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??
@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
@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 🙂
@michal_m jak masz możliwość powrotu do oryginału to wracaj a jak nie to wgraj tasmotę
- ustawiłeś w AFE, że masz Domoticz 2020 - nie pamiętam o co tam chodziło między poprzednią wersją Domoticz a nową - już
@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
- 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 ?
@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 .
@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ć
@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ł
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
@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.
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 🙂