Zigbbee2mqtt funktioniert nicht

Hallo,
Habe mich jetzt eineinhalb Tage versucht mit dem Zigbee2mqtt zu verbinden was nicht funktioniert ich hab schon diverse Sachen versucht die einfach nicht helfen. Hat jemand noch das Problem?
Wenn ich sudo journalctl -u zigbee2mqtt.service -f eingebe
kommt immer :
zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Nov 30 22:22:15 pekaway systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
Nov 30 22:22:15 pekaway systemd[1]: zigbee2mqtt.service: Consumed 6.871s CPU time.
Nov 30 22:22:25 pekaway systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 135.
Nov 30 22:22:25 pekaway systemd[1]: Stopped zigbee2mqtt.service - zigbee2mqtt.
Nov 30 22:22:25 pekaway systemd[1]: zigbee2mqtt.service: Consumed 6.871s CPU time.
Nov 30 22:22:25 pekaway systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
Nov 30 22:22:31 pekaway systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Nov 30 22:22:31 pekaway systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
Nov 30 22:22:31 pekaway systemd[1]: zigbee2mqtt.service: Consumed 7.343s CPU time.
Wenn ich systemctl status zigbee2mqtt.service eingebe kommt da immer :
pi@pekaway:/usr/bin $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2024-11-30 22:26:08 CET; 2s ago
Process: 11616 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 11616 (code=exited, status=1/FAILURE)
CPU: 7.314s
Ich hab schon versucht den dev/ttyUSB0 zuändern und diversen Sachen.
Ich komme auch garnicht erst auf die Weboberfläche im Pekaway wird aber angezeigt das USB2 active ist.
Für Hilfe wäre ich echt Dankbar

Grüße Roy

Hey @Coldwars,
Scheint so als würde dein Zigbee Stick nicht erkannt werden, deswegen versucht der Service immer wieder neu zu starten und läuft in einen Error. Damit kommst du auch nicht auf das Webinterface, der Service läuft ja gar nicht.

Du hast einen RPI4, oder?
Was sind die Ausgaben von lsusb, ls -l /dev/tty* und cat /etc/udev/rules.d/98-pekaway-tty.rules in der Konsole?

Ich hab schon versucht den dev/ttyUSB0 zuändern und diversen Sachen.

In der configuration.yaml von zigbee2mqtt? Änder den Port mal bitte zu /dev/ttyZigbee

Hallo,
Ja ich habe ein RPI4
die Ausgabe von lsusb , ls -l /dev/tty* funktioniert so nicht.
Der andere Befehl:

pi@pekaway:~ $ cat /etc/udev/rules.d/98-pekaway-tty.rules
### rules for RPI4

KERNEL=="ttyUSB*", KERNELS=="1-1.1", SYMLINK+="ttyPKW1"
KERNEL=="ttyUSB*", KERNELS=="1-1.2", SYMLINK+="ttyPKW2"
KERNEL=="ttyUSB*", KERNELS=="1-1.3", SYMLINK+="ttyPKW3"
KERNEL=="ttyUSB*", KERNELS=="1-1.4", SYMLINK+="ttyPKW4"
KERNEL=="ttyACM*", KERNELS=="1-1.1", SYMLINK+="ttyGPS"
KERNEL=="ttyACM*", KERNELS=="1-1.2", SYMLINK+="ttyZigbee"

### rules for RPI5
# (ETH and USB positions changed!)
# (Zigbee and GPS are swapped for better fittings on board!)
KERNEL=="ttyUSB*", KERNELS=="3-1:1.0", SYMLINK+="ttyPKW1"
KERNEL=="ttyUSB*", KERNELS=="1-1:1.0", SYMLINK+="ttyPKW2"
KERNEL=="ttyUSB*", KERNELS=="1-2:1.0", SYMLINK+="ttyPKW3"
KERNEL=="ttyUSB*", KERNELS=="3-2:1.0", SYMLINK+="ttyPKW4"
KERNEL=="ttyACM*", KERNELS=="3-1:1.0", SYMLINK+="ttyZigbee"
KERNEL=="ttyACM*", KERNELS=="1-1:1.0", SYMLINK+="ttyGPS"

Ich habe auch nochmal den Dongle neugeflasht auf die Zigbee EZP Software

Das sind zwei Befehle
lsusb
und
ls -l /dev/tty*

Stimmt habe ich wohl ein Gehirnfurz gehabt.
lsusb :
pi@pekaway:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
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

pi@pekaway:~ $ ls -l /dev/tty*
crw-rw-rw- 1 root tty 5, 0 Oct 17 18:35 /dev/tty
crw–w---- 1 root tty 4, 0 Oct 17 18:35 /dev/tty0
crw–w---- 1 root tty 4, 1 Oct 17 18:35 /dev/tty1
crw–w---- 1 root tty 4, 10 Oct 17 18:35 /dev/tty10
crw–w---- 1 root tty 4, 11 Oct 17 18:35 /dev/tty11
crw–w---- 1 root tty 4, 12 Oct 17 18:35 /dev/tty12
crw–w---- 1 root tty 4, 13 Oct 17 18:35 /dev/tty13
crw–w---- 1 root tty 4, 14 Oct 17 18:35 /dev/tty14
crw–w---- 1 root tty 4, 15 Oct 17 18:35 /dev/tty15
crw–w---- 1 root tty 4, 16 Oct 17 18:35 /dev/tty16
crw–w---- 1 root tty 4, 17 Oct 17 18:35 /dev/tty17
crw–w---- 1 root tty 4, 18 Oct 17 18:35 /dev/tty18
crw–w---- 1 root tty 4, 19 Oct 17 18:35 /dev/tty19
crw–w---- 1 root tty 4, 2 Oct 17 18:35 /dev/tty2
crw–w---- 1 root tty 4, 20 Oct 17 18:35 /dev/tty20
crw–w---- 1 root tty 4, 21 Oct 17 18:35 /dev/tty21
crw–w---- 1 root tty 4, 22 Oct 17 18:35 /dev/tty22
crw–w---- 1 root tty 4, 23 Oct 17 18:35 /dev/tty23
crw–w---- 1 root tty 4, 24 Oct 17 18:35 /dev/tty24
crw–w---- 1 root tty 4, 25 Oct 17 18:35 /dev/tty25
crw–w---- 1 root tty 4, 26 Oct 17 18:35 /dev/tty26
crw–w---- 1 root tty 4, 27 Oct 17 18:35 /dev/tty27
crw–w---- 1 root tty 4, 28 Oct 17 18:35 /dev/tty28
crw–w---- 1 root tty 4, 29 Oct 17 18:35 /dev/tty29
crw–w---- 1 root tty 4, 3 Oct 17 18:35 /dev/tty3
crw–w---- 1 root tty 4, 30 Oct 17 18:35 /dev/tty30
crw–w---- 1 root tty 4, 31 Oct 17 18:35 /dev/tty31
crw–w---- 1 root tty 4, 32 Oct 17 18:35 /dev/tty32
crw–w---- 1 root tty 4, 33 Oct 17 18:35 /dev/tty33
crw–w---- 1 root tty 4, 34 Oct 17 18:35 /dev/tty34
crw–w---- 1 root tty 4, 35 Oct 17 18:35 /dev/tty35
crw–w---- 1 root tty 4, 36 Oct 17 18:35 /dev/tty36
crw–w---- 1 root tty 4, 37 Oct 17 18:35 /dev/tty37
crw–w---- 1 root tty 4, 38 Oct 17 18:35 /dev/tty38
crw–w---- 1 root tty 4, 39 Oct 17 18:35 /dev/tty39
crw–w---- 1 root tty 4, 4 Oct 17 18:35 /dev/tty4
crw–w---- 1 root tty 4, 40 Oct 17 18:35 /dev/tty40
crw–w---- 1 root tty 4, 41 Oct 17 18:35 /dev/tty41
crw–w---- 1 root tty 4, 42 Oct 17 18:35 /dev/tty42
crw–w---- 1 root tty 4, 43 Oct 17 18:35 /dev/tty43
crw–w---- 1 root tty 4, 44 Oct 17 18:35 /dev/tty44
crw–w---- 1 root tty 4, 45 Oct 17 18:35 /dev/tty45
crw–w---- 1 root tty 4, 46 Oct 17 18:35 /dev/tty46
crw–w---- 1 root tty 4, 47 Oct 17 18:35 /dev/tty47
crw–w---- 1 root tty 4, 48 Oct 17 18:35 /dev/tty48
crw–w---- 1 root tty 4, 49 Oct 17 18:35 /dev/tty49
crw–w---- 1 root tty 4, 5 Oct 17 18:35 /dev/tty5
crw–w---- 1 root tty 4, 50 Oct 17 18:35 /dev/tty50
crw–w---- 1 root tty 4, 51 Oct 17 18:35 /dev/tty51
crw–w---- 1 root tty 4, 52 Oct 17 18:35 /dev/tty52
crw–w---- 1 root tty 4, 53 Oct 17 18:35 /dev/tty53
crw–w---- 1 root tty 4, 54 Oct 17 18:35 /dev/tty54
crw–w---- 1 root tty 4, 55 Oct 17 18:35 /dev/tty55
crw–w---- 1 root tty 4, 56 Oct 17 18:35 /dev/tty56
crw–w---- 1 root tty 4, 57 Oct 17 18:35 /dev/tty57
crw–w---- 1 root tty 4, 58 Oct 17 18:35 /dev/tty58
crw–w---- 1 root tty 4, 59 Oct 17 18:35 /dev/tty59
crw–w---- 1 root tty 4, 6 Oct 17 18:35 /dev/tty6
crw–w---- 1 root tty 4, 60 Oct 17 18:35 /dev/tty60
crw–w---- 1 root tty 4, 61 Oct 17 18:35 /dev/tty61
crw–w---- 1 root tty 4, 62 Oct 17 18:35 /dev/tty62
crw–w---- 1 root tty 4, 63 Oct 17 18:35 /dev/tty63
crw–w---- 1 root tty 4, 7 Oct 17 18:35 /dev/tty7
crw–w---- 1 root tty 4, 8 Oct 17 18:35 /dev/tty8
crw–w---- 1 root tty 4, 9 Oct 17 18:35 /dev/tty9
crw-rw---- 1 root dialout 204, 69 Oct 17 18:35 /dev/ttyAMA5
lrwxrwxrwx 1 root root 7 Oct 17 18:35 /dev/ttyPKW2 → ttyUSB0
crw------- 1 root root 5, 3 Oct 17 18:35 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 Oct 17 18:35 /dev/ttyS0
crw-rw---- 1 root dialout 188, 0 Oct 17 18:35 /dev/ttyUSB0

Also der Dongle müsste dann wohl der hier sein Bus 001 Device 003: ID 10c4:ea60 Silicon Labs CP210x UART Bridge

Was gibt dmesg | grep ttyUSB aus? Wir suchen nach sowas wie “cp210x converter now attached to ttyUSB0”

Wenn das der Fall ist, sollte es eigentlich funtktionieren, wenn du in der configuration.yaml (/opt/zigbee2mqtt/data/configuration.yaml) den Port änderst zu /dev/ttyUSB0 (oder /dev/ttyPKW2) und dann zigbee2mqtt neustartest. Was steht im letzten logfile von zigbee2mqtt (/opt/zigbee2mqtt/data/logs)?

So nun bin ich Zuhause und kann das besser abarbeiten.
Hier die Ausgaben von den Befehlen:

pi@pekaway:~ $ dmesg | grep ttyUSB
[ 83.361309] usb 1-1.2: cp210x converter now attached to ttyUSB0
pi@pekaway:~ $
Log mit
mit Pfad /dev/ttyusb0:

[2024-12-03 16:54:12] info: z2m: Logging to console, file (filename: log.log)
[2024-12-03 16:54:12] info: z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61dd)
[2024-12-03 16:54:12] info: z2m: Starting zigbee-herdsman (0.46.6)
[2024-12-03 16:54:13] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyUSB0”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
[2024-12-03 16:54:13] error: z2m: Error while starting zigbee-herdsman
[2024-12-03 16:54:13] error: z2m: Failed to start zigbee
[2024-12-03 16:54:13] error: z2m: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
[2024-12-03 16:54:13] error: z2m: Exiting…
[2024-12-03 16:54:13] error: z2m: Error: Error Resource temporarily unavailable Cannot lock port

Log mit Pfad /dev/ttyPKW2:

[2024-12-03 17:01:26] info: z2m: Logging to console, file (filename: log.log)
[2024-12-03 17:01:26] info: z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61dd)
[2024-12-03 17:01:26] info: z2m: Starting zigbee-herdsman (0.46.6)
[2024-12-03 17:01:27] info: zh:zstack:znp: Opening SerialPort with {“path”:“/dev/ttyPKW2”,“baudRate”:115200,“rtscts”:false,“autoOpen”:false}
[2024-12-03 17:01:27] error: z2m: Error while starting zigbee-herdsman
[2024-12-03 17:01:27] error: z2m: Failed to start zigbee
[2024-12-03 17:01:27] error: z2m: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
[2024-12-03 17:01:27] error: z2m: Exiting…
[2024-12-03 17:01:27] error: z2m: Error: Error Resource temporarily unavailable Cannot lock port

Es ist schon bisschen merkwürdig

Hmm, was sagt denn lsof /dev/ttyUSB0?

Du könntest auch mal versuchen die serial-id rauszufinden und dann darüber anzusteuern, bei mir zum Beispiel

pi@pekaway:/opt/zigbee2mqtt $ ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Dec 3 15:20 usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220707163929-if00 → …/…/ttyACM0

und dann in der configuration.yaml das als Port nehmen

port: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220707163929-if00

Das sagt der erste Befehl:
pi@pekaway:~ $ lsof /dev/ttyUSB0
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node-red 592 pi 33uW CHR 188,0 0t0 537 /dev/ttyUSB0

Die Serial-Id hab ich auch schon versucht.
Wenn ich
pi@pekaway:~ $ ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Dec 3 16:51 usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_b8e2a3eb530eef11ace7be2a433abf1e-if00-port0 → …/…/ttyUSB0
Kommt das dabei raus.

Das kommt dann immer :
pi@pekaway:~ $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2024-12-03 17:57:31 CET; 1s ago
Process: 931 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 931 (code=exited, status=1/FAILURE)
CPU: 8.034s
pi@pekaway:~ $ pi@pekaway:~ $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: active (running) since Tue 2024-12-03 17:57:05 CET; 23s ago
Main PID: 931 (npm start)
Tasks: 19 (limit: 8738)
CPU: 5.912s
CGroup: /system.slice/zigbee2mqtt.service
├─931 “npm start”
├─966 sh -c “node index.js”
└─967 node index.js

Es sieht fast so aus als wenn er einmal startet und dann wieder aufhört

Ah ja ok, logisch, weil in Node-RED der Port ttyUSB0 schon benutzt wird für die seriellen Verbindungen. Mach mal bitte sudo systemctl stop nodered.service und dann starte zigbee2mqtt neu und schau ob es läuft.

Wenn das der Fall ist, kannst du zigbee2mqtt wieder beenden, NR neustarten und dann im Flow Connections links unten gibt es eine Serial Node für ttyPKW2 (ttyUSB* auf diesem USB Port wird auf ttyPKW2 geleitet), die musst du deaktivieren. Dann sollte zigbee2mqtt funktionieren.
Alternativ könntest du den Eintrag aus den udev rules auskommentieren, aber ich denke der Weg über NR ist der einfacherer.

Auch wenn ich den NR beende funktionierts irgendwi nicht
Ich hab dann nochmal umgestellt auf /dev/ttyUSB0 aber auch damit gehts nicht
Es sieht so aus als wenn es 205 sekunden an bleibt und dann schmeißt er wieder einen Fehler. Eingegeben ist jetzt:
port: /dev/serial/by-id/usb-Itead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_V2_b8e2a3eb530eef11ace7be2a433abf1e-if00-port0

pi@pekaway:~ $ Dec 04 17:57:18 pekaway systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
pi@pekaway:~ $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-12-04 17:57:18 CET; 21s ago
Main PID: 5377 (npm start)
Tasks: 23 (limit: 8738)
CPU: 7.373s
CGroup: /system.slice/zigbee2mqtt.service
├─5377 “npm start”
├─5388 sh -c “node index.js”
└─5389 node index.js

Dec 04 17:57:18 pekaway systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
pi@pekaway:~ $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-12-04 17:57:18 CET; 23s ago
Main PID: 5377 (npm start)
Tasks: 23 (limit: 8738)
CPU: 7.373s
CGroup: /system.slice/zigbee2mqtt.service
├─5377 “npm start”
├─5388 sh -c “node index.js”
└─5389 node index.js

Dec 04 17:57:18 pekaway systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
pi@pekaway:~ $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-12-04 17:57:18 CET; 25s ago
Main PID: 5377 (npm start)
Tasks: 23 (limit: 8738)
CPU: 7.884s
CGroup: /system.slice/zigbee2mqtt.service
├─5377 “npm start”
├─5388 sh -c “node index.js”
└─5389 node index.js

Dec 04 17:57:18 pekaway systemd[1]: Started zigbee2mqtt.service - zigbee2mqtt.
pi@pekaway:~ $ systemctl status zigbee2mqtt.service
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2024-12-04 17:57:43 CET; 956ms ago
Process: 5377 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 5377 (code=exited, status=1/FAILURE)
CPU: 8.152s

So ich habe jetzt nochmal in der config adapter: ember eingegeben und dann kam das beim starten von npm:

pi@pekaway:/opt/zigbee2mqtt $ npm start

zigbee2mqtt@1.37.1 start
node index.js

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

[2024-12-04 20:50:01] info: z2m: Logging to console, file (filename: log.log)
[2024-12-04 20:50:01] info: z2m: Starting Zigbee2MQTT version 1.37.1 (commit #c02c61dd)
[2024-12-04 20:50:01] info: z2m: Starting zigbee-herdsman (0.46.6)
[2024-12-04 20:50:01] info: zh:ember: ======== Ember Adapter Starting ========
[2024-12-04 20:50:01] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-12-04 20:50:01] info: zh:ember:uart:ash: ======== ASH NCP reset ========
[2024-12-04 20:50:01] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-12-04 20:50:01] info: zh:ember:uart:ash: ASH COUNTERS since last clear:
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Total frames: RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Cancelled : RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: DATA frames : RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: DATA bytes : RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Retry frames: RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: ACK frames : RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: NAK frames : RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: nRdy frames : RX=0, TX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: CRC errors : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Comm errors : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Length < minimum: RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Length > maximum: RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Bad controls : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Bad lengths : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Bad ACK numbers : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Out of buffers : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Retry dupes : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: Out of sequence : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: ACK timeouts : RX=0
[2024-12-04 20:50:01] info: zh:ember:uart:ash: ======== ASH stopped ========
[2024-12-04 20:50:01] error: zh:ember:uart:ash: Failed to init port with error Error: Error Resource temporarily unavailable Cannot lock port
[2024-12-04 20:50:01] error: z2m: Error while starting zigbee-herdsman
[2024-12-04 20:50:01] error: z2m: Failed to start zigbee
[2024-12-04 20:50:01] error: z2m: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
[2024-12-04 20:50:01] error: z2m: Exiting…
[2024-12-04 20:50:01] 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)
pi@pekaway:/opt/zigbee2mqtt $

So es hat endlich geklappt das mit dem Node-Red war einer der richtigen Lösungen. Ich musste noch in der Config adpter mit einstellen.
Dann ging es. Habe jetzt die Node ttyPKW2 disabled im Node-Red.
Eine frage hab ich da noch, wofür ist das ttyPKW2 zuständig?
Schalte ich mir jetzt was anderes weg?
Und ist das nur beim RASPI4 so?

Vielen lieben Dank für die Unterstützung, mir wurde dadurch auch Linux wieder näher gebracht :joy: :joy: :joy:
Jetzt kann es bald losgehen mit dem weiteren Einbau
Liebe Grüße

Roy