NEWS
Zigbee Netzwerk Aufbau
-
@thomas-braun
Verstandenhost.ioBroker 2022-07-13 12:02:12.568 info Restart adapter system.adapter.zigbee.0 because enabled host.ioBroker 2022-07-13 12:02:12.568 error instance system.adapter.zigbee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.ioBroker 2022-07-13 12:02:12.568 error Caught by controller[1]: at processImmediate (node:internal/timers:466:21) host.ioBroker 2022-07-13 12:02:12.568 error Caught by controller[1]: at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:322:37) host.ioBroker 2022-07-13 12:02:12.568 error Caught by controller[1]: at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5824:34) host.ioBroker 2022-07-13 12:02:12.567 error Caught by controller[1]: at Zigbee.emit (node:domain:475:12) host.ioBroker 2022-07-13 12:02:12.567 error Caught by controller[1]: at Zigbee.emit (node:events:539:35) host.ioBroker 2022-07-13 12:02:12.567 error Caught by controller[1]: at Commands.onMessage (/opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:76:30) host.ioBroker 2022-07-13 12:02:12.567 error Caught by controller[1]: at Commands.getChannels (/opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:455:52) host.ioBroker 2022-07-13 12:02:12.567 error Caught by controller[1]: at ZigbeeController.getChannelsEnergy (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:935:54) host.ioBroker 2022-07-13 12:02:12.567 error Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'waitFor') host.ioBroker 2022-07-13 12:02:12.566 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: zigbee.0 2022-07-13 12:02:11.947 warn Terminated (UNCAUGHT_EXCEPTION): Without reason zigbee.0 2022-07-13 12:02:11.945 info terminating zigbee.0 2022-07-13 12:02:11.465 info Zigbee: disabling joining new devices. zigbee.0 2022-07-13 12:02:11.444 info cleaned everything up... zigbee.0 2022-07-13 12:02:11.411 error Cannot read properties of undefined (reading 'waitFor') zigbee.0 2022-07-13 12:02:11.410 error TypeError: Cannot read properties of undefined (reading 'waitFor') at ZigbeeController.getChannelsEnergy (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:935:54) at Commands.getChannels (/opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:455:52) at Commands.onMessage (/opt/iobroker/node_modules/iobroker.zigbee/lib/commands.js:76:30) at Zigbee.emit (node:events:539:35) at Zigbee.emit (node:domain:475:12) at change (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.js:5824:34) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:322:37) at processImmediate (node:internal/timers:466:21) zigbee.0 2022-07-13 12:02:11.255 error unhandled promise rejection: Cannot read properties of undefined (reading 'waitFor') zigbee.0 2022-07-13 12:02:11.255 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Die Meldung bekomme ich jetzt, wenn ich nach einem Netzwerk scanne.
-
Du hast gesehen, dass node und npm noch im falschen Pfad ist und das korrigiert?
-
@thomas-braun Ehrlich gesagt nicht. Wie gesagt, ich bin auf dem Gebiet hier ein blutiger Anfänger.
Schade, dass das install bash das nicht direkt sauber konfiguriert. -
Macht es. Aber es kann natürlich die über einen anderen Installationsweg ins System gebügelte Installation nicht rauskratzen. Das mußte du schon selber wieder reparieren.
-
@thomas-braun
Also meine ioBroker Installation sah wie folgt aus:Raspberry OS auf die SD Karte schreiben und den PI damit starten. Pi Updaten und dann die ioBroker Install bash ausführen. Mehr habe ich nicht gemacht, alles was auf dem Pi läuft ist entweder teil der standard Installation oder kommt von der ioBroker Installation.
Was ist deine Empfehlung, wie ziehe ich das grade ? Wie gesagt ich habe mich noch nie mit node beschäftigt und was ich bislang im Internet gefunden habe, schien ja alles falsch zu sein. Dein Anleitung zeigt leider keine saubere Deinstallation, dann wäre ich danach noch mal von vorne angefangen.
sudo apt-get purge -y nodejs
Ich habs mal so entfernt und deine Anleitung gefolgt, trotzdem landet die installation im local Ordner und nicht im bin
-
@hot-air-balloon sagte in Zigbee Netzwerk Aufbau:
sudo npm install -g n
ausgeführt und dann:
sudo n stableDas ist NICHT Teil der Standardinstallation, das hast du weiß der Geier woher. Das steht in keinem unserer HowTos zu nodeJS drin.
Da kommen aber die Installationen in /use/local/bin her. Also bitte nicht behaupten, man habe eine Standardinstallation.Wie man die los wird steht auch in meinem How to drin. Im zweiten Teil, falls du bis dort nicht gelesen hast.
-
@thomas-braun said in Zigbee Netzwerk Aufbau:
@hot-air-balloon sagte in Zigbee Netzwerk Aufbau:
sudo npm install -g n
ausgeführt und dann:
sudo n stableDas ist NICHT Teil der Standardinstallation, das hast du weiß der Geier woher. Das steht in keinem unserer HowTos zu nodeJS drin.
Da kommen aber die Installationen in /use/local/bin her. Also bitte nicht behaupten, man habe eine Standardinstallation.Wie man die los wird steht auch in meinem How to drin. Im zweiten Teil, falls du bis dort nicht gelesen hast.
Also .... ich habe mein ioBroker wie in dem posting gerade beschrieben installiert. Darauf bezog sich die Aussage mit der Standard Installation. Nach deiner Aussage:
Sehr lange dauert das, weil du vermutlich nicht die aktuell empfohlene nodejs/npm Versionen installiert hast. Mit nodejs16 sollte das schneller gehen.
habe ich die von dir gerade geqoteten Befehle ausgeführt. Davor war aber schon ein Node 14 installiert... lange rede... was kann ich also machen und kann mir dabei einer helfen?
-
Wie schon gesagt: Es steht alles in meinem How to drin.
-
@thomas-braun
Danke, ich denke ich habe es hinbekommen:pi@ioBroker:~ $ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs aarch64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.16.0 v16.16.0 8.11.0 pi /home/pi Hit:1 http://deb.debian.org/debian bullseye InRelease Hit:2 http://deb.debian.org/debian bullseye-updates InRelease Hit:3 http://security.debian.org/debian-security bullseye-security InRelease Hit:4 http://phoscon.de/apt/deconz bullseye InRelease Hit:5 http://archive.raspberrypi.org/debian bullseye InRelease Hit:6 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 16.16.0-deb-1nodesource1 Candidate: 16.16.0-deb-1nodesource1 Version table: *** 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main arm64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main arm64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages
Also Jetzt zuerst den normalen Zigbee Adapter installieren, dann den von GIT ?
-
@hot-air-balloon sagte in Zigbee Netzwerk Aufbau:
Also Jetzt zuerst den normalen Zigbee Adapter installieren, dann den von GIT ?
gu kannst den direkt von git nehmen
-
@arteck Danke, das habe ich jetzt gemacht, der bringt aber keine Instanz und auch kein Eintrag im Menü mit.
$ iobroker url ioBroker/ioBroker.zigbee --host ioBroker install ioBroker/ioBroker.zigbee NPM version: 8.11.0 Installing ioBroker/ioBroker.zigbee... (System call) added 44 packages in 31s60 packages are looking for funding run `npm fund` for details upload [311] 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/Bitron_AV201021A.png img/Bitron_AV201021A.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/lh_32Zb.png img/lh_32Zb.png image/png upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_amaze.png img/philips_amaze.png image/png upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_ambiance.png img/philips_hue_ambiance.png image/png upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_e27_ambiance.png img/philips_hue_e27_ambiance.png image/png upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/philips_hue_ltc021.png img/philips_hue_ltc021.png image/png upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/plug.png img/plug.png image/png upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/sensor_philipshue.png img/sensor_philipshue.png image/png upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/smartthings_motion.png img/smartthings_motion.png image/png upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ts0203.png img/ts0203.png image/png upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/tuya_tyzs1l.png img/tuya_tyzs1l.png image/png upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/unavailable.png img/unavailable.png image/png upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/unknown.png img/unknown.png image/png upload [17] 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_plug_eu.png img/xiaomi_plug_eu.png image/png upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/xiaomi_wireless_switch.png img/xiaomi_wireless_switch.png image/png upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/zbt_e27.png img/zbt_e27.png image/png upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/zbt_e27_rgbw.png img/zbt_e27_rgbw.png image/png upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/zbt_led_panel.png img/zbt_led_panel.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 [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/index.html index.html text/html 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
-
@hot-air-balloon die insanz musst du selber hinzufügen
-
@hot-air-balloon sagte in Zigbee Netzwerk Aufbau:
Danke, das habe ich jetzt gemacht, der bringt aber keine Instanz und auch kein Eintrag im Menü mit.
Machen git-Installationen nie, die Instanz muss händisch hinzugefügt werden.
-
@thomas-braun sagte in Zigbee Netzwerk Aufbau:
Machen git-Installationen nie,
jaja... kam ja von mir. also alles gut..ist ja ne Ausnahme
-
@arteck sagte in Zigbee Netzwerk Aufbau:
jaja... kam ja von mir. also alles gut..ist ja ne Ausnahme
Hab ich gesehen, ich meinter aber das Hinzufügen einer Instanz. Das muss der geneigte git-user halt selber machen.
-
@arteck Bevor ich jetzt wieder was ausführe, von dem ich keine Ahnung habe aber meine es hört sich gut an..
cd /opt/iobroker sudo iobroker stop sudo iobroker add Zigbee sudo iobroker start
Ist das so richtig ?
-
Nein, NIE NIE NIE NIEMALS iobroker mit sudo anpacken. NIE.
Instanz z. B. über die GUI:
-
@thomas-braun Wo finde ich denn das ? Ich habe trotz suchen in allen Bereichen die Option zum hinzufügen von Instanzen nicht gefunden.
Nur halt auf dem Adapter, wenn eine instanz schon installiert ist. -
Dazu muss der 'Experten-Modus' aktiviert sein.
-
@thomas-braun Der ist aktiv, aber es gibt ja kein Adapter und keine Instanz nach der installation von GIT: