Zigbee2mqtt przestało działać nagle

cześć
mam HA postawione na serwerze Synology poprzez Container Manager (dawniej Docker) działało wszystko kilka lat w pewnym momencie przestało. Teraz chciałem Was prosić o pomoc bo już sam nie wiem co z moją wiedzą mogę zrobić więcej.
Korzystam z przełącznika SLZB-06 połączonego przez kabel ethernet

poprzez zakładkę project w Container Manager na nowo postawiłem z2mqtt w ten oto sposób:

services:
    zigbee2mqtt:
        container_name: zigbee2mqtt
        image: koenkk/zigbee2mqtt
        restart: unless-stopped
        network_mode: host
        volumes:
            - /volume1/docker/zigbee2mqtt/data:/app/data
            - /run/udev:/run/udev:ro
        ports:
            # Frontend port
            - 8080:8080
        environment:
            - TZ=Europe/Warsaw

w HA część urządzeń jest widoczna a część nie
na stronę zigbee2mqtt zalogować się nie mogę i w zasadzie utknąłem
pomóżcie proszę bo sprawa jest dość pilna
jeżeli mogę prosić to przy radach piszcie jak do laika a nie kogoś kto się zna na temacie…

1 polubienie

Już sam nie wiem gdzie mam pisać czy w tamtym wątku czy tutaj.
Czy takie komunikaty coś Wam mówią?:


co i rusz coś podobnego mi wywala

Pisz tutaj, skoro masz własny wątek, a to są błędy tylko jednego urządzenia, więc wymień w nim baterie lub usuń z sieci.

W ogóle masz jakąś definicję tego “nagle”?

Nie do końca kupy się trzymają te zeznania skoro pokazujesz nam właśnie GUI Z2M…

2 polubienia

już to robiłem nie pomaga
raz walczę z urządzeniami ‘termostatami’ a w międzyczasie widzę że coś jest nie tak z kontaktem/światłem który jest wpięty w zasilania (jest modemem)
najbardziej prawidłowo działają czujniki temperatury/wilgotności
mam wrażenie że sieć zigbee mi szwankuje i nie wiem czy to wina hardware bo np SLZB-06 sie psuje, czy może coś softwarwego po stronie serwera. Może powinienem pobawić się ustawieniami kanałów sieci zigbee?

nagle tzn nic nie grzebałem i się zepsuło - sprawa jest rzeczywiście dynamiczna, raz działa ale nie na 100% innym razem nie działa i akurat wtedy pisałem że nie mogę się zalogować.

Jedyne czym się bawiłem to NodeRed’em ale ostatecznie wyłączyłem to flow na wszelki wypadek nie mniej dalej się dzieją dziwne rzeczy

ps tak aktualnie wygląda sytuacja z głowicami:



w NodeRed dla 2 głowic coś takiego pokazuje gdy sprawdzam czy zaciąga temp z czujnika wbudowanego czy zewnętrznego:
image
czyli nie może go odczytać

Możesz- powinieneś sprawdzić logi dla uruchomionego kontenera, jeśli będzie jakiś problem, to tam znajdziesz więcej informacji. Co znaczy, że nie możesz się zalogować na stronę z2m? Ona w ogóle się wyświetla? Czy jest kompletny jej brak? Możliwe, że musisz ustawić inny port dla Frontend po stronie hosta, bo może jest już zajęty. Ale wówczas raczej kontener by się nie uruchamiał.

U siebie mam taki docker-compose dla kontenera z koordynatorem LAN (wówczas nie musisz mapować sekcji devices i celowo zmienionym portem:

version: "3.8"
services:
  zigbee2mqtt:
    container_name: zigbee2mqtt
    network_mode: host
    image: koenkk/zigbee2mqtt
    restart: unless-stopped
    volumes:
      - /volume1/docker/zigbee2mqtt/data:/app/data
      - /run/udev:/run/udev:ro
    ports:
      # Frontend port
      - 8020:8020
    environment:
      - TZ=Europe/Warsaw

EDIT:
Pisałem to zanim odpowiedziałeś @szopen

1 polubienie

Jeśli chodzi o firmware to przeważnie powinieneś mieć najświeższe stabilne, Smlight postanowiło odciąć kupony od otwarto-źródłowych projektów i niestety zamknąć swoje projekty, więc nie stosują powszechnie stosowanych konwencji wersjonowania…
ALE Z2M też musisz uaktualniać.

Widać że koordynator masz w trybie LAN, więc problemy z działaniem sieci Ethernet też mogą rzutować na problemy z Z2M.

Pokażesz mapę sieci i jakieś logi Z2M?

Nie żebym się czepiał, ale przyszła zima i zawory termostatyczne zaczęły pracować, więc chyba trzeba wymienić ogniwa zasilające i przemyśleć czy nie sterujesz nimi zbyt intensywnie, akurat logi obrazek z błędami dotyczące braku komunikacji dotyczą zaworu salon, to zawór sypialnia masz z pustymi bateriami.

1 polubienie

wrzuciłem Twój kod działa ale mimo portów 8020:8020 zalogować się na z2m mogłem jedynie używając 8080

wymieniałem baterie na nowe może z tydzień temu
to jest jakiś kłopot bardziej ogólny bo głowice to jedno ale korytarz i światło to inna sprawa.
mapa:


zigbee2mqtt.zip (122.3 KB)

być może na darmo ale właśnie robie flash kontrolera SLZB

wrzucam jeszcze komunikat gdy chce włączyć światło:


ostatecznie się włączyło ale po jakichś 30sekundach od wciśnięcia przycisku

Mam od kilku miesięcy SLZB-06 połączonego przez kabel ethernet POE
i zauważyłem podobny problem, u mnie zawiesza się koordynator, brak dostępi przez WWW.
Problem rozwiązałem poprzez restart zasilacza POE raz na dobę o środku nocy.
Problem rozwiązany i na razie działa prawidłowo, ale ma niekiedy opóźnienia
System jest postawiony HAOS na CPU I5 , M2 240Gb, 8 GB RAM
MQTT mosquitto broker - docker na Ubuntu 22.04.3
inna maszyna ( NUC od @szopen ), Fajny sprzęt :slight_smile: działa rewelka :slight_smile:
Zigbe2Mqtt również doker ubuntu
SLZB-06

  • Aktualna wersja podstawowego oprogramowania sprzętowego: v2.5.8
  • Firmware type: Zigbee koordynator Oprogramowanie dewelopera Revision: 20240510

P/s Albo to moje odczucie albo jakiś przekręt autorów SLZB-06.
Dotyczy jakość sygnału, jest rewelacyjna powyżej 200 a niektóre urządzenia “lagują”

Więc czeka mnie chyba następna przesiadka na ConBee III

1 polubienie

Kurde to miało by sens. W moim przypadku nic na USB nie za bardzo wchodzi w gre bo synology nie wspiera tego typu rozwiązań czy SLZB nie ma konkurencji, nie ma na rynku podobnych produktów?

@toahawk5000
U Ciebie jest najwyraźniej problem z komunikacją radiową Zigbee - to widać już po mapie - routery Zigbee powinny mieć 2 wartości LQI przy linii łączącej z dowolnym innym routerem lub koordynatorem, bo to komunikacja inicjowana dwustronnie, to co widać to tragedia - albo masz silne zakłócenia (może od WiFi, może od czegoś innego), albo inny poważny problem po stronie radia (powiedziałbym, że mieszkasz od białoruską lub rosyjską granicą albo przy jakiejś instalacji wojskowej, gdybym nie podejrzewał bardziej banalnych przyczyn).
poprzeciągaj je inaczej na mapie aby było widać co się dzieje z połączeniami miedzy niebieskimi urządzeniami, zielone nas nie interesują w tej chwili.

SMlight ma konkurencję, ale tak naprawdę wszystko to produkcja małoseryjna i dłubanina DIY.

1 polubienie

tak lepiej?:


mam ochotę kląć na to wszystko
więc chyba było by lepiej iść spać

polecisz kogoś? Tak żeby kupić i mieć z głowy raz na zawsze

Wszystko zielone mogłeś wyciągnąć nawet poza kadr.
Trochę pokolorowałem - czerwone linie to brak komunikacji, pogrubione niebieskie stan akceptowalny, ale teraz sam się zastanów dlaczego tak to wygląda.

Z2 jest w jakimś absurdalnym miejscu (albo obok źródła zakłóceń)
Z3 prawdopodobnie też (nie przesunąłeś na bok czujnika sypialnia i nie widać czy chociaż ma jedno działające połączenie)

Uruchomiłeś np. mesha WiFi zabijając sobie sieć Zigbee, czy może masz jakieś inne silne źródło zakłóceń (silnik, hydrofor, przetwornica)?

Ostatnio ktoś chwalił, że UZG-01 działa mu dobrze.

1 polubienie

nic takiego nie robiłem ale to chyba akurat łatwo sprawdzić bo mogę wyłączyć wifi na potrzeby testów.
Mieszkam w bloku więc jak coś to sąsiedzi mogą zakłócać - nie mogę tego wykluczyć

Zastanów się co jest obok Z2 i Z3.

1 polubienie

Z3 to gniazdko w ścianie do TV metr nad nim jest router metr na ukos w dół od niego jest koordynator
Z2 to gniazdko przy akwarium wpięte w rozgałęziacz przy akwarium
nic w tych miejscach nie nie pojawiło się nowego od wielu miesięcy, aczkolwiek w przeszłości miałem w okolicach Z2/akwarium problemy że mi rozłączało komunikacje może nie koniecznie z tym gniazdkiem ale innymi

ostatnio kupiłem drukarkę która jest w tej samej szafce co koordynator (podłączona po wifi - przed chwilą wyłączyłem)

No ja nie wymyślę co jest przyczyną, ale sprzęt akwariowy to i owszem potencjalna przyczyna, dodatkowe nowe WiFi też… (studenci za ścianą a jakże - zwykle lubią mieć WiFi o absurdalnie wysokiej mocy wyjściowej, ale zakłócają w miastach uniwersyteckich mniej więcej od października do czerwca z przerwą zimową, a tak bardziej na poważnie -niedawno miałem problem z zakłóceniami od sąsiada i zamiana miejscami żarówek Zigbee pomogła - ta nieodporna na zakłócenia działa idealnie w innym miejscu, a na jej miejscu jest żarówka znanego producenta i działa OK).

Zawsze możesz odłączyć te routery Zigbee od zasilania by je zrestartować i nie podłączać im kontrowersyjnych odbiorników (bo to akurat gniazdka).
Ściemniacze tyrystorowe też często są silnym źródłem zakłóceń.

1 polubienie

zabawy w zmiany kanałów mogły by tutaj coś poprawić?

Mogłyby, ale najpierw przeskanuj WiFi, zastanów się nad konfiguracją AP itd.

Metal (całkowicie, bo odbija) i woda (w bardzo dużym stopniu, bo pochłania zamieniając na ciepło) są nieprzenikliwe dla mikrofal o częstotliwości około 2.5GHz (to spostrzeżenie pozwoliło zbudować kuchenkę mikrofalową).

1 polubienie

kilka godzin później:

niestety natychmiast po tym jak w NodeRed kliknę deploy takie rzeczy mi się pojawiają w z2m