NEWS
Zigbee Instanz nach update von 1.3.1 auf 1.4.4 rot
-
@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.
-
npm list zigbee-herdsman iobroker.inst@1.0.8 /opt/iobroker └─┬ iobroker.zigbee@1.4.4 ├── zigbee-herdsman@0.13.75 └─┬ zigbee-herdsman-converters@14.0.77 └── zigbee-herdsman@0.13.75 deduped
npm list zigbee-herdsman-converters iobroker.inst@1.0.8 /opt/iobroker └─┬ iobroker.zigbee@1.4.4 └── zigbee-herdsman-converters@14.0.77
npm list serialport iobroker.inst@1.0.8 /opt/iobroker ├─┬ iobroker.discovery@2.4.1 │ └── serialport@9.0.6 ├─┬ iobroker.zigbee@1.4.4 │ └─┬ zigbee-herdsman@0.13.75 │ └── serialport@9.0.6 └── serialport@6.2.2 extraneous
-
Um genau zu sein, das ist die gesamte ausgabe vom Serialport:
pi@raspberrypi:/opt/iobroker $ npm list serialport iobroker.inst@1.0.8 /opt/iobroker ├─┬ iobroker.discovery@2.4.1 │ └── serialport@9.0.6 ├─┬ iobroker.zigbee@1.4.4 │ └─┬ zigbee-herdsman@0.13.75 │ └── serialport@9.0.6 └── serialport@6.2.2 extraneous npm ERR! extraneous: serialport@6.2.2 /opt/iobroker/node_modules/serialport
-
So, nachdem ich den Zigbee Adapter nochmal deinstalliert habe sehen die Ausgaben so aus:
pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman iobroker.inst@1.0.8 /opt/iobroker └── (empty)
pi@raspberrypi:/opt/iobroker $ npm list zigbee-herdsman-converters iobroker.inst@1.0.8 /opt/iobroker └── (empty)
pi@raspberrypi:/opt/iobroker $ npm list serialport iobroker.inst@1.0.8 /opt/iobroker ├─┬ iobroker.discovery@2.4.1 │ └── serialport@9.0.6 └── serialport@6.2.2 extraneous npm ERR! extraneous: serialport@6.2.2 /opt/iobroker/node_modules/serialport
Passt da etwas mit dem Serialport nicht?