NEWS
Zigbee Instanz nach update von 1.3.1 auf 1.4.4 rot
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi3 Arbeitsspeicher: 1GB Festplattenart: SSD Betriebssystem: Raspbian Node-Version: 12.21.0 Nodejs-Version: 12.21.0 NPM-Version: 6.14.6 Installationsart: skript Image genutzt: Nein Ort/Name der Imagedatei: Link Hallo, liebe Forengemeinde,
habe folgendes Problem: Nach dem wie im Ttitel beschriebenen Update des Zigbee Adapters auf 1.4.4 bleibt der Adapter rot und im Log kommt eine Litanei von Fehlermeldungen, die mir als Laien nichts sagen. Auch sind keine Zigbee geräte mehr in der Instanz zu sehen. Als ich über die Expertenfunktion auf eine frühere Adapterversion downgegraded habe, ist der Fehler leider geblieben.
Vielleicht kann mir jemand helfen, die Misere zu beheben.
Vielen Dank im Voraus
wolfAnbei ein Screenshot des logs:
-
Zuerst mal das System aktuell halten.
https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
-
Hallo Thomas, besten Dank für die rasche Antwort.
Weist das Log darauf hin, dass etwas aktualisiert werden muss?
-
@wolf
Zumindest dein nodeJS ist nicht auf Stand. Und bevor da der serialport der bei dir Probleme macht rebuildet wird sollte das Fundament uptodate sein. -
wird der NodeJS mit
sudo apt update
sudo apt dist-upgradeauch aktualisiert, oder gibt es eigene Befehle dafür?
-
Einmal vorweg:
- Das Update von NodeJS auf den letzten Stand hat mit dem von Dir beschriebenen Problem nichts tu tun. Es ist nicht schlecht dieses durchzuführen, es bringt aber auch nichts.
- Logs bitte immer als Text in code tags (</> Button im Editor) vollständig posten. Der Screenshot zeigt nur einen kleinen Teil der Meldungen.
Ich würde Dich bitten die Folgenden Schritte durchzuführen:
- den Zigbee Adapter anhalten
- den Zigbee Adapter deinstallieren
- auf der Konsole sicherstellen das es keine weiteren Installationen von zigbee-herdsman-converters und/oder zigbee-herdsman gibt. Dazu im Verzeichnis /opt/iobroker den Befehl npm list zigbee* eingeben.
- sollte es noch Installationen geben diese per npm remove ... entfernen
- zigbee Adapter 1.4.4 installieren
Deine Geräte müssen danach nicht neu angelernt werden. Auch die Namen bleiben so wie sie normal sind.
A.
-
@wolf sagte in Zigbee Instanz nach update von 1.3.1 auf 1.4.4 rot:
auch aktualisiert, oder gibt es eigene Befehle dafür?
Kommt darauf an. Richtig konfiguriert funktioniert das so. Lies dich ein.
-
-
@wolf sagte in Zigbee Instanz nach update von 1.3.1 auf 1.4.4 rot:
So, ist jetzt auf dem aktuellen Stand.
Läuft der Adapter denn jetzt ?
A.
-
Nein, hab mal wie Thomas Braun geraten hat, die Node und Nodejs auf den aktuellsten Stand gebracht. Kann ich den Adapter auch aus der Konsole löschen? Sorry, bin leider Laie auf dem Gebiet...
-
Kannst du, solltest du aber nicht.
Hast du den Adapter auch aus der Konsole heraus aktualisiert ?
A.
-
Nein, ganz normal aus dem Admin-Bildschirm des iobroker. Weil du zuerst geschrieben hast, den iobroker anhalten... Dann kann der Adapter ja nur aus der Konsole deinstalliert werden, oder hab ich einen Denkfehler?
-
@wolf sagte in Zigbee Instanz nach update von 1.3.1 auf 1.4.4 rot:
Nein, ganz normal aus dem Admin-Bildschirm des iobroker. Weil du zuerst geschrieben hast, den iobroker anhalten... Dann kann der Adapter ja nur aus der Konsole deinstalliert werden, oder hab ich einen Denkfehler?
nein das war ein
Tippfehler.. Lesefehler. Da steht den Adapter anhalten, nicht den iobrokerA
-
Oh, sorry! Und wie installiere ich den Adapter dann wieder?
-
So wie du jeden "neuen" adapter installierst.
Im Detail:
Deinstallieren über dieses Icon:
Installieren über dieses Icon:
A.
-
Ach so, ja... Ich dachte, der Zigbee Adapter ist dann nicht mehr in der Liste. npm list zigbee* zeigte übrigens keinen weiteren Eintrag.
-
So neu installiert, noch immer das selbe Fehlerbild
-
@wolf hast du zwischen durch sicher gestellt das keine Überreste mehr vorhanden waren ?
A.
Nachtrag: An der stelle hat sich bei meiner Beschreibung ein Fehler eingeschlichen - das mit der Wildcard funktioniert nicht. Du musst die Folgenden Befehle absetzen.
npm list zigbee-herdsman npm list zigbee-herdsman-converters npm list serialport
Und poste bitte wie die Antwort in der Konsole aussieht.
-
Ja, im Verzeichnis /opt/iobroker nach npm list Zigbee* ausgabe "empty"
-
Wie oben geschrieben - ein Fehler in meiner Anleitung. NPM akzeptiert leider keine Wildcards. Deswegen dann doch die 3 oben angegebenen Befehle einzeln eingeben.
A.