Od jakiegoś czasu obserwuje że niektóre światła same włączają się, następnie wyłączają...
Nie mam żadnych ustawionych scen dla świateł na https://supla.fracz.com, ale z historii kanałów widać że światło miga. Nikt w tym czasie nie stoi przy włączniku. Włącznik nie traci połączenia z cloudem. Oprogramowanie jest takie samo dla wszystkich, ale zmieniane dużo wcześniej niż występujący program. W załączonym obrazku zaznaczyłem kanał o który mi chodzi.
Samowłączające się światło
Sprzęt to chiński touch omawiany w tym wątku : viewtopic.php?f=11&t=5107&hilit=gang
Soft z tego wątku : viewtopic.php?f=11&t=7284&hilit=multisonoff
Logi z seriala nie mam, bo touch w puszce.
Wczoraj wieczorem, usunąłem urządzenia z cloud, wgrałem raz jeszcze soft i zarejestrowałem na cloud.
Soft mam jeszcze kilku innych takich samych włącznikach i tam problemu nie ma.
W tym samym czasie widzę że uruchamiana jest scena (ale może to przypadek akurat), sceny usunąłem i będą obserwował. Dziś rano znowu dyskoteka:
Soft z tego wątku : viewtopic.php?f=11&t=7284&hilit=multisonoff
Logi z seriala nie mam, bo touch w puszce.
Wczoraj wieczorem, usunąłem urządzenia z cloud, wgrałem raz jeszcze soft i zarejestrowałem na cloud.
Soft mam jeszcze kilku innych takich samych włącznikach i tam problemu nie ma.
W tym samym czasie widzę że uruchamiana jest scena (ale może to przypadek akurat), sceny usunąłem i będą obserwował. Dziś rano znowu dyskoteka:
- Załączniki
-
- komoda.PNG (44.07 KiB) Przejrzano 566 razy
-
- salon.PNG (56.8 KiB) Przejrzano 566 razy
Z tego co rozmawialiśmy z @bigthomas problem jest z touch'em (na triaku bez N), który reaguje na dzwonek do drzwi.
Przy Primary_GUI tej reakcji nie było, wiec pytanie do Ciebie i do @krycha88 co można jeszcze dodać w kodzie, aby zniwelować zakłócenia.
Na tą chwilę jest:
Kod: Zaznacz cały
void setup() {
(...)
pinMode(12, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(15, OUTPUT);
analogWrite(12, 0);
analogWrite(5, 0);
analogWrite(4, 0);
analogWrite(15, 0);
} // piny przekaźników w sonoff
Kod: Zaznacz cały
setSwNoiseFilterDelay(100);
Na chwilę obecną nie mam pomysłu czym obsługa przycisków mogłaby się różnić w Primary GUI vs setSwNoiseFilterDelay.lukfud pisze: ↑śr lis 04, 2020 9:22 amZ tego co rozmawialiśmy z @bigthomas problem jest z touch'em (na triaku bez N), który reaguje na dzwonek do drzwi.
Przy Primary_GUI tej reakcji nie było, wiec pytanie do Ciebie i do @krycha88 co można jeszcze dodać w kodzie, aby zniwelować zakłócenia.
Na tą chwilę jest:i dorzuconyKod: Zaznacz cały
void setup() { (...) pinMode(12, OUTPUT); pinMode(5, OUTPUT); pinMode(4, OUTPUT); pinMode(15, OUTPUT); analogWrite(12, 0); analogWrite(5, 0); analogWrite(4, 0); analogWrite(15, 0); } // piny przekaźników w sonoff
na każdym przycisku.Kod: Zaznacz cały
setSwNoiseFilterDelay(100);
Jeśli problem da się łatwo zreprodukować, to możemy zacząć od kilku prostych testów:
1. Wrzucenie tego samego softu, ale z wyłączoną obsługą przycisku. Jeśli problem zniknie, to wiemy, że to wina obsługi przycisku/zakłóceń
2. Sprawdzenie innych wartości setSwNoiseFilterDelay
Odnośnie powyższego kodu: lepiej przy OUTPUT jest najpierw ustawić digitalWrite, a potem pinMode. Ale to nie powinno mieć wpływu na opisane zachowanie. BTW. czemu używasz analogWrite?
Skopiowałem na szybko ze szkicu, gdzie były wyłączane na starcie piny z PWM (RGBW+H801) i tak już zostało. Zauważyłem, zastanawiałem się czy nie zmienić na digitalWrite, ale działa, więc zostawiłem.
Zmienię ten kawałek, zgodnie z Twoją sugestią, dzięki

Problem z "dzwonkiem" jest tylko gdy się go użyje. I tylko na urządzeniach które są na tej samej fazie.
Ale problem z migającym światłem jest również na urządzeniach które są na innej fazie.
I problem pierwszy raz wystąpił nie dawno dosyć bo w 1.11.2020... a włączniki z tym samym softem miałem już dłużej.
@klew - scenę wykasowałem, ale urządzenia są daleko od siebie, scena polegała na informowaniu jeśli czujnik otwarcia zadziała. Więc nic specjalnego.
Ale problem z migającym światłem jest również na urządzeniach które są na innej fazie.
I problem pierwszy raz wystąpił nie dawno dosyć bo w 1.11.2020... a włączniki z tym samym softem miałem już dłużej.
@klew - scenę wykasowałem, ale urządzenia są daleko od siebie, scena polegała na informowaniu jeśli czujnik otwarcia zadziała. Więc nic specjalnego.
Jestem podejrzliwy
. Skoro widzisz historię kanału w skryptach, to znaczy, że kanał jest używany w skryptach. U mnie kanałów, które są nieużywane, nie widać w historii w skryptach 
Dzwonek jest dobrą opcją, skoro reprodukuje problem. Dałbyś radę wyłączyć obsługę przycisku w sofice na touch i sprawdzić czy wtedy problem wystąpi?


Dzwonek jest dobrą opcją, skoro reprodukuje problem. Dałbyś radę wyłączyć obsługę przycisku w sofice na touch i sprawdzić czy wtedy problem wystąpi?