NEWS
Zigbee2mqtt installation
-
Bei der Installation von zigbee2mqtt kann es nicht starten.
Die Config sah gut aus bis ich es starten wollte.
Config:
Mit "gut" meine ich die war bunt. Nun ist die es nicht mehrFehlermledung beim starten:
Hab den Test bezüglcih dem Fehler (denke ich?) gemacht, der ist aber successful:
pi@raspberrypi:/opt/zigbee2mqtt $ test -w /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2253809-if00 && echo success || echo failure success
-
@schmetterfliege sagte in Zigbee2mqtt installation:
port: >- /dev/serial/by-id/usb
was ist denn das komisches;)
einfach
port: /dev/serial/by-id/usb...
-
Wo ist da eine Pipe? Das ist doch dieses Symbol, oder? "|"
Aber ich nehme an dass Mosquitto jetzt mit 2.0.1 nicht mehr läuft liegt am Fehlenden listener. ich mache die Installation da mal fertig
Edit: ups jetzt weiß ich was du meintest
-
@schmetterfliege sagte in Zigbee2mqtt installation:
Wo ist da eine Pipe? Das ist doch dieses Symbol, oder? "|"
Aber ich nehme an dass Mosquitto jetzt mit 2.0.1 nicht mehr läuft liegt am Fehlenden listener. ich mache die Installation da mal fertig
Bei Dir siehst das in der Konfig wenn ich das oben rauskopiere so aus:
port: >- /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2253809-if00 advanced:
warum nicht so:
port: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2253809-if00 advanced:
-
@mickym
habs angepasst, fehler bleibt aber der gleicheEDIT: sollte ich erst den zigbee adapter stoppen in iob?
-
@schmetterfliege sagte in Zigbee2mqtt installation:
EDIT: sollte ich erst den zigbee adapter stoppen in iob?
Es kann immer nur ein Prozess auf das Gerät zugreifen. Ja, das andere Zeug stoppen.
-
@schmetterfliege Vielleicht mal rebooten und schauen, dass niemand sonst auf den seriellen Port zugreift. Den Zigbee musst Du nicht nur stoppen, sondern wahrscheinlich deaktivieren oder schlimmstenfalls sogar deinstallieren. Die beißen sich um den seriellen Port.
-
Adapter stoppen hat zumindest dafür gesorgt dass er deutlich länger braucht um den Fehler zu werfen.
Ich reboote mal und schaue dann nochmal.
Falls das nicht hilft.. Adapter löschen. -
Praise the lord..
pi@raspberrypi:/opt/zigbee2mqtt $ npm start > zigbee2mqtt@1.28.0 start > node index.js Zigbee2MQTT:info 2022-10-21 23:19:44: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2022-10-21.23-19-44' filename: log.txt Zigbee2MQTT:info 2022-10-21 23:19:44: Starting Zigbee2MQTT version 1.28.0 (commit #03ba647) Zigbee2MQTT:info 2022-10-21 23:19:44: Starting zigbee-herdsman (0.14.62) Zigbee2MQTT:info 2022-10-21 23:19:45: zigbee-herdsman started (resumed) Zigbee2MQTT:info 2022-10-21 23:19:45: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":88,"product":0,"revision":"0x26580700","transportrev":0},"type":"ConBee2/RaspBee2"}' Zigbee2MQTT:info 2022-10-21 23:19:48: Currently 0 devices are joined: Zigbee2MQTT:warn 2022-10-21 23:19:48: `permit_join` set to `true` in configuration.yaml. Zigbee2MQTT:warn 2022-10-21 23:19:48: Allowing new devices to join. Zigbee2MQTT:warn 2022-10-21 23:19:48: Set `permit_join` to `false` once you joined all devices. Zigbee2MQTT:info 2022-10-21 23:19:48: Zigbee: allowing new devices to join. Zigbee2MQTT:info 2022-10-21 23:19:49: Connecting to MQTT server at mqtt://localhost Zigbee2MQTT:info 2022-10-21 23:19:49: Connected to MQTT server Zigbee2MQTT:info 2022-10-21 23:19:49: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online' Zigbee2MQTT:info 2022-10-21 23:19:49: Started frontend on port 0.0.0.0:8080 Zigbee2MQTT:info 2022-10-21 23:19:49: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"03ba647","coordinator":{"meta":{"maintrel":0,"majorrel":38,"minorrel":88,"product":0,"revision":"0x26580700","transportrev":0},"type":"ConBee2/RaspBee2"},"log_level":"info","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754},"permit_join":true,"version":"1.28.0"}'
Hab den Service erstellt, läuft auch aber der logging Teil fehlt:
pi@raspberrypi:/opt/zigbee2mqtt $ systemctl status zigbee2mqtt.service ● zigbee2mqtt.service - zigbee2mqtt Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; disabled; vendor preset: enabled) Active: active (running) since Fri 2022-10-21 23:22:26 CEST; 27s ago Main PID: 1860 (npm start) Tasks: 23 (limit: 4915) CPU: 8.364s CGroup: /system.slice/zigbee2mqtt.service ├─1860 npm start ├─1871 sh -c -- node index.js └─1872 node index.js Oct 21 23:22:26 raspberrypi systemd[1]: Started zigbee2mqtt.
-
Laut Anleitung sollte der Status so aussehen:
pi@raspberry:/opt/zigbee2mqtt $ systemctl status zigbee2mqtt.service ● zigbee2mqtt.service - zigbee2mqtt Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2018-06-07 20:27:22 BST; 3s ago Main PID: 665 (npm) CGroup: /system.slice/zigbee2mqtt.service ├─665 npm ├─678 sh -c node index.js └─679 node index.js Jun 07 20:27:22 raspberry systemd[1]: Started zigbee2mqtt. Jun 07 20:27:23 raspberry npm[665]: > zigbee2mqtt@1.6.0 start /opt/zigbee2mqtt Jun 07 20:27:23 raspberry npm[665]: > node index.js Jun 07 20:27:24 raspberry npm[665]: Zigbee2MQTT:info 2019-11-09T13:04:01: Logging to directory: '/opt/zigbee2mqtt/data/log/2019-11-09.14-04-01' Jun 07 20:27:25 raspberry npm[665]: Zigbee2MQTT:info 2019-11-09T13:04:01: Starting Zigbee2MQTT version 1.6.0 (commit #720e393)
-
@schmetterfliege Das passt schon - das ist dynamisch - und auch unterschiedlich - da siehst Du immer unterschiedlich die letzten Aktionen. Im Moment hast ja noch nichts gepairt.
Sieht bei mir auch so aus - oben im laufenden Betrieb - unten nach Restart
-
Juhuuuuuuu:
Na dann mal fröhliches Anlernen... jetzt muss ich erstmal alle 40 Zigbee Geräte in der Wohnung wieder finden hahaha
danke euch vielmals!
-
Zu dem MQTT Adapter...
Der spammt das log brutal voll, musste den grade stoppen weil sonst irgendwas abgeschmiert wäre. Glaube mein Browser^^@mickym
Kannst du mir mal nen Screenshot von deiner Konfig im mqtt Adapter zeigen? -
@schmetterfliege Mach alle Haken raus.
Empfehle diese Einstellungen als Client -
bei Dir sind die eigenen states natürlich mqtt.0.*
Wahrscheinlich hast Du was mit Zuständen publishen oder sonst einen Mist angeklickst - dann gibts Endlosschliefen. Alle Haken raus!!!!
-
@mickym said in Zigbee2mqtt installation:
@schmetterfliege Mach alle Haken raus.
Empfehle diese Einstellungen als Client -
bei Dir sind die eigenen states natürlich mqtt.0.*
Wahrscheinlich hast Du was mit Zuständen publishen oder sonst einen Mist angeklickst - dann gibts Endlosschliefen. Alle Haken raus!!!!
Sieht bei mir so aus:
Hatte aber auch noch 3.0 installiert, habs geupdated und schaue nochmal
EDIT: nope, spammt immer noch -
@schmetterfliege Trotzdem ALLE Haken raus - Du publishst NIE Zustände.
-
@mickym said in Zigbee2mqtt installation:
@schmetterfliege Trotzdem ALLE Haken raus - Du publishst NIE Zustände.
Habs auch grade gesehen, vor dem Update waren keine Haken gesetzt^^
-
ich weiß, du nutzt kein Tasmota.
Aber hast du eine Idee wieso ein Gerät so oft da aufgelistet wird?
-
@schmetterfliege Doch ich nutze tasmota - aber nicht den sonoff Adapter - sondern alles im mosquitto.
Deine topics im tasmota sind halt nicht gut gemacht.
Jedes Tasmota Gerät hat 3 Äste:
tele - für zyklische Status Meldungen
stats - für Statusmeldungen (trigger)
cmnd - KommandosIch habe alles unter tasmota und die 3 Äste einzeln unter den Geräten - das ist aber nicht Standard.
-
@mickym said in Zigbee2mqtt installation:
@schmetterfliege Doch ich nutze tasmota - aber nicht den sonoff Adapter - sondern alles im mosquitto.
Deine topics im tasmota sind halt nicht gut gemacht.
Jedes Tasmota Gerät hat 3 Äste:
tele - für zyklische Status Meldungen
stats - für Statusmeldungen (trigger)
cmnd - KommandosIch habe alles unter tasmota und die 3 Äste einzeln unter den Geräten - das ist aber nicht Standard.
Hast Recht.
Die Steckdosenleisten haben 4 Topics weil 4 Steckdosen.
Und die einzelnen Plugs haben alle "Tasmota" als Topic gehabt.