Problem z Zigbee2MQTT Conbee II

Witam!
U mnie po aktualizacji takie ostrzeżenia

22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Unknown option 'base_topic' for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'external_converters' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'devices' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'groups' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'homeassistant' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'permit_join' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'advanced' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'device_options' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'blocklist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'passlist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'queue' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'frontend' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'experimental' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-10 12:41:07 WARNING (MainThread) [supervisor.addons.options] Option 'availability' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)

ktoś wie jak sobie z tym poradzić?

Przede wszystkim czytać jakie zmiany przynosi nowa wersja.
Od 1.25 .0-1 należy usunąć konfigurację Z2M (wpisy które zamieściłeś w logu) z konfiguracji dodatku.

Most Zigbee2MQTT configuration is now done in Zigbee2MQTT directly (either via the UI or by modifying the configuration file, usually /config/zigbee2mqtt/configuration.yaml, directly).

As Zigbee2MQTT won't start with an MQTT server or serial adapter you must configure these through the add-on configuration page before you can start Zigbee2MQTT for the first time.

Existing installations should be able to safely remove the Zigbee2MQTT configuration from the add-on configuration as these values should have already been persisted to the configuration file.

Edit:
Aby dokonać tej skomplikowanej operacji należy w zakładce “Konfiguracja” wybrać “Dodatki, kopie zapasowe oraz supervisior” wejść do Zigbee2mqtt w którym wybieramy zakładkę “Konfiguracja”


w której klikamy “Menu” (trzy kropeczki)

następnie klikamy na “Przywróć domyślne”

i pozostaje nam konfiguracja wymagana od wersji 1.25.0-1.
Należy zwrócić uwagę na lokalizację pliku:

data_path: /config/zigbee2mqtt

jeśli mieliśmy inną to należy zmienić, jeśli standardową to dajemy zapisz i tyle.

2 polubienia

Dzięki bardzo teraz jest ok
ps.
Bałem się że jak tak zrobię to będę musiał na nowo podłączać wszystkie urządzenia

Pomożecie mi z uruchomieniem po aktualizacji interfejsu użytkownika z2mqtt? Po aktualizacji nie chce się załadować, powinienem gdzieś coś w config.yaml uzupełnić?

Nie pomogło rozwiązanie opisane 2 posty wyżej?

Niestety. Przed aktualizacja zrobiłem zgodnie z instrukcjami powrót do ustawień początkowych.

@Mateusz ten powrót do ustawień domyślny powinieneś raczej wykonać po aktualizacji jeśli masz backup to przywróć później aktualizacja i dopiero powrócić do ustawień domyślnych

Umnie instalacja działa od ponad roku a tu dzisiaj rano koło 5 przestało działać Zigbee2mqtt

[22:05:02] INFO: Preparing to start…
[22:05:03] INFO: Socat not enabled
[22:05:04] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2022-10-09 22:05:10: Logging to console and directory: ‘/config/zigbee2mqtt/log/2022-10-09.22-05-10’ filename: log.txt
Zigbee2MQTT:info 2022-10-09 22:05:10: Starting Zigbee2MQTT version 1.28.0 (commit #unknown)
Zigbee2MQTT:info 2022-10-09 22:05:10: Starting zigbee-herdsman (0.14.62)
Zigbee2MQTT:error 2022-10-09 22:05:10: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-10-09 22:05:10: Failed to start zigbee
Zigbee2MQTT:error 2022-10-09 22:05:10: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-10-09 22:05:10: Exiting…
Zigbee2MQTT:error 2022-10-09 22:05:10: SyntaxError: Unexpected token in JSON at position 0
at JSON.parse ()
at Function.open (/app/node_modules/zigbee-herdsman/src/controller/database.ts:19:35)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:125:34)
at Zigbee.start (/app/lib/zigbee.ts:58:47)
at Controller.start (/app/lib/controller.ts:101:27)
at start (/app/index.js:109:5)

Gdzie szukać rozwiązania bo już cały dzień sam próbuję i nie daję rady.

Szkoda, że nie skopiowałeś logów z 5 rano.
Bo “nagle przestało działać” ma zwykle wiele oblicz, a jednym z nich jest np. skutek uboczny aktualizacji, ale przyczyn może być bardzo wiele.
Masz włączoną auto-aktualizację tego Dodatku?

Z jakiego koordynatora korzystasz, wklej konfigurację Z2M.

Nie używam automatycznych aktualizacji.

{
“external_converters”: ,
“devices”: [
“devices.yaml”
],
“groups”: [
“groups.yaml”
],
“homeassistant”: true,
“permit_join”: false,
“mqtt”: {
“base_topic”: “zigbee2mqtt”,
“server”: “mqtt://192.168.188.250:1883”,
“user”: “xxx”,
“password”: “xxxxxf”
},
“serial”: {
“port”: “/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2429540-if00”,
“adapter”: “deconz”
},
“advanced”: {
“log_level”: “warn”,
“pan_id”: 6754,
“channel”: 15,
“network_key”: [
x,
x,
x,
x,
x,
x,
x,
x,
x,
x,
x,
x,
x,
x,
x,
x
],
“availability_blocklist”: ,
“availability_passlist”:
},
“device_options”: {},
“blocklist”: ,
“passlist”: ,
“queue”: {},
“frontend”: {
“port”: 8099
},
“experimental”: {}
}

Sprawdzałeś czy HA “widzi” conbee?

tak widzi.
na szybko dodałem ZHA i załapało conbee i znalazło kilka żarówek.

Teraz na pewno nie ruszy Ci Z2M.

Tyle było rano w logach Z2M

[04:38:33] INFO: Preparing to start…
[04:38:33] INFO: Socat not enabled
[04:38:34] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:debug 2022-10-09 04:38:37: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info 2022-10-09 04:38:37: Logging to console and directory: ‘/config/zigbee2mqtt/log/2022-10-09.04-38-37’ filename: log.txt
Zigbee2MQTT:debug 2022-10-09 04:38:37: Removing old log directory ‘/config/zigbee2mqtt/log/2022-10-09.04-33-03’
Zigbee2MQTT:info 2022-10-09 04:38:37: Starting Zigbee2MQTT version 1.28.0 (commit #unknown)
Zigbee2MQTT:info 2022-10-09 04:38:37: Starting zigbee-herdsman (0.14.62)
Zigbee2MQTT:debug 2022-10-09 04:38:37: Using zigbee-herdsman with settings: ‘{“adapter”:{“concurrent”:null,“delay”:null,“disableLED”:false},“backupPath”:“/config/zigbee2mqtt/coordinator_backup.json”,“databaseBackupPath”:“/config/zigbee2mqtt/database.db.backup”,“databasePath”:“/config/zigbee2mqtt/database.db”,“network”:{“channelList”:[15],“extendedPanID”:[221,221,221,221,221,221,221,221],“networkKey”:“HIDDEN”,“panID”:6754},“serialPort”:{“adapter”:“deconz”,“path”:“/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2429540-if00”}}’
Zigbee2MQTT:error 2022-10-09 04:38:37: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-10-09 04:38:37: Failed to start zigbee
Zigbee2MQTT:error 2022-10-09 04:38:37: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2022-10-09 04:38:37: Exiting…
Zigbee2MQTT:error 2022-10-09 04:38:37: SyntaxError: Unexpected token in JSON at position 0
at JSON.parse ()
at Function.open (/app/node_modules/zigbee-herdsman/src/controller/database.ts:19:35)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:125:34)
at Zigbee.start (/app/lib/zigbee.ts:58:47)
at Controller.start (/app/lib/controller.ts:101:27)
at start (/app/index.js:109:5)

Czytasz i dalej robisz po swojemu i oczekujesz innych rezultatów.
Kto Ci kazał wpisać do konfigu IP serwera ?
Dwa dlaczego nie aktualizujesz Z2M skoro na ZHA widzi ?
A skoro widzi to usiądź i zaktualizuj Z2M ,ZHA odinstaluj bo nie mogą te rzeczy chodzić naraz ( nie , to nie Windows że się samo zrobi ).
A samo HA aktualizujesz czy też wersja prehistoryczna ?

IP mam wpisany od roku.

Aktualizacje przeprowadzam na koniec miesiąca jak wszystko się ustabilizuje z dodatkami wdrożonymi na początku miesiąca.

Po aktualizacji dalej nie działa.
Instalacja na nowo również.
Nawet backup z przed kilku dni.

Dopiero przywrócenie snapchot w Proxmox dał rezultaty.

Ok - wiesz lepiej co masz zrobić a my się nie znamy.
Przywracając snapchot nie zwalczasz przyczyny a skutek.
Jutro problem znowu powróci.

:thinking: nic wcześniej nie wspomniałeś o tym, że HA jest na Proxmoxie więc aby Conbee2 działało poprawnie w HA musi być poprawnie obsługiwane w Proxmoxie, oj taki mały szczegół w opisywaniu problemu :wink:.

Co mogło być powodem restartu usługi Z2M o takiej porze? Czy w tym czasie zrestartowal się także HA a może cała wirtualna maszyna z HA? A może cały host (serwer) z Proxmoxem?

To wygląda na problem z plikiem bazy Z2M, odczyt wywalił sie na odczycie na samym początku pliku bazy, takie problemy występują przy twardym restarcie (np. brak zasilania). Wystarczyło odtworzyć z backupu sam dodatek Z2M i wszystko powinno również działać poprawnie.

Nie było żadnego restartu Proxmoxa, ani HA.
Sprzęt trzymany jest pod UPS który wytrzymuje do 2dni.

Gdybym wcześniej wiedział to bym tak zrobił.

PS.
Tu pisałeś

(domyślny start czyszczenia bazy w HA o 4:12)

Czy jest szansa że po takim czyszczeniu baza się wysypie?
Chwilę puźniej przestało działać Z2M.