Zigbee2mqtt

Ein Beitrag wurde in ein existierendes Thema verschoben: [Modul] Zigbee2MQTT Beta Version 5.x

Habe jetzt alle Update´s durchgeführt und alle Funktionen mit dem neuen Modul sind jetzt gegeben.
Das Update habe ich durchgeführt in dem ich den Inhalt vom zigbee Ordner vollständig gelöscht und dann nach dieser Anleitung neu installiert habe und anschließend den gesicherten Data-Ordner wieder eingefügt habe.

Nochmal vielen Dank für euer tolles Modul und die Hilfe.

Viele Grüße
Lutz

Hallo,

ich habe vor einigen Wochen auf das aktuelle Zigbee2MQTT-Modul (Beta vom 06.04.25 V: 5.20) aktualisiert.

Leider habe ich Tausende neue Variablen und vermutlich auch Instanzen. Allein unter „zigbee2mqtt/bridge/definitions“ :speak_no_evil: habe ich 5.530 Variablen.

Dies ist doch sicher nicht gewollt? Habe ich etwas falsch gemacht? Was kann ich tun?

Ciao
HerbertF

Das hat aber nix mit dem Modul zu tun.
Ich vermute du hast eine MQTT Instanz in Symcon über den MQTT Konfigurator erstellt.
Lösch einfach die Instanz und fertig.
Michael

Hi Nall-Chan,

SUPI - vielen Dank - dies scheint funktioniert zu haben!

Ciao
HerbertF

Für Benutzer der Z2M-DEV Version:

Mit dem letzten Update der DEV https://github.com/Koenkk/zigbee2mqtt/commit/7d38dfb1 ergab sich eine Änderung und die Extension wird als „invalid“ eingestuft und funktioniert nicht mehr.
Grund sind zwei relatve Pfad-Angaben, die in absolute geändert werden müssen.

Bei Nutzung der automations-Extension ( Anonym-tsk/zigbee2mqtt-extensions: Create simple automations directly in zigbee2mqtt) müssen zwei Zeilen abgeändert werden, damit es weiter läuft:

const yaml_1 = require("../util/yaml");
const data_1 = require("../util/data");

Muss zu:

const yaml_1 = require("/opt/zigbee2mqtt/dist/util/yaml");
const data_1 = require("/opt/zigbee2mqtt/dist/util/data");

Abgeändert werden, damit die Extension wieder funktioniert.

Referenz: The long-standing and normally working extention is renamed to .invalid on the latest dev. · Issue #27457 · Koenkk/zigbee2mqtt

LG
Burkhard

1 „Gefällt mir“

Hallo Zusammen,
habe heute mal das aktuelle Symcon update durchgeführt was total in die Hose gegangen ist da ich auf Bookworm umsteigen musste.
Ergebnis war halt eine neu Installation. :fearful:

Jetzt lief Zigbee2MQTT auf dem selben Pi und ich hänge bei der Installation.
Der Container unter Dockert sartet nicht sauber und es steht folgendes im Log file

Using '/app/data' as data directory
Starting Zigbee2MQTT without watchdog.
[2025-05-25 17:06:04] info: 	z2m: Logging to console, file (filename: log.log)
[2025-05-25 17:06:05] info: 	z2m: Starting Zigbee2MQTT version 2.3.0 (commit #aec59cb774aa09a793ae41cd60e6a5cef15b293c
)
[2025-05-25 17:06:05] info: 	z2m: Starting zigbee-herdsman (4.0.0)
[2025-05-25 17:06:05] info: 	zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyACM0","manufacturer":"ITEAD","serialNumber":"20221029160557","pnpId":"usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221029160557-if00","vendorId":"1a86","productId":"55d4"} => ember: 4
[2025-05-25 17:06:05] info: 	zh:ember: Using default stack config.
[2025-05-25 17:06:05] info: 	zh:ember: ======== Ember Adapter Starting ========
[2025-05-25 17:06:05] info: 	zh:ember:ezsp: ======== EZSP starting ========
[2025-05-25 17:06:05] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-05-25 17:06:05] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-05-25 17:06:05] info: 	zh:ember:uart:ash: Serial port opened
[2025-05-25 17:06:05] info: 	zh:ember:uart:ash: ======== ASH starting ========
[2025-05-25 17:06:05] error: 	zh:ember:uart:ash: Received frame with CRC error
[2025-05-25 17:06:05] error: 	zh:ember:uart:ash: Received ERROR from adapter while connecting, with code=ERROR_EXCEEDED_MAXIMUM_ACK_TIMEOUT_COUNT.
[2025-05-25 17:06:07] info: 	zh:ember:uart:ash: ======== ASH connected ========
[2025-05-25 17:06:07] info: 	zh:ember:uart:ash: ======== ASH started ========
[2025-05-25 17:06:07] info: 	zh:ember:ezsp: ======== EZSP started ========
[2025-05-25 17:06:07] info: 	zh:ember: Adapter EZSP protocol version (13) lower than Host. Switched.
[2025-05-25 17:06:07] info: 	zh:ember: Adapter version info: {"ezsp":13,"revision":"7.4.2 [GA]","build":0,"major":7,"minor":4,"patch":2,"special":0,"type":170}
[2025-05-25 17:06:07] info: 	zh:ember: [STACK STATUS] Network up.
[2025-05-25 17:06:07] info: 	zh:ember: [INIT TC] Adapter network matches config.
[2025-05-25 17:06:07] info: 	zh:ember: [CONCENTRATOR] Started source route discovery. 1247ms until next broadcast.
[2025-05-25 17:06:07] info: 	z2m: zigbee-herdsman started (resumed)
[2025-05-25 17:06:07] info: 	z2m: Coordinator firmware version: '{"meta":{"build":0,"ezsp":13,"major":7,"minor":4,"patch":2,"revision":"7.4.2 [GA]","special":0,"type":170},"type":"EmberZNet"}'
[2025-05-25 17:06:07] info: 	z2m: Currently 0 devices are joined.
[2025-05-25 17:06:07] info: 	z2m: Connecting to MQTT server at mqtt://localhost:1883
[2025-05-25 17:06:08] error: 	z2m: MQTT failed to connect, exiting... ()
[2025-05-25 17:06:08] info: 	z2m: Stopping zigbee-herdsman...
[2025-05-25 17:06:08] info: 	zh:controller: Wrote coordinator backup to '/app/data/coordinator_backup.json'
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash: ASH COUNTERS since last clear:
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Total frames: RX=49, TX=92
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Cancelled   : RX=0, TX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   DATA frames : RX=46, TX=44
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   DATA bytes  : RX=466, TX=473
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Retry frames: RX=1, TX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   ACK frames  : RX=0, TX=47
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   NAK frames  : RX=0, TX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   nRdy frames : RX=0, TX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   CRC errors      : RX=1
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Comm errors     : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Length < minimum: RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Length > maximum: RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Bad controls    : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Bad lengths     : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Bad ACK numbers : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Out of buffers  : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Retry dupes     : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   Out of sequence : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash:   ACK timeouts    : RX=0
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash: Port closed.
[2025-05-25 17:06:08] info: 	zh:ember:uart:ash: ======== ASH stopped ========
[2025-05-25 17:06:08] info: 	zh:ember:ezsp: ======== EZSP stopped ========
[2025-05-25 17:06:08] info: 	zh:ember: ======== Ember Adapter Stopped ========
[2025-05-25 17:06:09] info: 	z2m: Stopped zigbee-herdsman

Es fängt schon an das beim starten von ASH was schief läuft, was auch immer das ist.

Hat einer ähnliche Probleme oder kennt vielleicht das Problem

Gruß Stephan

Hast Du Deinen Stick in der configuration.yaml richtig angegeben?

Übrigens, dass ist KEIN Modul-Problem und gehört somit nicht hier her, sondern eher nach: Zigbee2mqtt - Hardware / IPS-868 / ProJET, XBee, ZigBee, XPort - IP-Symcon Community

LG
Burkhard

Habe es hier her verschoben.
Michael

Ich denke schon das ich den Stick in der Config richtig configuriert habe.


.# Inhalt configuration.yaml (USB-Gateway)
# Home Assistant integration (MQTT discovery)
homeassistant: false

# allow new devices to join
permit_join: true

# MQTT settings
mqtt:
  # MQTT base topic for zigbee2mqtt MQTT messages
  base_topic: zigbee2mqtt
  # MQTT server URL
  server: mqtt://192.1681.1.45:1883
  # MQTT server authentication, uncomment if required:
  user:
  password:

# Serial settings
serial:
  # Location of CC2531 USB sniffer
  port: /dev/ttyACM0
advanced:
 network_key: GENERATE
frontend:
  port: 8080

Und Sorry für das einstellen in der Falschen Thema / Kategorie

LG Stephan

Fehlermeldung überlesen?

Da steht komischerweise localhost und hier:

Hast du auf jeden Fall eine ungültige IP Adresse in der Konfiguration.
Sicher das du die richtige Datei bearbeitet hast?
Michael

1 „Gefällt mir“

IPS muss auch laufen bevor Du Z2M startest.

Ralf

Nicht unbedingt.
Der genutzte MQTT Broker muss vorher laufen.
Das kann, muss aber nicht, Symcon sein.
Michael

1 „Gefällt mir“

Stimmt. Ich benutze den internen von IPS.

Ralf

Die 1681 im 3. Oktett der Ip Adresse vom MQTT Server passt bestimmt nicht.

Ups… zu spät gesehen
@Nall-chan hatte es schon geschrieben

Hallo Zusammen,

vielen Dank für eure Rückmeldung, ich wollte mich mal mit dem aktuellen Stand melden.

Ja, die IP war nicht korrekt. Aber da ist noch etwas anderes nicht in Ordnung. Beim Starten taucht immer so ein CRC Fehler beim ASH Adapter auf und das Webfront funktioniert auch nicht.
Habe dann eine alte Zigbee2MQTT Version (1.42.00) getestet. Damit kam ich dann zumindest in das Webfront aber der Sonoff USB Dongel funktionierte nicht und das log von Zigbee2MQTT ist voller Fehlermeldungen.
Auffällig ist das mit eingestecktem Sonoff mein Pi3B+ auch nicht mehr hoch fährt. Das war mit dem Bullseye nicht so.

Hatte noch ein Pi 4 rumliegen. Habe dann dort eine Bullseye Installiert und Zigbee2MQTT ohne Probleme Installieren können und auch das Sonoff funktioniert.

Ob das jetzt am Pi liegt oder am Bookworm… Keine Ahnung.
Werde aber am Wochenende noch ein wenig weiter Testen und berichten.

Mal noch eine andere Frage. Weis einer ob bei dem SLZB-06M Ethernet Adapert schon Zigbee2MQTT drauf ist oder wird auch hier noch eine zweit Hardwarekomponente benötigt wo dann Zigbee2Mqtt drauf läuft.

Gruß Stephan

du benötigst weiterhin einen Rechner auf dem Zigbee2mqtt läuft. Der einzige Unterschied ist halt die Anbindung des SLZB-06M über LAN oder WLAN.

Gruß Stephan

Hallo,

versuche ZigBee2MQTT zu installieren.

Bekomme nach der Installation einen Fehler:

Kommt bei MQTT Server der in IPS angelegt MQTT-Server rein?
Was mache ich falsch ?

VG

Andreas

Zur Fehlermeldung gibt die Z2M Seite eine Hilfestellung, damit würde ich anfangen:
Error: SRSP - SYS - ping after 6000ms for zStack or HOST_FATAL_ERROR for EmberZNet
Michael

Hallo Michael,

hat mich leider nicht weiter gebracht.
Aber den ZigBee Dongle auf die neueste Firmware geflasht. Einstellungen sind falls sie jemand noch braucht.: BaudRate 115200 rtscts = false der Rest ist default :grinning:

VG

Andreas