Z2M przestał funkcjonować

Witam, wciąż się uczę… i nie jestem zbyt oblatany w HA.
Zainstalowałem HA przy użyciu VM na Synology, miał wystarczająco pamięci i mocy aby postawić VM,a nie miałem Pi. Podłączyłem do Synology Sonoff dongle i zainstalowałem Z2M. Wszystko działało. Powoli dokładałem sprzęt przez Z2M i konstruowałem automatyzacje przez NodeRED, nadal OK. Chciałem jednak uzyskać dostęp do lepszych wykresów i zainstalowałem InfluxDB oraz Grafanę. No i wtedy zorientowałem się, że Z2M nie uruchamia się.
Z logu wyciągnąłem to:

info  2023-11-25 07:55:02: Logging to console and directory: '/config/zigbee2mqtt/log/2023-11-25.07-55-01' filename: log.txt
info  2023-11-25 07:55:02: Starting Zigbee2MQTT version 1.33.2 (commit #unknown)
info  2023-11-25 07:55:02: Starting zigbee-herdsman (0.21.0)
error 2023-11-25 07:55:24: Error while starting zigbee-herdsman
error 2023-11-25 07:55:24: Failed to start zigbee
error 2023-11-25 07:55:24: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
error 2023-11-25 07:55:24: Exiting...
error 2023-11-25 07:55:24: Error: Connection not initialized
    at Ezsp.execCommand (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:551:19)
    at Ezsp.version (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:349:35)
    at Driver.startup (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:140:25)
    at EZSPAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/adapter/ezspAdapter.ts:172:16)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
    at Zigbee.start (/app/lib/zigbee.ts:60:27)
    at Controller.start (/app/lib/controller.ts:101:27)
    at start (/app/index.js:107:5)

Nie pomógł restart, również reinstalacja pełnego backupu, ani sprzed 2 dni, ani sprzed tygodnia, bez Grafany i InfluxDB, nie spowodowała powrotu działania Z2M. Uruchamiają się inne dodatki jak NodeRED, czy integracja kalendarza
Nie mam pomysłu co poszło nie tak i czy będę musiał stawiać HA od zera ? Czy odinstalować Z2M i przejść na ZHA? Czy to może być problem sprzętowy dongla?
Link w logu otworzyłem, ale mam wrażenie, że tu nie ma tego problemu.
Pozdrawiam sedecznie

Zanim ktoś kompetentny się wypowie:

“Error: Connection not initialized”

wygląda na to, że Zigbee2MQTT nie może poprawnie uruchomić zigbee-herdsman, który jest używany do komunikacji z donglem.

Sprawdź, czy port USB do którego podłączony jest dongel, jest dostępny i widoczny dla HA.

Ustawienia > System > Sprzęt > Cały sprzęt
ScreenShot_20231125120355
Jeśli jest widoczny (dostępny) to proponuje pokazać całą konfiguracja Zigbee2MQTT, może wtedy ktoś zauważy błąd w konfiguracji.

1 polubienie

Wygląda na to, że port ttyACM0 lub ttyACM1 nie jest widoczny, mam tylko ttyS0 do ttyS3 na liście. Nie wiem czy to nie będzie problem z samym Synology na którym postawiona jest VM z HA ?

Moja konfiguracja Z2M to:
data_path
/config/zigbee2mqtt

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

mqtt
user: user
password: passowrd
server: mqtt://core-mosquitto:1883

serial
port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220811101652-if00
adapter: ezsp

Sieć
8485/tcp

Edit:

Uff, problem został rozwiązany. Dzięki @krskrab za pomoc !
Okazało się, że VM przestała widzieć port, prawdopodobnie podczas… odkurzania :slight_smile: musiałem potrącić kabelek przedłużacza z donglem i chwilowe odłączenie lub jakaś zmiana napięcia spowodowało, że VM na Synology wyłączyło port w ogóle… Na wszelki wypadek wymieniłem kabelek, sprawdziłem ustawienia VM i Z2M wróciło do życia. Cholerka, najtrudniej wpaść na najprostsze rzeczy…

1 polubienie

Gdybyś się przełączył do trybu YAML w konfiguracji dodatku, to całą jego konfigurację miałbyś w jednym bloku tekstu, poczytaj jak wykorzystać formatowanie markdown do wstawiania kodu
hint: ```