FHEM Forum

FHEM - Hausautomations-Systeme => Zigbee => Thema gestartet von: Sahip am 05 März 2025, 22:10:40

Titel: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Sahip am 05 März 2025, 22:10:40
Hallo Spezis,
ist es möglich einen Zigbee 3.0 USB Dongle Plus Stick direkt mit Python abzufragen?
Geht das überhaupt?
Brauche ich einen anderen Stick?
Hardware ich Raspberry 4/5

Hintergrund:
-ich habe zigbee 3.0 Taster und ich möchte wissen ob eine Taste gedrückt wurde?

LG
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 06 März 2025, 08:41:15
Nein.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Sahip am 07 März 2025, 11:13:21
Hallo,

Thema kann geschlossen werden.
Habe es lösen können.

LG
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 07 März 2025, 11:22:16
Nur weil eine Frage beantwortet ist, muss ein Thread nicht geschlossen werden.
Du kannst im ersten Beitrag einfach im Titel ein [gelöst] davorsetzen.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 17 April 2025, 18:43:32
Hallo,

vielleicht liest ja doch noch jemand diesen Beitrag.
Ich habe mir auch so einen Zigbee 3.0 USB Donle Plus zugelegt und es ist Neuland für mich.
Nun suche ich krampfhaft, wie man das Device in Fhem anmeldet/einbindet.
Benötige ich dazu unbedingt Zigbee2MQTT?
Im Linux CMD finde ich alles schon was den Dongle betrifft. (lsusb bzw. ls -l /dev/ttyACM0)

Gruß
Eckhard
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 17 April 2025, 22:51:59
Ja, am besten/einfachsten ist es mit zigbee2mqtt. Am besten im Docker-Container, dann spart man sich das manuelle Installieren.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 18 April 2025, 09:20:34
Moin passible,

wie gesagt es ist totales Neuland für mich.
Ein MQTT2-Server läuft auf meinem (RbPi5) Fhem schon.
Gibt es eine Anleitung, was man wie installieren muß, dass der Dongel mit Fhem arbeitet?
Und ist es möglich dann auch die Zigbee-Devices mit der original-Firmware zu erkennen und betreiben.
Was ich bis jetzt gefunden habe z.B. im Wiki ist für mich noch nicht schlüssig.

Gruß
Eckhard
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Beta-User am 18 April 2025, 09:40:37
https://forum.fhem.de/index.php?topic=94234.0
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 18 April 2025, 10:48:48
Zitat von: eckhard scholz am 18 April 2025, 09:20:34Und ist es möglich dann auch die Zigbee-Devices mit der original-Firmware zu erkennen und betreiben
Ja, klar! An den Geräten selbst musst du nichts ändern (umflashen, o.ä.).

Zitat von: eckhard scholz am 18 April 2025, 09:20:34Gibt es eine Anleitung, was man wie installieren muß, dass der Dongel mit Fhem arbeitet?
Vermutlich hier: https://wiki.fhem.de/wiki/Zigbee2mqtt
Zur Installation von z2m selbst: https://www.zigbee2mqtt.io/guide/installation/

Zum Bridge-Device siehe hier (https://forum.fhem.de/index.php?topic=140307.msg1333978#msg1333978), da ist das attrTemplate was readingList und setList angeht seit z2m Version 2 veraltet. Ist für den Anfang aber egal, das Bridge-Device braucht man quasi nur für bridgeRegexp und autocreate und der Teil wird ja im Wiki beschrieben. Für alles andere ist erstmal die Web-Benutzeroberfläche von z2m mehr als ausreichend.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 18 April 2025, 11:43:43
Zitat von: eckhard scholz am 18 April 2025, 09:20:34Gibt es eine Anleitung, was man wie installieren muß, dass der Dongel mit Fhem arbeitet?

Achtung, Denkfehler!

Der Dongle wird nicht mit FHEM laufen, das muss er auch gar nicht.
Er ist die Hardware, die von zigbee2mqtt benutzt wird.

Und theoretisch funktioniert FHEM auch völlig problemlos mit zigbee2mqtt, ohne dass man eine spezielle "bridge" konfiguriert. Denn der verwendete mqtt-Server (welcher auch immer) stellt letztendlich die "Verbindung" zwischen z2m und FHEM her und nicht irgendeine "bridge".
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 18 April 2025, 20:48:18
ich hab das so verstanden das der Dongle als Zigbee-Empfänger benötigt wird und Zigbee2MQTT die Verbindung zu Fhem herstellt.
Wo oder wozu brauch ich dann den Dongle? Brauche ich dann einen zusätzlichen RaspberryPi?
Ich dachte ich kann alles im Fhem-Raspberry laufen lassen.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 18 April 2025, 20:57:07
Der Dongle "gehört" zu zigbee2mqtt, FHEM weiß nichts von diesem Stück Hardware. Alle physikalischen zigbee-Geräte kommunizieren über diesen Dongle mit zigbee2mqtt.

Die Kommunikation zwischen zigbee2mqtt und FHEM erfolgt bidirektional per MQTT über einen mqtt-Server, der Bestandteile von FHEM sein kann.

Die beiden "Systeme" FHEM und zigbee2mqtt können prinzipiell auf der gleichen Hardware installiert werden.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 18 April 2025, 21:00:21
OK, der MQTT-Server läuft bei mir schon.
Also nur noch Zigbee2MQTT installieren.
Und wo kommt der Dongle hin? Denke doch an die USB der Raspberry.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 18 April 2025, 21:02:56
Zitat von: eckhard scholz am 18 April 2025, 21:00:21Und wo kommt der Dongle hin? Denke doch an die USB der Raspberry.

er kommt da hin, wo zigbee2mqtt läuft, denn darin wird er auch eingebunden.

Du kannst den Dongle auch an die Wand nageln, das wird aber nicht funktionieren.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 18 April 2025, 21:10:31
OK,

zumindest ist mir jetzt erstmal klar was ich wie brauche.
Werde mich also mal mit der Installation von zigbee2mqtt befassen.
Den Dongle werde ich natürlich nicht an die Wand nageln ... USB ist besser.  8)
Kanns du auch was zu dem Docker sagen? Was ist da der Unterschied wenn ich den Installiere?
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 18 April 2025, 21:16:26
keine Ahnung, Docker & ich werden trotz mehrerer Annäherungsversuche in diesem Leben keine Freunde mehr, ich bevorzuge klassische VM.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 18 April 2025, 21:23:03
OK Developer,
erstmal vielen Dank für die klaren Infos.

Ich wünsche dir
und allen Fhem'ern
schöne Osterfeiertage.

Gruß
Eckhard
 
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 11:01:09
So, nun ist zigbee2mqtt installiert.
Hat auch alles nach Anleitung soweit geklappt.
Die Konstellation ist auf einem RaspberryPi5 mit Sonoff Zigbee 3.0 USB-Dongle-Plus / zigbee2mqtt mqtt-Server-Fhem
Nun bekomme ich aber beim Start einen ERROR, denn ich nicht ergründen kann.
Der richtigen Dongle ist ja erkannt worden aber was ist da mit dem zigbee-herdsman los?
Kann mir jemand dazu einen Tip geben?
In der angegebenen Internetseite habe ich nichts brauchbares zu meinem Fehler gefunden.
Gruß
Eckhard

ecki@raspberrypi:/opt/zigbee2mqtt $
ecki@raspberrypi:/opt/zigbee2mqtt $ ls -l /dev/serial/by-id
insgesamt 0
lrwxrwxrwx 1 root root 13 19. Apr 08:20 usb-busware.de_CUL868-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 19. Apr 09:52 usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0 -> ../../ttyUSB0
ecki@raspberrypi:/opt/zigbee2mqtt $
ecki@raspberrypi:/opt/zigbee2mqtt $ pnpm start

> zigbee2mqtt@2.2.1 start /opt/zigbee2mqtt
> node index.js

Starting Zigbee2MQTT without watchdog.
[2025-04-19 10:36:08] info:     z2m: Logging to console, file (filename: log.log)
[2025-04-19 10:36:08] info:     z2m: Starting Zigbee2MQTT version 2.2.1 (commit #3a474187)
[2025-04-19 10:36:08] info:     z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-19 10:36:08] info:     zh:adapter:discovery: Matched adapter: {"path":"/dev/ttyUSB0","manufacturer":"Itead","serialNumber":"3243406cbc2bef11b9a85888dfbc56eb","pnpId":"usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0","vendorId":"10c4","productId":"ea60"} => ember: path=/dev/ttyUSB0, score=4
[2025-04-19 10:36:08] info:     zh:ember: Using default stack config.
[2025-04-19 10:36:08] info:     zh:ember: ======== Ember Adapter Starting ========
[2025-04-19 10:36:08] info:     zh:ember:ezsp: ======== EZSP starting ========
[2025-04-19 10:36:08] info:     zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-04-19 10:36:08] info:     zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-04-19 10:36:08] info:     zh:ember:uart:ash: Serial port opened
[2025-04-19 10:36:08] info:     zh:ember:uart:ash: ======== ASH starting ========
[2025-04-19 10:36:09] info:     zh:ember:uart:ash: ======== ASH connected ========
[2025-04-19 10:36:09] info:     zh:ember:uart:ash: ======== ASH started ========
[2025-04-19 10:36:09] info:     zh:ember:ezsp: ======== EZSP started ========
[2025-04-19 10:36:09] error:     z2m: Error while starting zigbee-herdsman
[2025-04-19 10:36:09] error:     z2m: Failed to start zigbee-herdsman
[2025-04-19 10:36:09] error:     z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-19 10:36:09] error:     z2m: Exiting...
[2025-04-19 10:36:09] error:     z2m: Error: Adapter EZSP protocol version (8) is not supported by Host [13-16].
    at EmberAdapter.emberVersion (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1408:19)
    at EmberAdapter.initEzsp (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:676:9)
    at EmberAdapter.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)
    at Controller.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:27)
    at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:104:13)
    at start (/opt/zigbee2mqtt/index.js:149:5)
 ELIFECYCLE  Command failed with exit code 1.
ecki@raspberrypi:/opt/zigbee2mqtt $
ecki@raspberrypi:/opt/zigbee2mqtt $

Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 19 April 2025, 11:06:53
Vermutung - da Du die grundlegendsten Informationen zu Deiner Installation nicht mitlieferst...

z2m: Error: Adapter EZSP protocol version (8) is not supported by Host [13-16].
Im serial-Teil Deiner configuration.yaml fehlt die Angabe zum Adaptertyp "zstack"

serial:
  port: >-
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_.....
  adapter: zstack
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 11:28:31
Du hast recht, das hat noch gefehlt

so sieht sie jetzt aus
version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1883
serial:
  port: >-
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0
  adapter: zstack
advanced:
  log_level: info
  channel: 11
  network_key:
    - 238
    - 235
    - 25
    - 240
    - 149
    - 25
    - 101
    - 204
    - 143
    - 88
    - 106
    - 48
    - 25
    - 184
    - 120
    - 78
  pan_id: 28417
  ext_pan_id:
    - 107
    - 190
    - 130
    - 135
    - 177
    - 58
    - 187
    - 30
frontend:
  enabled: false
  port: 8080
homeassistant:
  enabled: false
Der Fehler bleibt aber
ecki@raspberrypi:/opt/zigbee2mqtt $ pnpm start

> zigbee2mqtt@2.2.1 start /opt/zigbee2mqtt
> node index.js

Starting Zigbee2MQTT without watchdog.
[2025-04-19 11:21:22] info:    z2m: Logging to console, file (filename: log.log)
[2025-04-19 11:21:22] info:    z2m: Starting Zigbee2MQTT version 2.2.1 (commit #3a474187)
[2025-04-19 11:21:22] info:    z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-19 11:21:22] info:    zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-04-19 11:21:22] error:    z2m: Error while starting zigbee-herdsman
[2025-04-19 11:21:22] error:    z2m: Failed to start zigbee-herdsman
[2025-04-19 11:21:22] error:    z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-19 11:21:22] error:    z2m: Exiting...
[2025-04-19 11:21:22] error:    z2m: Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0
 ELIFECYCLE  Command failed with exit code 1.
ecki@raspberrypi:/opt/zigbee2mqtt $

Welche grundlegenden Infos meinst du? Wo finde ich die?
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 11:33:48
Meinst du die Log.log

[2025-04-19 11:21:22] info:     z2m: Logging to console, file (filename: log.log)
[2025-04-19 11:21:22] info:     z2m: Starting Zigbee2MQTT version 2.2.1 (commit #3a474187)
[2025-04-19 11:21:22] info:     z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-19 11:21:22] info:     zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-04-19 11:21:22] error:     z2m: Error while starting zigbee-herdsman
[2025-04-19 11:21:22] error:     z2m: Failed to start zigbee-herdsman
[2025-04-19 11:21:22] error:     z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-19 11:21:22] error:     z2m: Exiting...
[2025-04-19 11:21:22] error:     z2m: Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 19 April 2025, 11:43:22
Zitat von: eckhard scholz am 19 April 2025, 11:28:31Welche grundlegenden Infos meinst du? Wo finde ich die?

Bei Problemen mit dem Adapter gehört zumindest der entsprechende Abschnitt in der configuration.yaml zu den "grundlegenden Infos".

Zitat von: eckhard scholz am 19 April 2025, 11:28:31Der Fehler bleibt aber

Nein, Du hast jetzt allerdings einen anderen bzw. neuen Fehler:

Zitat von: eckhard scholz am 19 April 2025, 11:28:31
[2025-04-19 11:21:22] info:    z2m: Starting zigbee-herdsman (3.4.11)
...
[2025-04-19 11:21:22] error:    z2m: Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0


Warum der Stick aktuell nicht gefunden wird - keine Ahnung.
Mit dem Stick in der Variante "V2" habe ich selbst noch nicht gearbeitet.
Vielleicht ist da irgendwas anders?
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 11:56:06
Ja der Sick ist brandneu. Sollte ich den Stick auf eine niedrigere Version flashen?
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 19 April 2025, 11:59:36
Zitatlrwxrwxrwx 1 root root 13 19. Apr 09:52 usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0 -> ../../ttyUSB0
ecki@raspberrypi:/opt/zigbee2mqtt

Zitat[2025-04-19 11:21:22] error:    z2m: Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0
 Gefällt mir

Unterschiedliche Namen....
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 12:10:36
Hallo Nobbynews,

stimmt ! hab es gleich geändert.
Du hast ein sehr gutes Auge !

Die Fehler haben sich nun wieder Geändert. :-\
Irgend was stimmt immer noch nicht.
ecki@raspberrypi:/opt/zigbee2mqtt $ pnpm start

> zigbee2mqtt@2.2.1 start /opt/zigbee2mqtt
> node index.js

Starting Zigbee2MQTT without watchdog.
[2025-04-19 12:06:34] info:     z2m: Logging to console, file (filename: log.log)
[2025-04-19 12:06:34] info:     z2m: Starting Zigbee2MQTT version 2.2.1 (commit #3a474187)
[2025-04-19 12:06:34] info:     z2m: Starting zigbee-herdsman (3.4.11)
[2025-04-19 12:06:34] info:     zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2025-04-19 12:06:34] info:     zh:zstack:znp: Serialport opened
[2025-04-19 12:06:35] info:     zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2025-04-19 12:06:36] info:     zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2025-04-19 12:06:54] error:     z2m: Error while starting zigbee-herdsman
[2025-04-19 12:06:54] error:     z2m: Failed to start zigbee-herdsman
[2025-04-19 12:06:54] error:     z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-19 12:06:54] error:     z2m: Exiting...
[2025-04-19 12:06:55] error:     z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
    at Controller.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:27)
    at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:104:13)
    at start (/opt/zigbee2mqtt/index.js:149:5)
 ELIFECYCLE  Command failed with exit code 1.
ecki@raspberrypi:/opt/zigbee2mqtt $

Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 19 April 2025, 12:13:59
Zu dem jetzigen Fehler gibt es aber Hilfe auf der in der Meldung angegebenen Webseite.

https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html#error-srsp-sys-ping-after-6000ms-for-zstack-or-host-fatal-error-for-emberznet
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 19 April 2025, 12:21:56
Welchen Dongle hast Du gekauft?
ZBDongle-P oder ZBDongle-E?
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 12:29:27
Das ist ein ZBDonle-E
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 19 April 2025, 12:34:27
Zitat von: eckhard scholz am 19 April 2025, 12:29:27Das ist ein ZBDonle-E
Dann probier' in der configuration.yaml mal
adapter: ember
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 19 April 2025, 12:35:05
Zitat von: eckhard scholz am 19 April 2025, 12:29:27Das ist ein ZBDonle-E

Dann könnte "zstack" in der configuration.yaml falsch sein, probier es mal mit "ember"

Edit: da war jemand schneller :)
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 12:39:45
da kommt das bei raus  :-\

[2025-04-19 12:37:15] info:     zh:ember:ezsp: ======== EZSP started ========
[2025-04-19 12:37:15] error:     z2m: Error while starting zigbee-herdsman
[2025-04-19 12:37:15] error:     z2m: Failed to start zigbee-herdsman
[2025-04-19 12:37:15] error:     z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-19 12:37:15] error:     z2m: Exiting...
[2025-04-19 12:37:15] error:     z2m: Error: Adapter EZSP protocol version (8) is not supported by Host [13-16].
    at EmberAdapter.emberVersion (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1408:19)
    at EmberAdapter.initEzsp (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:676:9)
    at EmberAdapter.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)
    at Controller.start (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:136:29)
    at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:69:27)
    at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:104:13)
    at start (/opt/zigbee2mqtt/index.js:149:5)
 ELIFECYCLE  Command failed with exit code 1.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 12:50:45
gängigsten Adapter: zstack , ember , deconz , zigate , zboss

hab mal alle probiert, alle mit Fehler
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 19 April 2025, 13:00:30
Merkwürdig....

Hast Du in der configuration.yaml gesetzt:
rtscts: false
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 13:09:39
Ich hab keine Ahnung was die configuration.yaml beinhalten muss.
Wohin müsste das?
version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1883
serial:
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0
  adapter: ember
advanced:
  log_level: info
  channel: 11
  network_key:
    - 238
    - 235
    - 25
    - 240
    - 149
    - 25
    - 101
    - 204
    - 143
    - 88
    - 106
    - 48
    - 25
    - 184
    - 120
    - 78
  pan_id: 28417
  ext_pan_id:
    - 107
    - 190
    - 130
    - 135
    - 177
    - 58
    - 187
    - 30
frontend:
  enabled: false
  port: 8080
homeassistant:
  enabled: false
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 19 April 2025, 13:16:03
Hier mal meine configuration.yaml für einen Dongle-E:
homeassistant: false
frontend: true
serial:
  adapter: ember
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_30a24c35c58cee11b95604028acbdcd8-if00-port0
  disable_led: false
  baudrate: 115200
  rtscts: false
mqtt:
  server: mqtt://192.168.2.198:1883
  user: fhem
  base_topic: zigbee2mqtt
  client_id: zigbee_pi
  version: 4
advanced:
  network_key:
    - 91
    - 251
    - 192
    - 53
    - 144
    - 225
    - 40
    - 7
    - 193
    - 64
    - 140
    - 181
    - 198
    - 160
    - 193
    - 122
  pan_id: 55527
  ext_pan_id:
    - 209
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 19 April 2025, 13:21:47
Nebenbei, wie Du siehst muss das version: 4 in dem mqtt-Zweig eingetragen werden.

edit: das Frontend kannst auch gleich mal aktivieren
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 19 April 2025, 13:24:04
Nach dem ganzen Rumexperimentieren und Änderungen an der port-Konfiguration vielleicht einfach mal die gesamte Hardwareplattform neu starten?



Zitat von: TomLee am 19 April 2025, 13:21:47Nebenbei, wie Du siehst muss das version: 4 in dem mqtt-Zweig eingetragen werden.

Einspruch! Die Versionsangabe hat nichts mit mqtt zu tun, sondern bezeichnet die Konfigurationsversion der yaml Konfiguration selbst.

udo@proxmox-cubie:/opt/zigbee2mqtt/data$ cat configuration.example.yaml

# Indicates the configuration version (used by configuration migrations)
version: 4

Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 19 April 2025, 13:31:53
Interessant. Kann ich gar nicht glauben das dass funzt.

Sind die retained-Messages bei Dir auch wirklich deaktiviert? Oder werden Sie nur ignoriert wegen der default-Einstellung des MQTT2_SERVER.

https://www.zigbee2mqtt.io/guide/configuration/mqtt.html#mqtt

edit: sry,hab nicht alles gelesen gehabt,  eure Versionsangabe bezieht sich auf was anderes
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 13:34:06
ich hab deine configuration mit meinen Daten probiert.

[2025-04-19 13:28:36] error:     z2m: Error while starting zigbee-herdsman
[2025-04-19 13:28:36] error:     z2m: Failed to start zigbee-herdsman
[2025-04-19 13:28:36] error:     z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-19 13:28:36] error:     z2m: Exiting...
[2025-04-19 13:28:36] error:     z2m: Error: ExtendedPanID must be an 8 digits long array, got 209.
    at new Controller (/opt/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@3.4.11/node_modules/zigbee-herdsman/src/controller/controller.ts:115:19)
    at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:68:29)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
    at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:104:13)
    at start (/opt/zigbee2mqtt/index.js:149:5)

Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 14:34:11
gesamte Hardwareplattform neu gestartet.
ändert nix  :-\
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 19 April 2025, 15:07:18
Kenn mich da gar nicht aus, nur gelesen, geht es eine neue ext_pan_id zu generieren:


ext_pan_id: GENERATE
edit: evtl. dann auch noch network_key: GENERATE
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 15:14:52
ich hab meine configuration.jmal jetzt so geändert.

version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1883
serial:
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0
  adapter: ember
  disable_led: false
  baudrate: 115200
  rtscts: false
advanced:
  log_level: info
  channel: 11
  network_key:
    - 238
    - 235
    - 25
    - 240
    - 149
    - 25
    - 101
    - 204
    - 143
    - 88
    - 106
    - 48
    - 25
    - 184
    - 120
    - 78
  pan_id: 28417
  ext_pan_id:
    - 107
    - 190
    - 130
    - 135
    - 177
    - 58
    - 187
    - 30
frontend:
  enabled: false
  port: 8080
homeassistant:
  enabled: false

Irgend was ist noch Faul  :-\

[2025-04-19 14:52:09] error:     z2m: Error while starting zigbee-herdsman
[2025-04-19 14:52:09] error:     z2m: Failed to start zigbee-herdsman
[2025-04-19 14:52:09] error:     z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-04-19 14:52:09] error:     z2m: Exiting...
[2025-04-19 14:52:09] error:     z2m: Error: Adapter EZSP protocol version (8) is not supported by Host [13-16].

Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 19 April 2025, 15:42:11
Den Network-Key etc. habe ich bei der Installation garantiert nicht angegeben.
Ich würde jezt mal das Verzeichnis /opt/zigbee2mqtt umbenennen und dann die Installation noch einmal neu durchgehen https://www.zigbee2mqtt.io/guide/installation/01_linux.html (https://www.zigbee2mqtt.io/guide/installation/01_linux.html).
In der jungfräulichen configuration.yaml dann die Einträge zum Dongle und MQTT-Server anpassen und zigbee2mqtt starten.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 19 April 2025, 16:33:27
Zitat von: Nobbynews am 19 April 2025, 15:42:11Ich würde jezt mal das Verzeichnis /opt/zigbee2mqtt umbenennen und dann die Installation noch einmal neu durchgehen https://www.zigbee2mqtt.io/guide/installation/01_linux.html (https://www.zigbee2mqtt.io/guide/installation/01_linux.html).
In der jungfräulichen configuration.yaml dann die Einträge zum Dongle und MQTT-Server anpassen und zigbee2mqtt starten.
Das wird hier nicht das Problem lösen, die Installation sieht soweit ok aus – vermutlich muss die Firmware vom Stick aktualisiert werden.

Dazu den Stick an einen regulären Computer anschließen und mit Chrome oder Edge (wichtig, FF/Safari funktioniert nicht) diese Website öffnen: https://darkxst.github.io/silabs-firmware-builder/

Dann auf die neuste Version flashen. Also runterscrollen bis "ZBDongle-E" kommt und dann "Connect" drücken. Alles weitere sollte dann geführt erfolgen.
Eventuell muss vorher noch dieser Treiber installiert werden: https://www.silabs.com/developer-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads

Quelle: https://www.reddit.com/r/Zigbee2MQTT/comments/1htb991/zigbee2mqtt_error_adapter_ezsp_protocol_version_8/
Siehe auch hier: https://www.zigbee2mqtt.io/guide/adapters/emberznet.html
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 19 April 2025, 17:26:43
Achso, weil ich es grade sehe – unbedingt noch das frontend aktivieren!
Also das hier
Zitat von: eckhard scholz am 19 April 2025, 15:14:52frontend:
  enabled: false
  port: 8080
ändern zu
frontend:
  enabled: true
  port: 8080

Sonst wirst du nicht glücklich, weil du dann gar keine Weboberfläche hast.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 19 April 2025, 18:14:56
Ich danke euch für die vielen Hinweise.
Melde mich wenns Miss-erfolge gibt.
Ich hab jetzt die Enkel   O:-)   die Funktionieren  ;D

Bis dahin
Eckhard
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 20 April 2025, 08:22:35
Zitat von: passibe am 19 April 2025, 16:33:27vermutlich muss die Firmware vom Stick aktualisiert werden.
Na ja, blind aktualisieren würde ich jetzt nicht empfehlen.
Erst einmal feststellen, was aktuell auf dem Stick an Firmware installiert ist.
Wird aber vom WEB-Flasher angezeigt.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 20 April 2025, 10:09:18
Was soll da kaputtgehen?
Von "never change a running System" sind wir noch ein kleines Stück entfernt ...
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 10:28:30
Hallo Passibe, Erfolgsmeldung !
Du hates die richtige Ahnung.
So wie es scheint habe ich da einen Sonderling erwischt.
Das Teil lässt sich zwar flashen aber nach 100% bricht er mit Fehlermeldung ab.
Ich habe auch mal die neuste Firmware versucht (ncp-uart-hw-v7.4.5.0-zbdonglee-115200) mit dem gleichen Resultat.
Komisch ist das bei erneuten flaschen dann die letzte Version (Zigbee (EZSP) 7.4.5.0 build 0 / Sonoff ZBDongle-E) angezeigt wird.
Ich habe zum Test mal den Multi-PAN (RCP) geflasht - der wurde mit Erfolg drauf geladen.
Nun läuft der Dongle trotz der Fehlermeldung nach dem flashen ohne Fehler im RbPi5 mit zigbee2mqtt.

Nun werde ich mal versuchen ob ich jetzt die Verbindung zu Fhem hin bekomme.
Irgend was hat sich in Fhem auch schon gemeldet.
mqttjs_42952ea2      online
nach jedem Start von zigbee2mqtt allerdings mit neuem Namen,
und mit einem riesigen LOG-File mit dem Ende
2025-04-20_08:42:26 mqttjs_42952ea2 extensions: []
2025-04-20_08:42:26 mqttjs_42952ea2 level: info
2025-04-20_08:42:26 mqttjs_42952ea2 message: z2m: Started frontend on port 8080
2025-04-20_08:42:26 mqttjs_42952ea2 message: z2m: Zigbee2MQTT started!
2025-04-20_08:42:26 mqttjs_42952ea2 level: info
2025-04-20_08:43:03 mqttjs_42952ea2 online
nur ein Ausschnitt
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 20 April 2025, 11:10:11
ZitatIrgend was hat sich in Fhem auch schon gemeldet.

Moin,

auf dieses automatisch erstellte Device jetzt das zigbee2mqtt_bridge-Template anwenden.
https://wiki.fhem.de/wiki/Zigbee2mqtt#Define_eines_MQTT2-Devices_als_%22Bridge%22

Das bridgeRegexp-Attribut sorgt dann dafür das für jedes Gerät in z2m ein MQTT2_DEVICE angelegt wird.
https://wiki.fhem.de/wiki/Zigbee2mqtt#Vereinzeln_der_eigentlichen_Ger%C3%A4te



Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 11:30:02
Ja gut, aber warum startet z2m in Fhem immer mit neuem Namen?
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 20 April 2025, 11:41:30
Zeig mal den kompletten Inhalt der configuration.yaml.

client_id hast dort wie es aussieht nicht angegeben?

https://wiki.fhem.de/wiki/Zigbee2mqtt#Installation_von_zigbee2mqtt
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 11:48:40
version: 4
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1883
serial:
  port: >-
    /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_3243406cbc2bef11b9a85888dfbc56eb-if00-port0
  adapter: ember
  disable_led: false
  baudrate: 115200
  rtscts: false
advanced:
  log_level: info
  channel: 11
  network_key:
    - 244
    - 162
    - 49
    - 200
    - 254
    - 39
    - 80
    - 80
    - 203
    - 209
    - 154
    - 169
    - 168
    - 228
    - 226
    - 40
  pan_id: 28417
  ext_pan_id:
    - 240
    - 65
    - 61
    - 105
    - 201
    - 104
    - 237
    - 213
frontend:
  enabled: true
  port: 8080
homeassistant:
  enabled: false


client_id fehlt
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 11:59:47
Das ist zwar nur eine Option
ecki@raspberrypi:/opt/zigbee2mqtt $ sudo systemctl start zigbee2mqtt
Warning: The unit file, source configuration file or drop-ins of zigbee2mqtt.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Job for zigbee2mqtt.service failed because the control process exited with error code.
See "systemctl status zigbee2mqtt.service" and "journalctl -xeu zigbee2mqtt.service" for details.
ecki@raspberrypi:/opt/zigbee2mqtt $

hier bekomme ich noch eine Fehlermeldumg
Was bedeutet das?
Das habe ich von hier
https://www.zigbee2mqtt.io/guide/installation/01_linux.html#optional-running-as-a-daemon-with-systemctl
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 20 April 2025, 12:01:16
Das Frontend hast ja jetzt aktiviert -> zu erreichen unter <ip-raspi>:8080

Dort kannst diese Einstellung jetzt auch vornehmen. Unter Einstellungen->MQTT
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 20 April 2025, 12:07:43
Gib client_id mal an.

Bei mir sieht das so aus:
mqtt:
  client_id: zigbee
  base_topic: z2m
  server: mqtt://fhem:1883

Und dann das zugehörige Bridge-Device:
defmod MQTT2_zigbee MQTT2_DEVICE zigbee
attr MQTT2_zigbee alias Zigbee2MQTT
attr MQTT2_zigbee autocreate 0
attr MQTT2_zigbee bridgeRegexp z2m/([A-Za-z0-9._]+)[/]?.*:.* "zigbee_$1"
attr MQTT2_zigbee devStateIcon .*online:ampel_gruen .*:ampel_rot
attr MQTT2_zigbee devicetopic z2m
attr MQTT2_zigbee event-on-change-reading state,availability
attr MQTT2_zigbee icon mqtt_text
attr MQTT2_zigbee model zigbee2mqtt_bridge
attr MQTT2_zigbee readingList $DEVICETOPIC/bridge/state:.* { json2nameValue($EVENT)}\
$DEVICETOPIC/bridge/response/permit_join:.* permit_join\
$DEVICETOPIC/bridge/response/device/rename:.* device_rename\
$DEVICETOPIC/bridge/response/device/remove:.* device_remove
attr MQTT2_zigbee room System
attr MQTT2_zigbee setList permit_join:true,false {my $payload = qq({"value": $EVTPART1, "time": 120});; if ($EVTPART1 eq "false") {$payload = qq("value": false)};; return qq {$DEVICETOPIC/bridge/request/permit_join $payload};;;; }\
device_remove $DEVICETOPIC/bridge/request/device/remove {"id": "$EVTPART1"}\
device_rename $DEVICETOPIC/bridge/request/device/rename {"from": "$EVTPART1", "to": "$EVTPART2"}
attr MQTT2_zigbee setStateList on off

Zitat von: eckhard scholz am 20 April 2025, 11:59:47Warning: The unit file, source configuration file or drop-ins of zigbee2mqtt.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Du hast was an der zigbee2mqtt.service-Datei geändert, immer wenn du das machst musst du sudo systemctl daemon-reloadausführen.

Zitat von: eckhard scholz am 20 April 2025, 11:59:47Job for zigbee2mqtt.service failed because the control process exited with error code.
See "systemctl status zigbee2mqtt.service" and "journalctl -xeu zigbee2mqtt.service" for details.
Aber irgendwas scheint da falsch zu sein. Aber versuch erstmal die Verbindung zu FHEM hinzukriegen, bevor wir uns mit dem automatischen Start beschäftigen.
Den Output vonsudo journalctl -n 100 -fu zigbee2mqtt.servicekannst du trotzdem mal posten.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 12:15:26
die client-id ist gemacht und haut hin.

und hier mal der post
ecki@raspberrypi:/opt/zigbee2mqtt $ sudo systemctl daemon-reload
ecki@raspberrypi:/opt/zigbee2mqtt $ sudo systemctl start zigbee2mqtt
Job for zigbee2mqtt.service failed because the control process exited with error code.
See "systemctl status zigbee2mqtt.service" and "journalctl -xeu zigbee2mqtt.service" for details.
ecki@raspberrypi:/opt/zigbee2mqtt $ sudo journalctl -n 100 -fu zigbee2mqtt.service
Apr 20 12:09:48 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:09:59 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 349.
Apr 20 12:09:59 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:09:59 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:09:59 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:09:59 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:09:59 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:09 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 350.
Apr 20 12:10:09 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:09 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:10:09 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:10:09 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:10:09 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:19 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 351.
Apr 20 12:10:19 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:19 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:10:19 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:10:19 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:10:19 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:29 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 352.
Apr 20 12:10:29 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:29 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:10:29 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:10:29 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:10:29 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:40 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 353.
Apr 20 12:10:40 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:40 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:10:40 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:10:40 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:10:40 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:50 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 354.
Apr 20 12:10:50 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:10:50 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:10:50 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:10:50 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:10:50 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:00 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 355.
Apr 20 12:11:00 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:00 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:11:00 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:11:00 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:11:00 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:10 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 356.
Apr 20 12:11:10 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:10 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:11:10 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:11:10 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:11:10 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:21 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 357.
Apr 20 12:11:21 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:21 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:11:21 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:11:21 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:11:21 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:31 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 358.
Apr 20 12:11:31 raspberrypi systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:31 raspberrypi systemd[1]: Starting zigbee2mqtt.service - zigbee2mqtt...
Apr 20 12:11:31 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:11:31 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:11:31 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service - zigbee2mqtt.
Apr 20 12:11:35 raspberrypi systemd[1]: /etc/systemd/system/zigbee2mqtt.service:1: Assignment outside of section. Ignoring.
Apr 20 12:11:35 raspberrypi systemd[1]: /etc/systemd/system/zigbee2mqtt.service:2: Assignment outside of section. Ignoring.
Apr 20 12:11:35 raspberrypi systemd[1]: /etc/systemd/system/zigbee2mqtt.service:3: Assignment outside of section. Ignoring.
Apr 20 12:11:41 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 359.
Apr 20 12:11:41 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:11:41 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:11:41 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:11:41 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:11:41 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:11:51 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 360.
Apr 20 12:11:51 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:11:51 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:11:51 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:11:51 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:11:51 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:12:02 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 361.
Apr 20 12:12:02 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:12:02 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:12:02 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:12:02 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:12:02 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:12:12 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 362.
Apr 20 12:12:12 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:12:12 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:12:12 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:12:12 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:12:12 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:12:22 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 363.
Apr 20 12:12:22 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:12:22 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:12:22 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:12:22 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:12:22 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:12:32 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 364.
Apr 20 12:12:32 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:12:32 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:12:32 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:12:32 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:12:32 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:12:43 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 365.
Apr 20 12:12:43 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:12:43 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:12:43 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:12:43 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:12:43 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:12:53 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 366.
Apr 20 12:12:53 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:12:53 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:12:53 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:12:53 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:12:53 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:13:03 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 367.
Apr 20 12:13:03 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:13:03 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:13:03 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:13:03 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:13:03 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:13:13 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 368.
Apr 20 12:13:13 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:13:13 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:13:13 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:13:13 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:13:13 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.
Apr 20 12:13:24 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 369.
Apr 20 12:13:24 raspberrypi systemd[1]: Stopped zigbee2mqtt.service.
Apr 20 12:13:24 raspberrypi systemd[1]: Starting zigbee2mqtt.service...
Apr 20 12:13:24 raspberrypi systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=217/USER
Apr 20 12:13:24 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-code'.
Apr 20 12:13:24 raspberrypi systemd[1]: Failed to start zigbee2mqtt.service.




Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 20 April 2025, 12:25:02
Wenn ich das richtig in Erinnerung habe, benötigt z2m auch noch einen mqtt-user:
mqtt:
  server: mqtt://192.168.2.198:1883
  user: fhem
  base_topic: zigbee2mqtt
  client_id: zigbee_pi
Passwort ist nicht zwingend erforderlich.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 12:42:12
ok , ist gemacht
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 12:52:41
das Anlernen klappt noch nicht.

MQTT2_DEVICE
 MQTT2_zigbee_pi       ???
 zigbee_bridge         ???
 zigbee_pi             online

bin aber erstmal offline.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 20 April 2025, 12:54:46
Wenn wieder online, zeig mal den Inhalt der zigbee2mqtt.service .
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 20 April 2025, 13:05:02
Zitat von: eckhard scholz am 20 April 2025, 12:52:41das Anlernen klappt noch nicht.

Oben rechts im Frontend kann man das anlernen aktivieren.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 20 April 2025, 13:09:18
Ggf. muss das Attribut readingList noch ergänzt werden um:
$DEVICETOPIC/availability:.* { availability=>(json2nameValue($EVENT))->{state} }
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 20 April 2025, 14:02:17
Zitat von: eckhard scholz am 20 April 2025, 12:42:12ok , ist gemacht
Ergebnis??
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 20 April 2025, 15:35:30
Zitat von: eckhard scholz am 20 April 2025, 12:52:41das Anlernen klappt noch nicht.
Was sagt denn das z2m-log?

Ansonsten lösch mal deine ganzen Devices da, also MQTT2_zigbee_pi, zigbee_bridge und zigbee_pi und versuch es mit der von mir geposteten Bridge-Device Definition nochmal: https://forum.fhem.de/index.php?topic=140997.msg1339940#msg1339940

Natürlich, wenn du ein allowed-device für deinen MQTT2_Server hast, musst du schon auch Benutzername und Passwort in die configuration.yaml eintragen:
mqtt:
  server: mqtt://127.0.0.1:1883
  user: <USER>
  password: <PASS>
  base_topic: z2m
  client_id: zigbee
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 15:55:45
nobbynews,
das Ergebnis ist, dass sich z2m immer neu mit "zigbee_pi" anmeldet.

TomLee,
ZitatOben rechts im Frontend kann man das anlernen aktivieren.
da kann ich nicht folgen  8)

passible,
sag mal muss die IP-Adresse angegeben werden, wenn alles im einem RbPi installiert ist?
server: mqtt://localhost:1883 das steht bei mir noch drin.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 20 April 2025, 16:22:57
127.0.0.1 oder localhost ist egal, localhost wird einfach zu 127.0.0.1 "übersetzt".

Das zigbee_pi kommt vermutlich von der client_id von Nobbynews. Dann musst du das natürlich auch in deinem Bridge-Device anpassen.

Ich würde, wie gesagt, empfehlen das was ich in Post #55 gepostet habe, zu nehmen, sowohl in der configuration.yaml (ggfs. noch erweitert um user/passwort) als auch in FHEM. Das funktioniert garantiert.


Dafür am besten
1. z2m stoppen
2. alles aus FHEM löschen
3. das Device (MQTT2_zigbee) so wie von mir gepostet in FHEM einfügen
4. Die configuration.yaml wie aus meinem Post anpassen
5. z2m starten
6. In FHEM sollte dann in MQTT2_zigbee state online angezeigt werden (bzw. grüne Ampel)
7. Dann auf http://<IP-des-Raspberry>:8080 navigieren und im Frontend kannst du dann das anlernen aktivieren, etc.


Und: Weil es noch Probleme mit deiner systemd-Servicedatei gibt, bitte z2m manuell starten/stoppen, so wie du es am Anfang gemacht hast, also mit pnpm start.
Dann kriegst du auch direkt die Log-Ausgabe von z2m und kannst sie, bei Problemen, hier posten.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 17:28:01
passible,

das hat  funktioniert.  Zigbee2MQTT grüne Ampel.
Devices im Frontend angelernt (ich muss zugeben das ich Frontend bisher noch nicht kannte)
Und es entsteht eine riesige zigbee_bridge-2025-04.log, bzw. viele definitions und info.
Es entsteht eine zigbe_bridge, was macht die ? Da sind bis jetzt noch drei Fragezeichen.
In configuration.yaml sind die devices auch eingetragen.
Und wo kann ich den Devices vernünftige Namen geben, im Frontend oder im Fhem?
Die Devices sind auch noch im Fhem mit Fragezeichen, im Frontend Dashboard kann ich sie bedienen.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: passibe am 20 April 2025, 23:36:07
Namen geben im Frontend über den blauen Knopf mit dem Stift drauf.

Bei der Log-Datei kannst du theoretisch einfach das FileLog device löschen. Geloggt wird ja sowieso über z2m direkt.

Zeig bitte mal einen Logauszug von z2m und auch ein list aller Devices, die du siehst (mindestens mal MQTT2_zigbee und zigbee_bridge).

Um die Geräte über FHEM zu steuern, brauchst du Einträge in der setList und readingList. Beides kannst du dir über attrTemplate holen, da gibt es viele verschiedene Templates (fangen an mit zigbee2mqtt_, z.B. zigbee2mqtt_light_dimmer).
Ansonsten kannst du auch auf Basis eines Templates selbst die setList anpassen, indem du hier (https://www.zigbee2mqtt.io/supported-devices/) dein Gerät suchst und dir die notwendige MQTT-Nachricht zusammenbaust.

Die Theorie zu allem steht hier (https://wiki.fhem.de/wiki/MQTT2_DEVICE_-_Schritt_f%C3%BCr_Schritt) und Beispiele (wenn auch nicht spezifisch zu zigbee2mqtt, aber jedenfalls mit setLists) gibt es hier (https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele). Ansonsten auch einfach mit <SUCHBEGRIFF> site:fhem.de googeln, dann findest du sicherlich auch mehr Infos oder hier nochmal fragen.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 23:56:13
so wollte ich befehle senden,kommt aber nicht an

define zigbee_0xf4b3b1fffe41ea47 MQTT2_DEVICE zigbee_0xf4b3b1fffe41ea47
setuuid zigbee_0xf4b3b1fffe41ea47 6805152c-f33f-193d-74d4-b6323ccff11fafd2
attr zigbee_0xf4b3b1fffe41ea47 readingList z2m/0xf4b3b1fffe41ea47:.* { json2nameValue($EVENT) }
attr zigbee_0xf4b3b1fffe41ea47 room MQTT2_DEVICE
attr zigbee_0xf4b3b1fffe41ea47 setList on:noArg z2m/0xf4b3b1fffe41ea47/set {"state":"on"}\\
off:noArg z2m/0xf4b3b1fffe41ea47/set {"state":"off"}\
attr zigbee_0xf4b3b1fffe41ea47 webCmd toggle:on:off
define FileLog_zigbee_0xf4b3b1fffe41ea47 FileLog ./log/zigbee_0xf4b3b1fffe41ea47-%Y-%m.log zigbee_0xf4b3b1fffe41ea47
setuuid FileLog_zigbee_0xf4b3b1fffe41ea47 6805152c-f33f-193d-5f53-13da6fa02e8666ec
attr FileLog_zigbee_0xf4b3b1fffe41ea47 logtype text
attr FileLog_zigbee_0xf4b3b1fffe41ea47 room MQTT2_DEVICE
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 20 April 2025, 23:59:48
zigbee_bridge-2025-04.log
zigbee_bridge-2025-04.log
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 21 April 2025, 00:01:02
MQTT2_Zigbee und drei Devices
define MQTT2_zigbee MQTT2_DEVICE zigbee
setuuid MQTT2_zigbee 68050d33-f33f-193d-1735-3b79e28ceb44c0fa
attr MQTT2_zigbee alias Zigbee2MQTT
attr MQTT2_zigbee autocreate 0
attr MQTT2_zigbee bridgeRegexp z2m/([A-Za-z0-9._]+)[/]?.*:.* "zigbee_$1"
attr MQTT2_zigbee devStateIcon .*online:ampel_gruen .*:ampel_rot
attr MQTT2_zigbee devicetopic z2m
attr MQTT2_zigbee event-on-change-reading state,availability
attr MQTT2_zigbee icon mqtt_text
attr MQTT2_zigbee model zigbee2mqtt_bridge
attr MQTT2_zigbee readingList $DEVICETOPIC/bridge/state:.* { json2nameValue($EVENT)}\
$DEVICETOPIC/bridge/response/permit_join:.* permit_join\
$DEVICETOPIC/bridge/response/device/rename:.* device_rename\
$DEVICETOPIC/bridge/response/device/remove:.* device_remove
attr MQTT2_zigbee room 09_System->MQTT2,MQTT2_DEVICE
attr MQTT2_zigbee setList permit_join:true,false {my $payload = qq({"value": $EVTPART1, "time": 120});; if ($EVTPART1 eq "false") {$payload = qq("value": false)};; return qq {$DEVICETOPIC/bridge/request/permit_join $payload};;;; }\
device_remove $DEVICETOPIC/bridge/request/device/remove {"id": "$EVTPART1"}\
device_rename $DEVICETOPIC/bridge/request/device/rename {"from": "$EVTPART1", "to": "$EVTPART2"}
attr MQTT2_zigbee setStateList on off

define zigbee_bridge MQTT2_DEVICE zigbee_bridge
setuuid zigbee_bridge 6805152b-f33f-193d-f6b1-d76b3dbf52dbb5b6
attr zigbee_bridge readingList z2m/bridge/converters:.* converters\
z2m/bridge/info:.* info\
z2m/bridge/devices:.* { json2nameValue($EVENT) }\
z2m/bridge/groups:.* groups\
z2m/bridge/definitions:.* definitions\
z2m/bridge/extensions:.* extensions\
z2m/bridge/logging:.* { json2nameValue($EVENT) }\
z2m/bridge/response/networkmap:.* { json2nameValue($EVENT) }\
z2m/bridge/response/device/ota_update/check:.* { json2nameValue($EVENT) }\
z2m/bridge/response/device/configure_reporting:.* { json2nameValue($EVENT) }\
z2m/bridge/response/device/bind:.* { json2nameValue($EVENT) }
attr zigbee_bridge room 09_System->MQTT2,MQTT2_DEVICE
define FileLog_zigbee_bridge FileLog ./log/zigbee_bridge-%Y-%m.log zigbee_bridge
setuuid FileLog_zigbee_bridge 6805152b-f33f-193d-ed2d-931c9c3e94b58bab
attr FileLog_zigbee_bridge logtype text
attr FileLog_zigbee_bridge room MQTT2_DEVICE

define zigbee_0x00124b002faebac4 MQTT2_DEVICE zigbee_0x00124b002faebac4
setuuid zigbee_0x00124b002faebac4 6805152c-f33f-193d-9206-8d2faaf4388ae734
attr zigbee_0x00124b002faebac4 readingList z2m/0x00124b002faebac4:.* { json2nameValue($EVENT) }
attr zigbee_0x00124b002faebac4 room MQTT2_DEVICE
define FileLog_zigbee_0x00124b002faebac4 FileLog ./log/zigbee_0x00124b002faebac4-%Y-%m.log zigbee_0x00124b002faebac4
setuuid FileLog_zigbee_0x00124b002faebac4 6805152c-f33f-193d-630f-22f1b46b6cfd1987
attr FileLog_zigbee_0x00124b002faebac4 logtype text
attr FileLog_zigbee_0x00124b002faebac4 room MQTT2_DEVICE

define zigbee_0xa4c138a52521e064 MQTT2_DEVICE zigbee_0xa4c138a52521e064
setuuid zigbee_0xa4c138a52521e064 6805152c-f33f-193d-8afe-ffc36f6e0b3864ee
attr zigbee_0xa4c138a52521e064 readingList z2m/0xa4c138a52521e064:.* { json2nameValue($EVENT) }
attr zigbee_0xa4c138a52521e064 room MQTT2_DEVICE
define FileLog_zigbee_0xa4c138a52521e064 FileLog ./log/zigbee_0xa4c138a52521e064-%Y-%m.log zigbee_0xa4c138a52521e064
setuuid FileLog_zigbee_0xa4c138a52521e064 6805152c-f33f-193d-12a3-a4cfadc7f47dbbb3
attr FileLog_zigbee_0xa4c138a52521e064 logtype text
attr FileLog_zigbee_0xa4c138a52521e064 room MQTT2_DEVICE

define zigbee_0xf4b3b1fffe41ea47 MQTT2_DEVICE zigbee_0xf4b3b1fffe41ea47
setuuid zigbee_0xf4b3b1fffe41ea47 6805152c-f33f-193d-74d4-b6323ccff11fafd2
attr zigbee_0xf4b3b1fffe41ea47 readingList z2m/0xf4b3b1fffe41ea47:.* { json2nameValue($EVENT) }
attr zigbee_0xf4b3b1fffe41ea47 room MQTT2_DEVICE
attr zigbee_0xf4b3b1fffe41ea47 setList on:noArg z2m/0xf4b3b1fffe41ea47/set {"state":"ON"}\\
off:noArg z2m/0xf4b3b1fffe41ea47/set {"state":"OFF"}\
attr zigbee_0xf4b3b1fffe41ea47 webCmd toggle:on:off
define FileLog_zigbee_0xf4b3b1fffe41ea47 FileLog ./log/zigbee_0xf4b3b1fffe41ea47-%Y-%m.log zigbee_0xf4b3b1fffe41ea47
setuuid FileLog_zigbee_0xf4b3b1fffe41ea47 6805152c-f33f-193d-5f53-13da6fa02e8666ec
attr FileLog_zigbee_0xf4b3b1fffe41ea47 logtype text
attr FileLog_zigbee_0xf4b3b1fffe41ea47 room MQTT2_DEVICE
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 21 April 2025, 15:00:24
Fazit und Danke

so einfach wie gedacht war es dann eben doch nicht.
Da waren die Probleme mit dem Zigbee 3.0 USB Dongle Plus Stick noch die kleineren.
Ohne eure Hilfe, hier im Forum, wäre ich wohl verzweifet. Nochmals Danke an ALLE und besonders an passible !!!
Ich hab wieder eine Menge dazu gelernt.

Damit es auch andere User nachvollziehen können, wie es am Ende aussehen muss das alles fehlerlos läuft, hier noch mal der Auszug vom letzten Stand aus meiner fhem.cfg mit drei Devices
define MQTT2_zigbee MQTT2_DEVICE zigbee
attr MQTT2_zigbee alias Zigbee2MQTT
attr MQTT2_zigbee autocreate 0
attr MQTT2_zigbee bridgeRegexp z2m/([A-Za-z0-9._]+)[/]?.*:.* "zigbee_$1"
attr MQTT2_zigbee devStateIcon .*online:ampel_gruen .*:ampel_rot
attr MQTT2_zigbee devicetopic z2m
attr MQTT2_zigbee event-on-change-reading state,availability
attr MQTT2_zigbee icon mqtt_text
attr MQTT2_zigbee model zigbee2mqtt_bridge
attr MQTT2_zigbee readingList $DEVICETOPIC/bridge/state:.* { json2nameValue($EVENT)}\
$DEVICETOPIC/bridge/response/permit_join:.* permit_join\
$DEVICETOPIC/bridge/response/device/rename:.* device_rename\
$DEVICETOPIC/bridge/response/device/remove:.* device_remove
attr MQTT2_zigbee room 09_System->MQTT2,MQTT2_DEVICE
attr MQTT2_zigbee setList permit_join:true,false {my $payload = qq({"value": $EVTPART1, "time": 120});; if ($EVTPART1 eq "false") {$payload = qq("value": false)};; return qq {$DEVICETOPIC/bridge/request/permit_join $payload};;;; }\
device_remove $DEVICETOPIC/bridge/request/device/remove {"id": "$EVTPART1"}\
device_rename $DEVICETOPIC/bridge/request/device/rename {"from": "$EVTPART1", "to": "$EVTPART2"}
attr MQTT2_zigbee setStateList on off

define zigbee_bridge MQTT2_DEVICE zigbee_bridge
attr zigbee_bridge readingList z2m/bridge/converters:.* converters\
z2m/bridge/info:.* info\
z2m/bridge/devices:.* { json2nameValue($EVENT) }\
z2m/bridge/groups:.* groups\
z2m/bridge/definitions:.* definitions\
z2m/bridge/extensions:.* extensions\
z2m/bridge/logging:.* { json2nameValue($EVENT) }\
z2m/bridge/response/networkmap:.* { json2nameValue($EVENT) }\
z2m/bridge/response/device/ota_update/check:.* { json2nameValue($EVENT) }\
z2m/bridge/response/device/configure_reporting:.* { json2nameValue($EVENT) }\
z2m/bridge/response/device/bind:.* { json2nameValue($EVENT) }\
z2m/bridge/event:.* { json2nameValue($EVENT) }
attr zigbee_bridge room 09_System->MQTT2,MQTT2_DEVICE
define FileLog_zigbee_bridge FileLog ./log/zigbee_bridge-%Y-%m-%d.log zigbee_bridge
attr FileLog_zigbee_bridge logtype text
attr FileLog_zigbee_bridge nrarchive 3
attr FileLog_zigbee_bridge room MQTT2_DEVICE

define zigbee_0x00124b002faebac4 MQTT2_DEVICE zigbee_0x00124b002faebac4
attr zigbee_0x00124b002faebac4 readingList z2m/0x00124b002faebac4:.* { json2nameValue($EVENT) }
attr zigbee_0x00124b002faebac4 room MQTT2_DEVICE
attr zigbee_0x00124b002faebac4 stateFormat occupancy
define FileLog_zigbee_0x00124b002faebac4 FileLog ./log/zigbee_0x00124b002faebac4-%Y-%m-%d.log zigbee_0x00124b002faebac4
setuuid FileLog_zigbee_0x00124b002faebac4 6805152c-f33f-193d-630f-22f1b46b6cfd1987
attr FileLog_zigbee_0x00124b002faebac4 logtype text
attr FileLog_zigbee_0x00124b002faebac4 nrarchive 4
attr FileLog_zigbee_0x00124b002faebac4 room MQTT2_DEVICE

define zigbee_0xa4c138a52521e064 MQTT2_DEVICE zigbee_0xa4c138a52521e064
attr zigbee_0xa4c138a52521e064 readingList z2m/0xa4c138a52521e064:.* { json2nameValue($EVENT) }
attr zigbee_0xa4c138a52521e064 room MQTT2_DEVICE
attr zigbee_0xa4c138a52521e064 stateFormat illuminance / occupancy
define FileLog_zigbee_0xa4c138a52521e064 FileLog ./log/zigbee_0xa4c138a52521e064-%Y-%m-%d.log zigbee_0xa4c138a52521e064
setuuid FileLog_zigbee_0xa4c138a52521e064 6805152c-f33f-193d-12a3-a4cfadc7f47dbbb3
attr FileLog_zigbee_0xa4c138a52521e064 logtype text
attr FileLog_zigbee_0xa4c138a52521e064 nrarchive 4
attr FileLog_zigbee_0xa4c138a52521e064 room MQTT2_DEVICE

define zigbee_ZBMINIL2_Test MQTT2_DEVICE zigbee_ZBMINIL2_Test
attr zigbee_ZBMINIL2_Test devicetopic z2m/ZBMINIL2_Test
attr zigbee_ZBMINIL2_Test genericDeviceType switch
attr zigbee_ZBMINIL2_Test icon message_socket
attr zigbee_ZBMINIL2_Test model zigbee2mqtt_plug
attr zigbee_ZBMINIL2_Test readingList $DEVICETOPIC:.* { my $ret=json2nameValue($EVENT);; $ret->{state}=lc($ret->{state}) if defined $ret->{state};; return $ret }
attr zigbee_ZBMINIL2_Test room MQTT2_DEVICE
attr zigbee_ZBMINIL2_Test setList on:noArg $DEVICETOPIC/set {"state":"ON"}\
  off:noArg $DEVICETOPIC/set {"state":"OFF"}\
  toggle:noArg $DEVICETOPIC/set {"state":"TOGGLE"}
attr zigbee_ZBMINIL2_Test setStateList on off toggle
attr zigbee_ZBMINIL2_Test webCmd on:off:toggle
define FileLog_zigbee_ZBMINIL2_Test FileLog ./log/zigbee_ZBMINIL2_Test-%Y-%m-%d.log zigbee_ZBMINIL2_Test
attr FileLog_zigbee_ZBMINIL2_Test logtype text
attr FileLog_zigbee_ZBMINIL2_Test nrarchive 4
attr FileLog_zigbee_ZBMINIL2_Test room MQTT2_DEVICE

Zum Schuß noch zwei kleine Porblemchen die noch zu Lösen sind:
1. Wie startet Zigbee2MQTT automatisch bei RaspberryPi Neustart?
2. Es ist mir noch nicht gelungen die USB-Ports (Zigbee 3.0 USB Dongle Plus Stick) am laufen zu halten.
   So wie es scheint schläft die USB-Schnittstelle bei Inaktivität ein (USB-Powermanagment on)
   Jede Debian- und Raspberry-Version ist da wohl anders.

Also nochmals an Alle vielen Dank
Gruß Eckhard

Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 21 April 2025, 16:48:31
Zitat von: eckhard scholz am 21 April 2025, 15:00:241. Wie startet Zigbee2MQTT automatisch bei RaspberryPi Neustart?
https://www.zigbee2mqtt.io/guide/installation/01_linux.html#optional-running-as-a-daemon-with-systemctl (https://www.zigbee2mqtt.io/guide/installation/01_linux.html#optional-running-as-a-daemon-with-systemctl)
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: betateilchen am 21 April 2025, 18:20:30
Niemand, der verstanden hat, was mqtt ist und wie fhem damit umgeht, braucht diese unsägliche, schwer zu vermittelnde bridge, um z2m und fhem problemlos miteinander arbeiten zu lassen. Und für alle anderen schafft sie einfach noch mehr Fragezeichen anstatt Verständnis der Abläufe.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 21 April 2025, 18:41:49
Zitat von: betateilchen am 21 April 2025, 18:20:30braucht diese unsägliche, schwer zu vermittelnde bridge,
Nur zum Verständnis.
Damit ist das hier gemeint, oder?
define zigbee_bridge MQTT2_DEVICE zigbee_bridge Jedenfalls ist ein solches device im Wiki nicht enthalten.
https://wiki.fhem.de/wiki/Zigbee2mqtt (https://wiki.fhem.de/wiki/Zigbee2mqtt)
Die Installation gem. Wiki funktioniert und läuft zumindest hier bei mir gut.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 22 April 2025, 16:36:04
Hallo Nobbynews,

Die Internetseite habe ich auch so abgearbeitet wie da beschrieben.
Ich habe im zigbee2mqtt.service nur den User geändert.
Leider funktiniert der Autostart nicht, er wird mit fehlen abgebrochen.
Bei mir startete z2m für ein paar Sekunden (konne in Fhem beobachtet werden) brach dann aber mit Fehler wieder ab.
Ich musste sogar den Auostart wieder auf <enable> stellen, sonst startete z2m nicht mal mehr händisch.
Irgend was kollidiert da beim Start des RbPi5.
Scheinbar bin ich da nicht der Einzige, so wie ich es im Internet und auch im Fhemforum gelesen habe.
Ich lasse es jetzt so, habe wegen Urlaub erstmal keine Zeit dazu weiter zu probieren.

Mein offener Punkt 2 scheint auch nicht so zu sein wie im Internet beschrieben. Das Dongele lief ohne Probleme die letzte Nacht durch. Ich werde es beobachten.

Gruß
Eckhard

Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 22 April 2025, 16:45:01
Hier mal noch zwei LOG's
log.log
log.log 
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 22 April 2025, 16:48:03
die ist noch bisschen anders
log.log
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 22 April 2025, 17:44:33
Zitat von: eckhard scholz am 22 April 2025, 16:36:04Ich habe im zigbee2mqtt.service nur den User geändert.
Du meinst den Eintrag
User=pi ??

Da must Du mal nach den Rechten und Gruppenzugehörigkeiten schauen.
Vielleicht ist da etwas im Argen.
Da war auch beim Pi5 mit Bookworm etwas in Zusammenhang mit USB.
Habe aber keinen Pi5 und kann daher hier nicht mitreden.

Bei mir hat das Verzeichnis /opt/zigbee2mqtt und alles darunter den Benutzernamen pi und die Gruppe pi.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 22 April 2025, 17:54:42
Ja genau, der ist bei mir
User=ecki
Und das mit USB bei dem RbPi5 hab ich auch gelesen, ich werd es beobachten.
Es kommen ja auch noch ein paar Zigbee Devices dazu.
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: TomLee am 22 April 2025, 21:04:44
Zitat von: betateilchen am 21 April 2025, 18:20:30... braucht diese unsägliche, schwer zu vermittelnde bridge, um z2m und fhem problemlos miteinander arbeiten zu lassen. Und für alle anderen schafft sie einfach noch mehr Fragezeichen anstatt Verständnis der Abläufe.

Du hast das jetzt schon mehrfach erwähnt, aber von anfang an nie an dem Thema AttrTemplates beteiligt. Ändere doch was an dem Umstand der Dir nicht passt. Wie oft magst das noch schreiben, ohne das sich was tut. Teil und kommuniziere deine Vorstellung dazu doch bitte mal detailiert und lass bitte eine Diskussion dazu zu, bspw. mit Jörg.

Mein verspäteter Osterwunsch ...


Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: Nobbynews am 23 April 2025, 06:26:36
Zitat von: eckhard scholz am 22 April 2025, 16:36:04Die Internetseite habe ich auch so abgearbeitet wie da beschrieben.
Dann sollte es doch eigentlich funktionieren.
Der User wird ja bei der Installation schon berücksichtigt.
sudo chown -R ${USER}: /opt/zigbee2mqtt
Zigbee2mqtt und FHEM laufen doch auf dem gleichen Pi.
Kann es sein, dass bei einem Neustart des Pi z2m vor fhem startet und daher keinen MQTT-Server findet und sich deshalb wieder beendet??
Titel: Aw: Frage zu einem Zigbee 3.0 USB Dongle Plus Stick
Beitrag von: eckhard scholz am 23 April 2025, 07:17:06
Danke für den Hinweis Nobbynews,

das werde ich mir nach dem Urlaub anschauen.
Bin jetzt erstmal mit Packen beschäftigt.
Es läuft ja erstmal alles ohne Fehler, auch über Nacht (USB bleibt online).
Ich melde mich wieder.
Eckhard