Frage zu einem Zigbee 3.0 USB Dongle Plus Stick

Begonnen von Sahip, 05 März 2025, 22:10:40

Vorheriges Thema - Nächstes Thema

eckhard scholz

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.
F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

eckhard scholz

gängigsten Adapter: zstack , ember , deconz , zigate , zboss

hab mal alle probiert, alle mit Fehler
F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

Nobbynews

#32
Merkwürdig....

Hast Du in der configuration.yaml gesetzt:
rtscts: false

eckhard scholz

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
F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

Nobbynews

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

TomLee

#35
Nebenbei, wie Du siehst muss das version: 4 in dem mqtt-Zweig eingetragen werden.

edit: das Frontend kannst auch gleich mal aktivieren

betateilchen

#36
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

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

TomLee

#37
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

eckhard scholz

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)

F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

eckhard scholz

gesamte Hardwareplattform neu gestartet.
ändert nix  :-\
F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

TomLee

#40
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

eckhard scholz

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].

F!B,RPi-Fhem,RaspberryMatic,Cuno,Cul,S7-300,LOGO,HMIP,HM,FS20,

Nobbynews

#42
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.
In der jungfräulichen configuration.yaml dann die Einträge zum Dongle und MQTT-Server anpassen und zigbee2mqtt starten.

passibe

#43
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.
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

passibe

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.