Witajcie,
mam problem po aktualizacji ESP home do najnowszej wersji 2024.8.0/1.
Przeszukałem gdzie potrafiłem ale już brak mi pomysłów.
Mianowicie uruchamia mi urządzenia(encje) automatycznie nie wiedzieć czemu, nie działo się tak i nic nie zmieniałem.
problem pojawił się gdzieś po zmianie oprogramowania na 2024.8.1 czy nawet jedna wcześniej.
A mianowicie samoczynnie uruchamia encje … mam 5 takich encji 4 z Sonoff 4ch które używam do nawodnienia i jedna od ogzrewania (inne urządzenie gdzie mam 4 przekaźniki ale jeden tak się zachowuje)
Nic nie zmieniałem, nic nie dodawałem do nodeRed ani automatyzacji. Zauwazyłem ze przy encji od orzewania to się dzieje tak jak encja staje się na chwile niesdostępna:
Przy problemach związanych z aktualizacją zawsze standardową procedurą jest downgrade, by ustalić czy w ogóle przyczyną była aktualizacja wersji softu.
Jeśli chodzi o Dodatek, to przywracasz stare wersje z automatycznie tworzonych backupów przy aktualizacji Dodatku (de facto w takim backupie jest tylko konfiguracja kontenera) oczywiście o ile nie zrezygnowałeś z backupu lub go nie skasowałeś (co ze względu na ich symboliczny rozmiar nie jest dobrym pomysłem).
Jeśli instalacja IDE w inny sposób, to starą wersję przywracasz w sposób stosowny do metody instalacji.
Oczywiście ze względu na specyfikę zagadnienia musisz zrekompilować firmware w przywróconej starej wersji IDE.
I testujesz.
Jak sam wspomniałeś tu w grę wchodzi jeszcze współpraca z NR i/lub HA i przyczyna może leżeć po ich stronie.
Z innej beczki - czy w ogóle projekt nie ma błędów, które wyszły przypadkiem (masz jakieś ostrzeżenia przy kompilacji?).
Konfiguracja nie wygląda podejrzanie, ale nie stosujesz żadnych funkcji zapamiętania stanu (jeśli chodzi o założenie, że przełączniki zmieniają stan przy restarcie sprzętu)
Podobny problem mam z shellyplusi4. Niestety nie jestem w stanie powiedzieć czy wina leży po stronie HA, zmieniam obecnie router więc i tu może leżeć problem.
shellyplusi4-08b61fcd6ee8 input_2 input encja stała się niedostępna
Włączyłem debug na shellyplusi4 i zobaczę co się dzieje.
Wniosek - wada sprzętu, lub do jednego masz podłączone obciążenie o takim charakterze, że zakłóca działanie MCU.
Jeśli problem dotyczy jednego przekaźnika sprawdź czy się po prostu nie skleja.
Częsty błąd to obciążenie pojemnościowe - zasilacze do LEDów o mocy większej od potrzeb i/lub mocy większej od kilku % obciążalności przekaźnika dla obciążenia rezystancyjnego (dla przekaźnika 5A bezpieczny jest zasilacz 10-20W przełączany po stronie 230V~ przy 100W klejenie styków zasadniczo gwarantowane choć pozornie to tylko koło 10%), oczywiście można stosować ograniczniki prądu rozruchowego, tylko większość ludzi nie stosuje.
Najprostsza weryfikacja to zamiana urządzeń miejscami oraz kanałów między sobą.
No jest jeszcze opcja że jakaś automatyka uruchamia te przekaźniki (bo na tych obrazkach które pokazałeś na wstępie zamiast logów ja się nie dopatrzyłem nieprawidłowości), no ale bez systematycznego zbierania logów i samodzielnej analizy zdarzeń nie znajdziesz przyczyny.
Hej,
Mam wsymie 3 urządzenia z takimi problemami po zmianie softu.
Daje małe aktualizacje,
Jeśli chodzi o sonoff 4CH to było jakieś zwarcie na wejściu.
Natomiast ogrzewanie:
Jak widać na piniższym zdjęciu mam tam przetwornica step-down 230 na 5v ale 500mA to jak widać za mało. Nie rozumiem jednak czemu przez dwa lata było ok a teraz nagle nie działa i po załaczeniu przekaźników wyłacza płytkę i załacza wszystko od nowa i wpada w taką pętle jak mam właczony termostat.
Co zrobię: dodam osobną przetwornicę zaby była zasilaniem tylko na płytke 8Relay no i moze zmienie ESP32C3 na coś innego np ESP-32S ESP-WROOM-32 WiFi+Bluetooth. Mam nadzeje że to rozwiąze problem. (bo zmarznę w zimę )
BTW: jeszcze taka informacja odnośnie Sonoff 4CH. One mają też obsługę RF433 (nie wiem czy wszystkie modele). Miałem taki jeden, który mi losowo pstrykał przekaźnikiem okazało się, że w pobliżu było jakieś urządzenie rf433 (które nadawało)