Zigbee2MQTT przestało działać

Witam. HA przestało działać.
Logi Zigbee2MQTT

[14:53:37] INFO: Preparing to start...
[14:53:38] INFO: Socat not enabled
[14:53:40] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-11-14 14:53:49: Logging to console and directory: '/config/zigbee2mqtt/log/2023-11-14.14-53-49' filename: log.txt
Zigbee2MQTT:info  2023-11-14 14:53:49: Starting Zigbee2MQTT version 1.33.2 (commit #unknown)
Zigbee2MQTT:info  2023-11-14 14:53:49: Starting zigbee-herdsman (0.21.0)
Zigbee2MQTT:error 2023-11-14 14:54:00: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-11-14 14:54:00: Failed to start zigbee
Zigbee2MQTT:error 2023-11-14 14:54:00: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-11-14 14:54:00: Exiting...
Zigbee2MQTT:error 2023-11-14 14:54:00: undefined

A konfiguracja

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

port: >-
  /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2672117-if00
adapter: deconz

Prosze o pomoc. Czy problemem moze byc zainstalowany Zero tier one?

1 polubienie

Nie.

ALE
nie wiemy co faktycznie zmieniłeś w swojej konfiguracji
Pytanie dodatkowe - czy przed instalacją ZT Z2M działało?
Drugie pytanie dodatkowe (jeśli poprzednia odpowiedź to TAK) - co jeszcze zmieniłeś?

Dodatek ZeroTier jest zewnętrznym serwerem i nie ma wpływu na nic, a już w szczególności na inny zewnętrzny serwer jakim jest Z2M.

Konfiguracja Z2M, którą opublikowałeś wygląda na centralnie zwaloną, ale jak się domyślam przekleiłeś tylko jej urywki z GUI zamiast się przełączyć na tryb YAML

skorzystaj z tego jak zedytowałem twojego posta - zobacz jak poprawnie wkleić kod czy logi - magię wykonują te linijki zawierające ODWROTNE apostrofy (3x znak spod “klawisza tyldy”)


to jest faktyczna ścieżka do twojego dongla, czy skopiowałeś cudzą?
/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2672117-if00

PS tak w ogóle to swój problem zatytułowałeś “HA przestało działać”, ale to nie jest prawda, po tym co pokazałeś to HA raczej działa poprawnie, natomiast nie działa Z2M, który de facto nie ma nic wspólnego z HA, bo nawet się nie łączy z HA, natomiast jest zależny od innego serwera, którym jest broker MQTT (np. Mosquitto), być może masz jakiś problem z brokerem?

1 polubienie

/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2672117-if00
to jest moja ścieżka

Niewiele to zmienia (udało mi się to wygrzebać ze starego wątku sprzed wielu zbędnych edycji), więc już wiem.

A co z brokerem?

Robiłeś jakieś aktualizacje w ostatnich dniach?

Tak były aktualizacje HA. Wchodzac na ZHA pokazuje mi bląd konfiguracji.

Przygotuj jakieś informacje, które coś popchną dalej, niestety aktualizacje ostatnich dni były w stanie wywrócić instalacje nawet zaawansowanym użytkownikom. Nikt nie jest w stanie ciągnąć za palec, jesteś w stanie napisać co zaktualizowałeś (po automatycznych backupach można prześledzić historię Dodatków).
Widzimy w logach, że Z2M nie wstaje, ale nie wiadomo dlaczego…
On jest zależny od brokera, więc gdzie informacje co z brokerem.

Zaraz zaraz jakie ZHA???

albo Z2M, albo ZHA obie te integracje nie mogą walczyć o sprzęt!!!
Tylko jedna może być przypisana do jednego dongla, nic nie pisałeś, że masz dwa!

sorry ale nie potrafie robic czarow z tym kopiowaniem zrobie poswojemu niestety
inf z broker:

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/mosquitto.sh
[14:07:52] INFO: SSL is not enabled
cont-init: info: /etc/cont-init.d/mosquitto.sh exited 0
cont-init: info: running /etc/cont-init.d/nginx.sh
cont-init: info: /etc/cont-init.d/nginx.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun mosquitto (no readiness notification)
services-up: info: copying legacy longrun nginx (no readiness notification)
[14:07:53] INFO: Starting NGINX for authentication handling...
s6-rc: info: service legacy-services successfully started
[14:07:54] INFO: Starting mosquitto MQTT broker...
2023-11-16 14:07:54: Warning: Mosquitto should not be run as root/administrator.
2023-11-16 14:07:54: mosquitto version 2.0.17 starting
2023-11-16 14:07:54: Config loaded from /etc/mosquitto/mosquitto.conf.
2023-11-16 14:07:54: Loading plugin: /usr/share/mosquitto/go-auth.so
2023-11-16 14:07:54:  ├── Username/password checking enabled.
2023-11-16 14:07:54:  ├── TLS-PSK checking enabled.
2023-11-16 14:07:54:  └── Extended authentication not enabled.
2023-11-16 14:07:54: Opening ipv4 listen socket on port 1883.
2023-11-16 14:07:54: Opening ipv6 listen socket on port 1883.
2023-11-16 14:07:54: Opening websockets listen socket on port 1884.
2023-11-16 14:07:54: mosquitto version 2.0.17 running
2023-11-16 14:07:54: New connection from 127.0.0.1:49970 on port 1883.
2023-11-16 14:07:54: Client <unknown> disconnected due to protocol error.
[14:07:56] INFO: Successfully send discovery information to Home Assistant.
[14:07:58] INFO: Successfully send service information to the Supervisor.
2023-11-16 14:08:02: New connection from 172.30.32.1:47213 on port 1883.
2023-11-16 14:08:02: New client connected from 172.30.32.1:47213 as 5WOydBtrf2gfq4Ru5zsnQw (p2, c1, k60, u'mqtt').
2023-11-16 14:11:07: New connection from 172.30.32.2:39472 on port 1883.
2023-11-16 14:11:07: Client <unknown> closed its connection.
2023-11-16 14:13:07: New connection from 172.30.32.2:39460 on port 1883.
2023-11-16 14:13:07: Client <unknown> closed its connection.
2023-11-16 14:15:07: New connection from 172.30.32.2:55616 on port 1883.
2023-11-16 14:15:07: Client <unknown> closed its connection.
2023-11-16 14:17:07: New connection from 172.30.32.2:34894 on port 1883.
2023-11-16 14:17:07: Client <unknown> closed its connection.
2023-11-16 14:19:07: New connection from 172.30.32.2:54102 on port 1883.
2023-11-16 14:19:07: Client <unknown> closed its connection.
2023-11-16 14:21:07: New connection from 172.30.32.2:41126 on port 1883.
2023-11-16 14:21:07: Client <unknown> closed its connection.
2023-11-16 14:23:07: New connection from 172.30.32.2:54546 on port 1883.
2023-11-16 14:23:07: Client <unknown> closed its connection.
2023-11-16 14:25:07: New connection from 172.30.32.2:53006 on port 1883

reszta sie powtarza


No niewątpliwie jest tu jakiś pierdolnik (stawiam na błędy w konfiguracjach w rodzaju zmieszania paru różnych metod), a czy próbowałeś dać szanse skryptom autonaprawy i zrestartowałeś system po bożemu (tj. z menu Uruchom ponownie Home Assistanta → Zaawansowane → Uruchomić ponownie system)?

W ogóle to klienty się łączą bez sukcesu i na takie okazje właśnie zawsze proponuję pozakładać różnych użytkowników dla różnych integracji z MQTT.

O pierdolnik jest jeszcze większy - pozwoliłeś na walkę o koordynator, zamiast się zdecydować czy chcesz używać ZHA czy Z2M - one się wykluczają wzajemnie.

Więc jeśli się zdecydujesz to albo zabij ZHA (musi być wyłączone/ignorowane jeśli masz 1 koordynator i chcesz go używać z Z2M).

Albo wręcz odwrotnie - pozbądź się Z2M…

wystarczy dac usun?

Są dwie opcje pozbycia się ZHA

  1. usunąć i po ponownym uruchomieniu HA dodać ZHA do ignorowanych (moim zdaniem lepsza, bo wydaje się że przyszłe aktualizacje tego nie ruszą)
    lub
  2. wyłączyć integrację ZHA i pamiętać by jej nie włączyć

tak poza konkurencją to podejrzewam, że problemów możesz mieć więcej oprócz niepotrzebnego ZHA

To mnie pocieszyles. Poki co mam polaczenie opcja 1. Jestem w domu raz na 3 tyg (taka praca) i nie mam na to za duzo czasu. dzieki za pomoc i cierpliwosc. Temat zamkniety

Swój post, który oznaczyłeś jako rozwiązanie nie zawiera rozwiązania (przeniosłem znacznik do posta powyżej), jak rozumiem wyłączenie ZHA rozwiązało ten problem?

Ok, tak poki co ruszylo.