Problem w uruchomieniu dodatku Zigbee2Mqtt

Witam. Na wstępie chciałbym się przywitać. Jak w temacie. Mam problem z działaniem dodatku. Robiłem według różnych poradników, niestety z marnym skutkiem. Zarówno na Proxmox jak i na Vm. Dongle Sonoff 3.0-e flashowany do najnowszej wersji 7.4.5.0 230400. Nie wiem co robię źle. Wkleję logi z Z2mqtt, może coś poradzicie. Pozdrawiam.

[15:42:19] INFO: Preparing to start…[15:42:19] INFO: Socat not enabled
[15:42:19] INFO: Starting Zigbee2MQTT…
Starting Zigbee2MQTT without watchdog.
[2025-05-08 15:42:21] info: z2m: Logging to console, file (filename: log.log)
[2025-05-08 15:42:21] info: z2m: Starting Zigbee2MQTT version 2.3.0 (commit #unknown)
[2025-05-08 15:42:21] info: z2m: Starting zigbee-herdsman (4.0.0)
[2025-05-08 15:42:21] info: zh:ember: Using default stack config.
[2025-05-08 15:42:21] info: zh:ember: ======== Ember Adapter Starting ========
[2025-05-08 15:42:21] info: zh:ember:ezsp: ======== EZSP starting ========
[2025-05-08 15:42:21] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-05-08 15:42:21] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2025-05-08 15:42:21] info: zh:ember:uart:ash: Serial port opened
[2025-05-08 15:42:21] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-05-08 15:42:24] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-05-08 15:42:24] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-05-08 15:42:26] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-05-08 15:42:26] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-05-08 15:42:29] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-05-08 15:42:29] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-05-08 15:42:31] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-05-08 15:42:31] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-05-08 15:42:34] error: z2m: Error while starting zigbee-herdsman
[2025-05-08 15:42:34] error: z2m: Failed to start zigbee-herdsman
[2025-05-08 15:42:34] error: z2m: Check www.zigbee2mqtt.io/guide/installation/20…crashes-runtime.html for possible solutions
[2025-05-08 15:42:34] error: z2m: Exiting…
[2025-05-08 15:42:34] error: z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.
at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@4.0.0/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:666:19)
at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@4.0.0/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1548:24)
at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@4.0.0/node_modules/zigbee-herdsman/src/controller/controller.ts:133:29)
at Zigbee.start (/app/lib/zigbee.ts:70:27)
at Controller.start (/app/lib/controller.ts:104:13)
at start (/app/index.js:149:5)
at start (/app/index.js:149:5)

Czyli jaki - na Silabs czy TI?

skąd ta wersja, jak flashowany? (to dość istotne, bo konfiguracja Z2M nie dość że musi pasować do sprzętu, to jeszcze do firmware)

wklej też konfigurację Z2M
Jak prawidłowo zamieszczać YAML, inny kod lub logi w postach na forum

Jak podzielić się informacjami o swojej instalacji Home Assistant na forum lub githubie

Jeśli dobrze pamiętam to wersja Silicon Labs. Flashowałem go ze strony githuba, z pliku. Plik wsadowy to ncp-uart-hw-v7.4.5.0-zbdonglee-230400

socat

enabled: false
master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: “-d -d”
log: false

serial
adapter: ember
port: /dev/ttyUSB0
boudrate: 230400

To dość ważne, ale skoro w trakcie flashowania nie miałeś błędów to pewnie tak.

Równie dobrze mógłbyś napisać “gdzieś w internecie”… to jest żadna informacja. (jakieś 99.9% wszelkiego oprogramowania związanego z HA i pokrewnymi serwerami jest właśnie na githubie, w dodatku plik o tej samej nazwie może istnieć w wielu niepowiązanych repozytoriach…)

Nazwa pliku

nieco ratuje sytuację, bo już wiadomo, że masz użyć

  • driver adapter: ember
  • rtscts: false i to akurat nie wynika z nazwy, tylko z tego że wiem, że sonoff nie obsługuje sprzętowej kontroli przepływu
  • i ewentualnie prędkość portu baudrate: 230400

firmware jest stamtąd?


no i cała reszta gdzie?

Dokładnie z tej strony. Tu kopia adresu

Resztę wkleiłem. Przepraszam za formę, ale dopiero zaczynam.

Tak jak wkleiłeś jest zasadniczo bezużyteczne, w YAMLu sterującymi znakami są spacje… instrukcję wklejania dałem wyżej, nikt się tu nie gniewa, ale YAML bez wcięć ze spacji nie działa.

Jakkolwiek potrzeba mi tu konfiguracji Z2M a nie kontenera dodatku.
coś co znajdziesz w (jeśli masz HAOS)
/homeassistant/zigbee2mqtt/configuration.yaml


to jest z całą pewnością źle - konfiguracja nie może zawierać literówek

kolejna kwestia - jak zweryfikowałeś, że to jest poprawna ścieżka?

no jeszcze biorąc pod uwagę wirtualizację musisz przekazać sprzęt z hypervisora do VM

oprócz tego chciałbym wiedzieć jak flashowałeś (konkretny opis, bo może uszkodziłeś firmware przy tej czynności, czy używałeś innej maszyny, a jeśli na tej samej czy zatrzymałeś inne serwery które mogły korzystać z tego samego portu szeregowego co serwer flashowania)

W takim razie muszę to ogarnąć, ale dopiero jutro. Wstawię później. Dzięki

Przepraszam za zamieszanie. Pomogłeś mi wychwytując literówkę :wink: Tak jak w większości piszą, śpiesz się powoli. Literówka była w ustawieniu szybkości baudrate :wink:
Dziękuję i pozdrawiam.

P.s. Jeszcze się pewnie niedługo rozpiszemy :wink: