Zigbee2mqtt - błąd 502 getaway

Hej,
może ktoś z Was miał podobny problem i mi pomoże.
Wszystko zaczęło się od aktualizacji HA do nowsze wersji, od tego czasu prawie codziennie wyłącza mi się dodatek.
Po wejściu w boczny panel - Zigbee2mqtt - wyskakuje mi czy chcę uruchomić dodatek, klikam TAK, natomiast nie chce mi się uruchomić…

Będę wdzięczny za pomoc.

Moje logi wyglądaja tak:

Logger: aiohttp.server
Source: /usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py:403
First occurred: 16:25:50 (1 occurrences)
Last logged: 16:25:50
Error handling request

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 332, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "aiohttp/_http_parser.pyx", line 557, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: 400, message:
  Bad status line "Invalid method encountered:\n\n  b'\\x16\\x03\\x01\\x02\\x96\\x01'\n    ^"

oraz:
image


23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Unknown option 'base_topic' for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'external_converters' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'devices' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'groups' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'homeassistant' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'permit_join' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'advanced' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'device_options' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'blocklist' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'passlist' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'queue' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'frontend' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'experimental' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)
23-12-06 16:26:02 WARNING (MainThread) [supervisor.addons.options] Option 'availability' does not exist in the schema for Zigbee2MQTT (45df7312_zigbee2mqtt)

23-12-06 16:19:56 ERROR (SyncWorker_2) [supervisor.docker.manager] Can't start hassio_observer: 500 Server Error for http+docker://localhost/v1.43/containers/6bf90e8b07e4ef2f269b3cc7a61561d0cce571a7c59bddde31a521fda3395ebb/start: Internal Server Error ("driver failed programming external connectivity on endpoint hassio_observer (c330c57cd69eb33dd890f27b04e9a5ad6af2d4168971b2efd00cf94f2f099c05): Bind for 0.0.0.0:4357 failed: port is already allocated")
23-12-06 16:19:56 ERROR (MainThread) [supervisor.plugins.observer] Can't start observer plugin
23-12-06 16:19:56 ERROR (MainThread) [supervisor.misc.tasks] Observer watchdog reanimation failed!

,
image

https://forum.arturhome.pl/tag/error-502

Błąd 502 zazwyczaj oznacza, że dany Dodatek (a właściwie jego serwer http) nie wystartował.

Na dobry początek zrestartuj cała maszynę (bo widać, że tam “palce maczał” Supervisor), a potem opisz wszytko co może być ważne (rodzaj instalacji HA, sprzęt, wirtualizacja?).

Z jakiej wersji na jaką i co aktualizowałeś?

Port 8485 jest typowy dla Z2M, nie masz czasem 2 instancji?

resetuje prawie codziennie, bo za którymś resetem zigbe2mqtt wstaje.

sprzęt to RPi3b, system na karcie SD, kontroler Conbee II,
HA wersja obecnie:

  • Core 2023.11.3
  • Supervisor 2023.11.6
  • Operating System 11.1
  • Interfejs użytkownika 20231030.2

aktualizowałem z wersji tego rocznej, ale nie pamiętam niestety numeru wersji.
Tak wygląda konfiguracja :

a tak wygląda configuration.yaml

external_converters: []
devices:
  - devices.yaml
groups:
  - groups.yaml
homeassistant: true
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  user: addons
  password: 
  server: mqtt://core-mosquitto:1883
serial:
  port: >-
    /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2141450-if00
  adapter: deconz
advanced:
  log_level: warn
  pan_id: 6754
  channel: 11
  network_key:
    - 1
    - 3
    - 5
    - 17
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 19
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental: {}
availability: false

hmm na razie zmieniłem kanał w zigbe2mqtt i na razie dodatek uruchamia się… tylko ciekawi mnie czy to rozwiąże problem?

Sprawdzaj zasoby w szczególności RAM i swap

Gdybyś wklejał wszystkie logi jako tekst to bym zacytował, a tak jak jest to na obrazku to do bani, ale znika Ci koordynator - wniosek prawdopodobne też problemy z zasilaniem. (ale z braku zasobów objawy mogą być nieprzewidywalne, więc najpierw to co podlinkowałem)

Co masz na myśli pisząc “resetuję”?
masz na myśli restart całego systemu “po bożemu” (z menu Uruchom ponownie system)?
czy może samo HA (z menu Uruchom ponownie Home Assisitanta)?
czy może po prostu bezczelnie odcinasz zasilanie?

Generalnie to co się dzieje wymaga zdiagnozowania, więc przygotuj te sensory, które wspomniałem i wykresy z kilku ostatnich dni (jeśli już je masz, a jeśli nie to nazbieraj dane).

I ostatnia ważna kwestia, podziel się z nami podstawowymi informacjami diagnostycznymi
Ustawienia → System → Naprawy → “hamburger menu” → Informacje o systemie → (popup) Informacje o systemie → KOPIUJ
i wklej ze schowka do posta tak jak jest (ten tekst jest już prawidłowo sformatowany dla githuba lub naszego forum)

To jest ważna co i z czego aktualizowałeś, może zignorowałeś breaking changes…
Jeśli nie ignorujesz tworzenia backupów cząstkowych przy aktualizacjach, to w
Ustawienia → System → Kopie zapasowe
znajdziesz wszystkie cząstkowe backupy i na ich podstawie możesz nas poinformować jakie wersje były przed aktualizacją…

Pokazałeś logi z których wynikają co najmniej 3 różne powody problemów z wystartowaniem Z2M, które sam sobie generujesz - z logów wynika, że probujesz uruchomić dodatek a poprzednia jego “wersja” nadal żyje, z logów wynika, że nie ma sticka bo może poprzednia “wersja” Z2M nadal trzyma do niego połączenie, z logów wynika także, że masz błędną starą konfiguracje dodatku. Na podstawie tych stwierdzeń trudno doradzic cokolwiek, proponuję zacząć od początku.

Czyli tym samym - po zmianie kanału - wszystkie urządzenia Zigbee musisz sparować od nowa więc może faktycznie zacznij wszystko od nowa.

1 polubienie