Powiadomienia
Wyczyść wszystko

Shelly1 / Domoticz / MQTT czy inny problem??  

  RSS
Michal_M
(@michal_m)
Stażysta

W ramach zmian w smartnym domu (opisywanym gdzie indziej na forum) postawiłem Shelly1 jako "czujnik" zamykania stycznika na sterowniku kominka. Shelly posiada AFE T0 2.2.0 i generalnie niczym innym się nie zajmuje - tzn wbudowany przekaźnik nie jest do niczego używany. Stycznik kominka jest podpięty do GPIO5 (jako fizyczny włącznik) i posiada przypisany IDX do Domoticza.

Czyli w ustawieniach są tylko 2 IDX'y - dla urządzenia (MQTT Broker)  i dla włącznika na GPIO5, w Domoticzu przypisane 2 wirtualne włączniki, odpowiednio "Shelly" i "Pompa kominek" (oba zabezpieczone bo niczego nimi nie włączamy).

W Domoticzu, stan włącznika informuje czy kominek grzeje, natomiast samo IDX Shelly jest wyłącznie informacyjne - mam na nim ustawione powiadomienie "push" gdyby raptem Shelly przestało być widoczne w sieci (tzn stan zmienił się na "off"), a to już problem jak chodzi piec CO i jednocześnie buzuje kominek....

No i tutaj szkopuł - pojawił się już 2 razy konkretnie (przez co najmniej 1 godzinę) i generalne wygląda tak jak na obrazku oniżej: on i off następują po sobie naprzemiennie i wg Domoticza jeden skrypt eventsów robi ON a drugi OFF. Tyle że ani jeden ani drugi events nie są skojarzone z tym Shelly!!!

Od czasu do czasu pojawia się na liście tego włącznika jakiś dowolny event, który albo go załącza albo wyłącza. Tyle że tego IDXa ("Shelly") nie ma w eventsach wcale ...

Aby coś zrobić jak mi o 1 w nocy push stuka w telefonie co minutę, jeden raz zrestartowałem Domoticza, drugim razem zrestartowałem ruter. W obu przypadkach podziałało - ale dla czego?? Problem w sieci WiFi czy może problem z routerem. A może jednak Shelly??

Cytuj
Dodane : 26/10/2020 5:38 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@michal_m Z tego co opisujesz to LWT ( MQTT Broker) w Shelly uruchamia się w tych cyklach. Nie jest to na pewno związane z samym domoticz , przypuszczam , że coś dziwnego się dzieje w samym firmware , którego chyba nikt nie testował do współpracy z Shelly.

Żeby się upewnić możesz wywalić ten IDX z LWT w AFE i wykorzystać w domoticz System Alive Checker ( Ping). Jeżeli to też będzie powodować takie rozłączenia to tylko potwierdzi że dla Shelly musi być indywidualny soft AFE

PS

Komunikaty, które widzisz i zawierają opisy events , to znana przypadłość domoticza , jest to niedopracowane i może wprowadzać w błąd ale na pewno nie ma nic wspólnego z zaprogramowanymi zdarzeniami

OdpowiedzCytuj
Dodane : 26/10/2020 9:19 pm
Michal_M
(@michal_m)
Stażysta

@isom tak zrobię i będę śledzić co się dzieje. Dzisiaj tylko 2 razy push przysłał "off" ale nie co minutę, tylko sporadycznie i znowu z dowolnym (tzn akurat działającym i może to jest trop !!??) eventsem.

Aktualizacja: a może wrócić do oryginalnego softu?

Aktualizacja 27/10 - jednak coś sieje zamęt - dzisiaj tylko raz ale znowu event włączył wyłączył shelly (LWT w AFE wyłączone IDX =0), trzeba będzie wrócić do oryginału

Przy okazji posprawdzałem wszystkie eventy - oczywiście shelly, jak pisałem wcześniej tam nie było ale i tak trochę porządków po paru latach zrobiłem 🙂

OdpowiedzCytuj
Dodane : 26/10/2020 9:50 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@michal_m jak masz możliwość powrotu do oryginału to wracaj a jak nie  to wgraj tasmotę 

OdpowiedzCytuj
Dodane : 28/10/2020 5:13 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@michal_m

- ustawiłeś w AFE, że masz Domoticz 2020 - nie pamiętam o co tam chodziło między poprzednią wersją Domoticz a nową - już

OdpowiedzCytuj
Dodane : 28/10/2020 7:35 pm
Michal_M
(@michal_m)
Stażysta

@adrian - tak, jest ustawiony Domoticz 2020 i MQTT. Z testów i obserwacji wynika, że niezależnie czy mam ustawiony LWT w AFE czy nie, dowolny events w Domoticzu powoduje wyłączenie i załączenie. Co ciekawe nie zawsze - albo na razie nie znalazłem prawidłowości działania.

@isom - mam soft do shelly (shsw-recovery) ze strony "shelly-support.eu" - na razie nie zmieniam bo inne sprawy mnie zawaliły, ale po niedzieli wypróbuje

OdpowiedzCytuj
Dodane : 28/10/2020 10:07 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@michal_m

- nie wiem co to jest events w Domoticz 😉

- przez eliminację, a jak masz ustawioną konfiguracje MQTT jeśli chodzi o retain wiadomośc QOS spróbuj z 0

- ten stycznik bo nie wiem jak on działa, często załącza się ? nie ma tam jakiś drgań? jak zwiększysz czułość w AFE do np 500msek ?

OdpowiedzCytuj
Dodane : 28/10/2020 10:50 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@michal_m przed niedzielą wgram do shelly 1 tą wersję AFE i zobaczę co się dzieje , może to Twój moduł się rozłącza z siecią i wcale nie ma to związku ze zdarzeniami w domoticz 

@adrian tyle że tu nie chodzi o fizyczny przycisk czy przekaźnik , powiadomienia są wysyłane z wirtualnego przełącznika który ma ustawiony IDX LWT , albo wykorzystuje wbudowany sprzęt w domoticz (pinger ). Czyli moduł musi tracić połączenie z wifi tylko nie wiadomo dlaczego . 

OdpowiedzCytuj
Dodane : 28/10/2020 10:53 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom ok, (nie) rozumiem - nie będę się wtrącał - nie ogarniam 😉

- jeśli będzie jakiś potencjalny defekt w AFE to dajcie mi znać

OdpowiedzCytuj
Dodane : 29/10/2020 9:00 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian ok mam od wczoraj wgrany soft do Shelly ( prezent) i nie zauważyłem na razie żeby moduł tracił połączenie z routerem i zgłaszał LWT, ale jak coś się zmieni to będę sygnalizował

OdpowiedzCytuj
Dodane : 29/10/2020 10:55 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

AFE firmware T0 w 2.2.0 + Shelly1 działa idealnie, przez praktycznie dwie doby w testach, które nie wykazały nieprawidłowości .

@michal_m coś musi być u Ciebie z siecią wifi , albo samo shelly jest trafione, ja nie dostałem zmiany statusu LWT ani razu przez cały okres testowania

OdpowiedzCytuj
Dodane : 30/10/2020 1:20 pm
Michal_M
(@michal_m)
Stażysta

@isom - dzięki za info - ja sprawdzam jak to się ma do mojego Sonoffa, którego dotąd nie nadzorowałem. Dodałem go dopiero dzisiaj do "Pinga" i zobaczymy.

@adrian - dzięki za sugestie ustawień, jak nic nie wynajdę to pokombinuję lub jak pisałem postawię z powrotem oryginalny soft i zobaczymy czy też będzie to samo zjawisko  chyba tylko to może dać odpowiedź (no chyba że sonoff też tak będzie reagował)

Generalnie: od czasu do czasu "Ping" zgłasza że shelly jest off - ale poza jeszcze jednym sonoffem, już nic nie mam w "sartnymdomu" po WiFi. Ale sprawdzam to bo wkurza 🙂

Faktycznie, zaczynam podejrzewać WiFi - może przerywa a wtedy system (Domoticz) nie widzi czujnika i daje mu "off" jednocześnie przypisując dowolny "event" do loga (znalazłem też kilka razy przy ON / OFF - wpis Admin) bo coś wpisać pewnie musi...

Aktualizacja 03/11/20  - no i nic się nie dzieje...niestety, bo w takich przypadkach nie wiadomo co nie działało. Jest na razie OK.

OdpowiedzCytuj
Dodane : 30/10/2020 3:05 pm
Michal_M
(@michal_m)
Stażysta

No i było spokojnie, aż do wczoraj gdzie przez jakieś 10 minut Shelly było online i offline. Tak jak wcześniej włącz / wyłącz pojawiało się co minutę. W tym samym czasie Sonoff (w tym samym pomieszczeniu) spokojnie bez problemów. Tyle że Sonoff na wierzchu (na półce) a Shelly w puszce - może jednak WiFi? Nie jest to strasznie uciążliwe -- pod warunkiem, że nie zasypuje mnie info o 1 w nocy 🙂

OdpowiedzCytuj
Dodane : 05/11/2020 1:25 pm
Udostępnij: