NEWS
Kann Zigbee-Adapter nicht upgraden
-
@arteck ok, also verstehe ich es so,
ohne git install geht das upgrade nicht, wegen oben genannten Fehler
git install "bereinigt" den Fehler aus der 1.6.0o ?? oder bleibt dieser Fehler jetzt und muss immer von git installiert werden?ansonsten versteh ich die Logik nicht
-
@crunchip ja genau .. GIT install geht immer.. und bereinigt den Fehler ..danach gehts normal weiter
-
Ja, ich hatte mal die Version 1.6.0.o vom Zigbee Adapter. Hatte Schwierigkeiten die auf die Version 1.7.6 upzugraden. Habe mich da durch viele HowTo's gekämpft aber am Ende hat es dann geklappt. Dachte ich. Denn offensichtlich gibt es jetzt noch noch einen Fehler wenn der Installer denkt, er hat es noch mit 1.6.0.o zu tun. Mir wird im Adapter selbst auch die Version 1.7.6 angezeigt. Ich vermute, dass nur an irgend einer Stelle noch die 1.6.0.o steht.
Manuelles installieren wie von @arteck empfohlen und hier beschrieben bringt übrigens den gleichen Fehler.
Ist es eine Option den Zigbee Adapter zu deinstallieren und neu zu installieren? Wie bekomme ich das hin ohne meine ganzen Zigbee Geräte und Einstellungen zu verlieren?
$ iobroker url https://github.com/ioBroker/ioBroker.zigbee --host raspberrypiiobroker --debug install ioBroker/ioBroker.zigbee#51f9fd0067c1686617eb316ca011ee074213112d NPM version: 8.19.2 Installing ioBroker/ioBroker.zigbee#51f9fd0067c1686617eb316ca011ee074213112d... (System call) npm ERR! Invalid Version: 1.6.0o npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-12-05T08_45_24_343Z-debug-0.log upload [304] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/adapter-settings.js adapter-settings.js application/javascript upload [300] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png upload [250] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/bitron_motion.png img/bitron_motion.png image/png upload [200] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/hive.png img/hive.png image/png upload [150] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/lifecontrol_air-sensor.png img/lifecontrol_air-sensor.png image/png upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_ensis.png img/philips_ensis.png image/png upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_argenta_2.png img/philips_hue_argenta_2.png image/png upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_fuzo.png img/philips_hue_fuzo.png image/png upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_lwo001.png img/philips_hue_lwo001.png image/png upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/q-flag_led_panel.png img/q-flag_led_panel.png image/png upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/sensor_switch_aq2.png img/sensor_switch_aq2.png image/png upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/smoke.png img/smoke.png image/png upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/tuya_RH3052.png img/tuya_RH3052.png image/png upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/wemo.png img/wemo.png image/png upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/xiaomi_wireless_switch.png img/xiaomi_wireless_switch.png image/png upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/zbt_led_panel.png img/zbt_led_panel.png image/png upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/zbt_remote.png img/zbt_remote.png image/png upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/zbt_smart_switch.png img/zbt_smart_switch.png image/png upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/zemismart_sw2.png img/zemismart_sw2.png image/png upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/index_m.html index_m.html text/html upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/moment.min.js moment.min.js application/javascript upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/shuffle.min.js shuffle.min.js application/javascript upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/tab_m.html tab_m.html text/html upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/vis-network.min.css vis-network.min.css text/css upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/vis-network.min.js vis-network.min.js application/javascript upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/words.js words.js application/javascript upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/zigbee.png zigbee.png image/png upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/zigbee.svg zigbee.svg image/svg+xml Process exited with code 0
-
@mistaluna sagte in Kann Zigbee-Adapter nicht upgraden:
Manuelles installieren wie von @arteck empfohlen und hier beschrieben bringt übrigens den gleichen Fehler.
dann mach folgendes...
adapter stop
lösche den adapter aus dem filesystem
(rm -R /opt/iobroker/node-modules/iobroker.zigbee/
)
dann installier den von git über admin
adapter startenwichtig ist.. nicht den adapter LÖSCHEN über dan Admin.sonst ist alles weg... sondern hinten rum aus der console oder über den Seitenreiter Dateien im Admin
-
@arteck sagte in Kann Zigbee-Adapter nicht upgraden:
rm -R /opt/iobroker/node-modules/iobroker.zigbee/
Den Adapter habe ich über den "Interfaces"-Tab im Admin gestoppt. So sieht es aus, wenn ich den Befehl über die Konsole ausführe:
pi@raspberrypiiobroker:~ $ rm -R /opt/iobroker/node-modules/iobroker.zigbee/ rm: cannot remove '/opt/iobroker/node-modules/iobroker.zigbee/': No such file or directory pi@raspberrypiiobroker:~ $
-
rm -R opt/iobroker/node_modules/iobroker.zigbee
-
Ändert nichts:
pi@raspberrypiiobroker:~ $ rm -R opt/iobroker/node_modules/iobroker.zigbee rm: cannot remove 'opt/iobroker/node_modules/iobroker.zigbee': No such file or directory pi@raspberrypiiobroker:~ $
-
@mistaluna sagte in Kann Zigbee-Adapter nicht upgraden:
pi@raspberrypiiobroker:~ $
pi@raspberrypiiobroker:~ $rm -R opt/iobroker/node_modules/iobroker.zigbeenur
rm -R opt/iobroker/node_modules/iobroker.zigbee
eingeben
-
@djmarc75 Sorry, hatte quatsch aus meiner Konsole kopiert. Habe ich gemacht.
pi@raspberrypiiobroker:~ $ rm -R opt/iobroker/node_modules/iobroker.zigbee rm: cannot remove 'opt/iobroker/node_modules/iobroker.zigbee': No such file or directory pi@raspberrypiiobroker:~ $
-
@mistaluna gibt es das Verzeichnis überhaupt ?
cd /opt/iobroker/node_modules/iobroker.zigbee
-
@djmarc75 War im falschen Verzeichnis. Musste erst mal über cd ../.. raus. Jetzt ist der Befehl angenommen worden.
Neuinstallation direkt von Github klappt immer noch nicht. Nur die Fehlermeldung ist jetzt anders:
$ iobroker url https://github.com/ioBroker/ioBroker.zigbee --host raspberrypiiobroker --debug install ioBroker/ioBroker.zigbee#51f9fd0067c1686617eb316ca011ee074213112d NPM version: 8.19.2 Installing ioBroker/ioBroker.zigbee#51f9fd0067c1686617eb316ca011ee074213112d... (System call) npm ERR! Invalid Version: 1.6.0o host.raspberrypiiobroker Cannot install ioBroker/ioBroker.zigbee#51f9fd0067c1686617eb316ca011ee074213112d: 1 ERROR: Process exited with code 25
-
Ich habe mal die npm installation gescheckt wie auf https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian beschrieben.
Bekomme folgenden output:
pi@raspberrypiiobroker:/ $ cd /opt/iobroker pi@raspberrypiiobroker:/opt/iobroker $ npm ls | grep -E 'github|ERR' ├── iobroker.controme@0.3.4-alpha.2 (git+ssh://git@github.com/MadErstam/ioBroker.controme.git#a40ea285ecb022df5f8283976e721b650b1ebe37) ├── UNMET DEPENDENCY iobroker.zigbee@github:ioBroker/ioBroker.zigbee#old_herdsman npm ERR! code ELSPROBLEMS npm ERR! missing: iobroker.zigbee@github:ioBroker/ioBroker.zigbee#old_herdsman, required by iobroker.inst@3.0.0 npm ERR! extraneous: zigbee-herdsman-converters@14.0.217 /opt/iobroker/node_modules/zigbee-herdsman-converters npm ERR! extraneous: zigbee-herdsman@0.13.93 /opt/iobroker/node_modules/zigbee-herdsman npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-12-05T10_41_44_636Z-debug-0.log pi@raspberrypiiobroker:/opt/iobroker $
Aber das ist vielleicht normal, weil ich ja vorher iobroker.zigbee gelöscht habe.
-
@mistaluna du kannst mal testhalber folgendes prüfen, ob anderweitig auch noch Probleme bestehen oder wirklich nur an dem zigbee liegt.
Was zeigtfor i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do echo ${i%}; done
dann noch ein
sudo -u iobroker npm cache clean --force
und nochmal probieren zigbee zu installieren
ansonsten hab ich auf die schnelle nur das gefunden
https://forum.iobroker.net/topic/51817/gelöst-zigbee-update-von-1-6-0o-auf-1-6-x -
@mistaluna hast du ein Multihost ?
ich dachte du denkst mitalso nochmal
rm -R /opt/iobroker/node_modules/iobroker.zigbee
auf ALLEN maschienen die du hast.. und die GIT nur auf dem Host wo auch der adapter läuft
-
@arteck , ich habe neuerdings nach dem Upgrade das im Log:
zigbee.0 2022-12-05 13:43:02.161 error Error 225 on send command to 0x00178801081d33a1. Error: Error: Command 0x00178801081d33a1/11 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225)) at ZStackAdapter.sendZclFrameToEndpointInternal (/opt/iobroker/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:415:23) at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2022-12-05 13:41:13.318 error Error 225 on send command to 0x84fd27fffe9b3baf. Error: Error: Command 0x84fd27fffe9b3baf/1 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225)) at ZStackAdapter.sendZclFrameToEndpointInternal (/opt/iobroker/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:415:23) at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2022-12-05 13:41:04.817 error Error 225 on send command to 0x84fd27fffe9b3baf. Error: Error: Command 0x84fd27fffe9b3baf/1 genOnOff.on({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225)) at ZStackAdapter.sendZclFrameToEndpointInternal (/opt/iobroker/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:415:23) at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32) zigbee.0 2022-12-05 13:40:53.856 error Error 225 on send command to 0x84fd27fffe93d9f2. Error: Error: Command 0x84fd27fffe93d9f2/1 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225)) at ZStackAdapter.sendZclFrameToEndpointInternal (/opt/iobroker/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:415:23) at Queue.executeNext (/opt/iobroker/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32)
aber es funktioniert alles.
-
@arteck Nein, habe kein Multihost.
-
@esp8266 sagte in Kann Zigbee-Adapter nicht upgraden:
habe neuerdings nach dem Upgrade
mach ein eigenen thread für auf
-
@arteck ok
-
@mistaluna dann wurde der Ordner nicht gelöscht
wenn der iobroker.zigbee ordner weg ist dann kommt der Fehler nicht..
also nochmal
löschen
rm -R /opt/iobroker/node_modules/iobroker.zigbee
Ergebniss posten
danncd /opt/iobroker/node_modules/iobroker.zigbee
Ergebniss posten
-
@crunchip sagte in Kann Zigbee-Adapter nicht upgraden:
@mistaluna du kannst mal testhalber folgendes prüfen, ob anderweitig auch noch Probleme bestehen oder wirklich nur an dem zigbee liegt.
Was zeigtfor i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do echo ${i%}; done
Zeigt bei mir gar nichts:
pi@raspberrypiiobroker:/ $ for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do echo ${i%}; done pi@raspberrypiiobroker:/ $
dann noch ein
sudo -u iobroker npm cache clean --force
Ergibt nur das hier:
pi@raspberrypiiobroker:/ $ sudo -u iobroker npm cache clean --force npm WARN using --force Recommended protections disabled. (⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂) ⠦ : WARN using --force Recommended protections disabled.
und nochmal probieren zigbee zu installieren
ansonsten hab ich auf die schnelle nur das gefunden
https://forum.iobroker.net/topic/51817/gelöst-zigbee-update-von-1-6-0o-auf-1-6-xProbiere ich gleich.