zigbee2mqtt@1.24.0 start
node index.js
Zigbee2MQTT:info 2022-03-20 19:25:38: Logging to console and directory: ‘/share/zigbee2mqtt/log/2022-03-20.19-25-35’ filename: log.txt
Zigbee2MQTT:info 2022-03-20 19:25:38: Starting Zigbee2MQTT version 1.24.0 (commit #unknown)
Zigbee2MQTT:info 2022-03-20 19:25:38: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:error 2022-03-20 19:25:39: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-03-20 19:25:39: Failed to start zigbee
Zigbee2MQTT:error 2022-03-20 19:25:39: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-03-20 19:25:39: Exiting…
Zigbee2MQTT:error 2022-03-20 19:25:39: TypeError: Cannot read property ‘length’ of null
at AdapterNvMemory.init (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/adapter-nv-memory.ts:28:42)
at ZnpAdapterManager.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:60:9)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:100:27)
at start (/app/index.js:101:5)
[19:25:39] INFO: Handing over control to Zigbee2mqtt Core …
Postawiłem czystego HA na Proxmoxie i skonfigurowałem tylko Zigbee zgodnie z opisem kolegi rafkan z tej strony Zigbee2MqttAssistant - #41 przez Raddii
i tez nie startuje. O to logi:
[s6-init] making user provided files available at /var/run/s6/etc…exited 0.
[s6-init] ensuring user provided files have correct perms…exited 0.
[fix-attrs.d] applying ownership & permissions fixes…
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts…
[cont-init.d] socat.sh: executing…
[21:43:59] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing…
[21:44:00] INFO: MQTT available, fetching server detail …
[21:44:00] INFO: Previous config file found, checking backup
[21:44:00] INFO: Creating backup config in ‘/share/zigbee2mqtt/.configuration.yaml.bk’
[21:44:00] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks …
[cont-init.d] zigbee2mqtt.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[21:44:01] INFO: Handing over control to Zigbee2mqtt Core …
zigbee2mqtt@1.24.0 start
node index.js
Zigbee2MQTT:info 2022-03-20 21:44:05: Logging to console and directory: ‘/share/zigbee2mqtt/log/2022-03-20.21-44-04’ filename: log.txt
Zigbee2MQTT:info 2022-03-20 21:44:06: Starting Zigbee2MQTT version 1.24.0 (commit #unknown)
Zigbee2MQTT:info 2022-03-20 21:44:06: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:error 2022-03-20 21:44:06: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-03-20 21:44:06: Failed to start zigbee
Zigbee2MQTT:error 2022-03-20 21:44:06: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-03-20 21:44:06: Exiting…
Zigbee2MQTT:error 2022-03-20 21:44:06: TypeError: Cannot read property ‘length’ of null
at AdapterNvMemory.init (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/adapter-nv-memory.ts:28:42)
at ZnpAdapterManager.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:60:9)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:100:27)
at start (/app/index.js:101:5)
[21:44:06] INFO: Handing over control to Zigbee2mqtt Core …
zigbee2mqtt@1.24.0 start
node index.js
Zigbee2MQTT:info 2022-03-20 21:44:11: Logging to console and directory: ‘/share/zigbee2mqtt/log/2022-03-20.21-44-09’ filename: log.txt
Zigbee2MQTT:info 2022-03-20 21:44:11: Starting Zigbee2MQTT version 1.24.0 (commit #unknown)
Zigbee2MQTT:info 2022-03-20 21:44:11: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:error 2022-03-20 21:44:11: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-03-20 21:44:11: Failed to start zigbee
Zigbee2MQTT:error 2022-03-20 21:44:11: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-03-20 21:44:11: Exiting…
Zigbee2MQTT:error 2022-03-20 21:44:12: TypeError: Cannot read property ‘length’ of null
at AdapterNvMemory.init (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/adapter-nv-memory.ts:28:42)
at ZnpAdapterManager.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:60:9)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:100:27)
at start (/app/index.js:101:5)
[21:44:12] INFO: Handing over control to Zigbee2mqtt Core …
zigbee2mqtt@1.24.0 start
node index.js
Zigbee2MQTT:info 2022-03-20 21:44:16: Logging to console and directory: ‘/share/zigbee2mqtt/log/2022-03-20.21-44-15’ filename: log.txt
Zigbee2MQTT:info 2022-03-20 21:44:16: Starting Zigbee2MQTT version 1.24.0 (commit #unknown)
Zigbee2MQTT:info 2022-03-20 21:44:16: Starting zigbee-herdsman (0.14.20)
Zigbee2MQTT:error 2022-03-20 21:44:17: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-03-20 21:44:17: Failed to start zigbee
Zigbee2MQTT:error 2022-03-20 21:44:17: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-03-20 21:44:17: Exiting…
Zigbee2MQTT:error 2022-03-20 21:44:17: TypeError: Cannot read property ‘length’ of null
at AdapterNvMemory.init (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/adapter-nv-memory.ts:28:42)
at ZnpAdapterManager.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/manager.ts:60:9)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:123:29)
at Zigbee.start (/app/lib/zigbee.ts:58:27)
at Controller.start (/app/lib/controller.ts:100:27)
at start (/app/index.js:101:5)
@mario75 wygląda na to, że stick jest widziany w HA (zakładam, że w konfiguracji Z2M podałeś prawidłowy port podłączonego sticka) ale nie potrafi się z nim skomunikować, w internatech piszą, że należy ponownie wgrać firmware do sticka (“You will need to re-flash your stick.”).
W ogóle to kluczowe pytanie jest takie - czy ten stick chociaż raz działał poprawnie?
Jeśli mnie pamięć nie myli gdzieś wcześniej pisałeś o ZHA (chyba w innym wątku? które praktycznie nie wymaga żadnej konfiguracji poza podaniem prawidłowego adresu do portu), czy jest szansa że chwilowo olejesz Z2M i sprawdzisz dongla w ZHA?
Używasz nowej wersji Z2M (1.24.0) ale nadal pliki konfiguracyjne masz w “starym” katalogu /share/zigbee2mqtt, powinno być data_path: /config/zigbee2mqtt ale to nie wpływa na działanie Z2M.
mam go od kilku dni i od tych kilku dni z nim walczę. Ani razu nie udało sie go uruchomić bo zawsze sa błedy . cała konfiguracje skopiowałem z opisu który jest tu: Zigbee2MqttAssistant - #41 przez Raddii
zmieniłem jedynie hasło i klucz.
OK, a jak się zachowywał z ZHA? (jeśli go tak chociaż raz odpaliłeś, bo nie wiem czy po prostu nie pomyliłem sytuacji z innym userem, który początkowo używał ZHA?)
Zakładam, że prawidłowo udostępniłeś port w proxmoxie, zakładam że obie maszyny wirtualne masz w tym samym proxmoxie, więc jeśli dajesz sprzęt jednej VM to drugiej musisz go “zabrać”.
PS
Nie mam takiego dongla więc nie wiem czy ciąg 409b5c989a29ec1187136c7840c9ce8d to jego numer seryjny.
Kontaktowałeś się ze sprzedawcą?
Ogarniesz kwestie ponownego wgrania firmware do tego dongla?
Musisz chyba popracować nad lepszym wykorzystaniem wyszukiwarek (choćby google…)
Wybierz łatwiejszą metodę (sugeruję windows i TI SmartRF Flash Programmer v2) czyli punkt “1.2.2” (jeśli zgadniesz co mam na myśli bo Chińczyk wybitnie nie miał smykałki do pisania manuali)
punkt 2 (czyli 4 i 5 stronę) całkowicie pomijasz
mam nadzieję, że umiesz rozpoznać które firmware się nadaje
Nie używam proxmoxa, więc nie wiem jak rozwiązuje on konflikty tego rodzaju (nie wiem czy wystarczy zatrzymać jedną z VM by druga dostała sprzęt), ale jedno fizyczne urządzenie można przekazać jednej VM (ta zasada obowiązuje raczej w każdym przypadku wirtualizacji), więc zasadniczo najpierw musisz “zabrać”, żebyś miał co “dać”.
(Może ktoś potwierdzi/zaprzeczy, że wystarczy zatrzymać jedną z VM? )
O dziwo utknąłem z podobnym problemem. Rano Sonoff bez problemu wykrył mi urządzenie i nawet dał się nim sterować (ZHA i Z2M równolegle aktywne). Po zmianie nazwy urządzenia kontrola nad nim została utracona. Przerobiłem całą konfiguracje na wirtualce od początku i nie mam już pomysłów co z tym dalej robić.
Dwie integracje nie mogą korzystać równocześnie z tego samego koordynatora, więc aby korzystać z Z2M musisz albo wyłączyć ZHA (jeśli jest skonfigurowany, a świadomie nie chcesz z niego korzystać i ogarniesz sytuację jak się tymczasowo pozbyć Z2M, gdy zechcesz go włączyć), albo odinstalować (i dodać do ignorowanych integracji, gdy wystartuje po restarcie).
Ewentualnie możesz używać po prostu ZHA i nie instalować Z2M.
ZHA jest nieco “do tyłu” względem Z2M jeśli chodzi o obsługę najnowszych urządzeń, ale mnóstwo użytkowników (15% instalacji HA) korzysta z tej integracji z powodzeniem (jakkolwiek wiele rzeczy konfiguruje się zupełnie inaczej niż w Z2M by uzyskać taki sam efekt).