WLED Anbindung in Pekaway

Moin Moin,
Ich versuche seit geraumer Zeit die RGB LED Streifen mit dem WLED zum laufen zu kriegen leider bin ich im Node Red noch ein totaler Anfänger.
Hat das schon jemand am laufen? Wenn ja gibt es irgendwie eine Anleitung dazu?
Schon mal vielen Dank im vorraus

Das und weitere Berichte. einfach mal suchen :wink:
Gruß Arno

Ja ich hatte auch schon das Forum durchsucht aber nicht wirklich was gefunden. Bin jetzt soweit gekommen das ich die LEDs anschalten kann über die Weboberfläche.Hatte mir eigentlich das eine Tutorial angeschaut mit den Wleds daraus bin ich nur nicht so schlau geworden mit dem http requests
Wenn ich das implemtiere von dem Tutorial sagt er mir das er diverse http requests nicht kennt und die anderen links werden geblockt

Dann solltest du mal exportieren was du hast, und ein paar debug Ausgaben,
und beschreiben was du möchtest, das Problem beschreiben das du hast.
Dann kann dir vielleicht einer weiterhelfen.

Ja ich hab schon so ein verdacht
Aber ich muss mich erstmal mit Node-red mehr auseinander setzen :slight_smile:

hab da noch eine Frage zwecks der Einbindung von Zigbee2mqtt
ich kann auf die Seite mit dem Port 8099 nicht zugreifen.
Nun hab ich das Licht endlich gepackt nun kommt das nächste Problem:-(

Er zeigt immer ein Fehler beim systemctl status zigbee2mqtt.service an und zwar:
zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Fri 2024-11-29 22:20:46 CET; 8s ago
Process: 5808 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 5808 (code=exited, status=1/FAILURE)
Kann damit jemand was anfangen?

Ich habe genau das gleiche Problem, ich komme nicht aufs Frontend von zigbee2mqtt.

Ich habe praktisch die identische Fehlermedlung:

zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Fri 2025-01-31 20:19:37 CET; 9s ago
Process: 2076 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 2076 (code=exited, status=1/FAILURE)
CPU: 6.718s

Hast du eine Lösung gefunden?

Ich habe folgendes probiert:

dmesg | grep ttyUSB
dort kommt cp210x converter now attached to ttyUSB2

Diesen USB Port habe ich in der configuration.yaml hinterlegt.

NodeRed habe ich beendet und nur zigbee2mqtt gestartet.

Dann kam folgende Meldung:

Zigbee2MQTT requires node version ^18 || ^20 || ^21, you are running v22.12.0!

[2025-01-31 21:06:46] info: z2m: Logging to console, file (filename: log.log)
[2025-01-31 21:06:46] info: z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61dd)
[2025-01-31 21:06:46] info: z2m: Starting zigbee-herdsman (0.46.6)
[2025-01-31 21:06:47] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyUSB2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
[2025-01-31 21:06:47] info: zh:zstack:znp: Serialport opened
[2025-01-31 21:06:48] info: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2025-01-31 21:06:49] info: zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2025-01-31 21:07:07] error: z2m: Error while starting zigbee-herdsman
[2025-01-31 21:07:07] error: z2m: Failed to start zigbee
[2025-01-31 21:07:07] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2025-01-31 21:07:07] error: z2m: Exiting…
[2025-01-31 21:07:08] error: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:101:27)
at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:124:29)
at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:62:27)
at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:109:27)
at start (/opt/zigbee2mqtt/index.js:107:5)

Was kann ich noch versuchen?

Was für einen Coordinator benutzt du?
Kann sein das du in der config noch den Adapter angeben musst

Ich benutze den Sonoff Zigbee 3.0 USB Dongle Plus

Ja dann musst du am besten noch in der config ezsp mit eintragen

Sorry
ich hab gerade nochmal geschaut du musst ember eintragen

Jetzt bekomme ich folgende Fehlermeldung:

[2025-02-03 14:17:34] info: z2m: Logging to console, file (filename: log.log)
[2025-02-03 14:17:34] info: z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61dd)
[2025-02-03 14:17:34] info: z2m: Starting zigbee-herdsman (0.46.6)
[2025-02-03 14:17:35] info: zh:ember: ======== Ember Adapter Starting ========
[2025-02-03 14:17:35] info: zh:ember:ezsp: ======== EZSP starting ========
[2025-02-03 14:17:35] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2025-02-03 14:17:35] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-02-03 14:17:35] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Total frames: RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Cancelled : RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: DATA frames : RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: DATA bytes : RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: ACK frames : RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: CRC errors : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Comm errors : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Length < minimum: RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Length > maximum: RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Bad controls : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Bad lengths : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Out of buffers : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Retry dupes : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: Out of sequence : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2025-02-03 14:17:35] info: zh:ember:uart:ash: ======== ASH stopped ========
[2025-02-03 14:17:35] error: zh:ember:uart:ash: Failed to init port with error Error: Error Resource temporarily unavailable Cannot lock port
[2025-02-03 14:17:35] error: z2m: Error while starting zigbee-herdsman
[2025-02-03 14:17:35] error: z2m: Failed to start zigbee
[2025-02-03 14:17:35] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2025-02-03 14:17:35] error: z2m: Exiting…
[2025-02-03 14:17:35] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
at EmberAdapter.initEzsp (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:780:19)
at EmberAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:2642:24)
at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:124:29)
at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:62:27)
at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:109:27)
at start (/opt/zigbee2mqtt/index.js:107:5)

Das Cannot lock port hatte ich auch ich glaub es lag daran daß der USB Anschluss schon von node Red benutzt wird.
Wie sprichst du den Adapter in der config an? Kannst du die mal bitte posten.

Die configuration.yaml sieht so aus:

homeassistant: false
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: mqtt://localhost:1883
serial:
port: /dev/ttyUSB2
adapter: ember
advanced:
network_key:
- 46
- 15
- 106
- 36
- 218
- 166
- 1
- 228
- 128
- 121
- 29
- 21
- 83
- 162
- 160
- 117
log_level: info
log_output:

  • console
    frontend:
    port: 8099
    experimental:
    new_api: true
    homeassistant_legacy_entity_attributes: false
    legacy_api: false
    legacy_availability_payload: false
    device_options:
    legacy: false

lsusb gibt folgendes aus:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg | grep ttyUSB gibt folgendes aus:

[ 4.966714] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0
[ 5.011203] usb 1-1.4: FTDI USB Serial Device converter now attached to ttyUSB1
[ 5.097478] usb 1-1.2: cp210x converter now attached to ttyUSB2

Daher habe ich in der config auf ttyUSB2 geändert.

EDIT: Ich habe es jetzt mal mit
port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_8840db3f8712ef11b2a575b8bf9df0>
versucht, aber dann kommt die genau gleiche Meldung mit dem cannot lock port

Probiere mal den Befehl:lsof /dev/ttyUSB2
Und poste mal was er da auswirft

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node-red 625 pi 25uW CHR 188,2 0t0 669 /dev/ttyUSB2

Der USB Port ist geblockt durch Node Red den Fehler hatte ich auch .
Du kannst mal versuchen node red zu beenden und dann nochmal versuchen Zigbee zu starten . Du musst dann in Node Red den USB Port USB2 deaktivieren.

Ich habe node red beendet.

Dann kommt folgender Fehler:

[2025-02-04 12:05:27] info: z2m: Logging to console, file (filename: log.log)
[2025-02-04 12:05:27] info: z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61dd)
[2025-02-04 12:05:27] info: z2m: Starting zigbee-herdsman (0.46.6)
[2025-02-04 12:05:28] info: zh:ember: ======== Ember Adapter Starting ========
[2025-02-04 12:05:28] info: zh:ember:ezsp: ======== EZSP starting ========
[2025-02-04 12:05:28] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2025-02-04 12:05:28] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-02-04 12:05:28] info: zh:ember:uart:ash: Serial port opened
[2025-02-04 12:05:28] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-02-04 12:05:29] info: zh:ember:uart:ash: ======== ASH connected ========
[2025-02-04 12:05:29] info: zh:ember:uart:ash: ======== ASH started ========
[2025-02-04 12:05:29] info: zh:ember:ezsp: ======== EZSP started ========
[2025-02-04 12:05:29] error: z2m: Error while starting zigbee-herdsman
[2025-02-04 12:05:29] error: z2m: Failed to start zigbee
[2025-02-04 12:05:29] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2025-02-04 12:05:29] error: z2m: Exiting…
[2025-02-04 12:05:29] error: z2m: Error: NCP EZSP protocol version of 14 does not match Host version 13
at EmberAdapter.emberVersion (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1633:19)
at EmberAdapter.initEzsp (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:784:9)
at EmberAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:2642:24)
at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:124:29)
at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:62:27)
at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:109:27)
at start (/opt/zigbee2mqtt/index.js:107:5)

Ich habe den Adapter bereits auf die neuste Firmware geflasht.
Bei der van pi version 1.1.2 ging der Adapter ohne Probleme auf Anhieb.
Nur jetzt mit der Version 2.0.5 will das ganze nicht mehr…

Wie hast du den geflasht? über die Internetseite? hast du dort eine eigene Datei drauf geflasht?
Und wie sprichst du den Adapter jetzt an mit der Seriennr oder über USB2?