Hej.
Nie wiem jak ogarnąć temat: migają mi co jakiś czas ikonki czujników (brama, garaż, poczta) - migają w sensie zmieniają stan na ułamek sekundy. Podejrzewam, że jest to spowodowane długością przewodów i zakłóceniami?, choć sensor od garażu nie jest znowu na takim dlugim przewodzie (skrętka), a też pomiguje
Gdyby nie chęć posiadania działających warunków w skryptach, to bym pewnie olał, ale jednak w tym przypadku to wkurza. Dodam, że firmware nie ma tu znaczenia - było tak na gotowych binarkach z forum, jest tak w genericu w MCP aktualnie. Dodać gdzieś jakieś rezystroki podciągające?
"Migające" ikony sensorów w aplikacji
Jaki sprzęt ?
Problem mam na wemosie d1 mini. Cały moduł wyrzeźbiony na płytce pcb z GUI Generic'iem z MCP20317. Zasialnie wemosa i przekaźników z zasilacza 5A. W poprzednich konfiguracjach bez MCP było identico, także to jakieś zakłocenia na bank..
Może pullup-y na wejściach masz źle dobrane. Możliwe też, że oprogramowanie nie filtruje zakłóceń.
Mi się podobne rzeczy dzieją przy rozłączaniu modułów (serwer w kilku sytuacjach resetuje połączenia z wszystkimi urządzeniami). Wtedy skrypty potrafią "zaszaleć", ale to widać wyraźnie w logach w skryptach, bo sytuacja dotyka wszystkich kanałów jednocześnie z resetowanego urządzenia, oraz poza zmianą stanu czujnika, zmienia się też stan "connected".
Jeśli natomiast to są rzeczywiście zakłócenia na linii, to sensory binarne w SuplaDevice nie mają żadnego filtrowania. Filtrowanie można zrobić w taki sposób, że zamiast fizycznego sensora binarnego na GPIO, tworzysz sobie wirtualny sensor, a na GPIO starego sensora, podłączasz Button, który ma wbudowane filtry, które można też dodatkowo konfigurować w razie potrzeby.
Następnie poprzez metody "addAction" konfigurujesz wszystko, aby "przycisk" sterował tym wirtualnym sensorem binarnym.
Tylko to wymaga napisania samemu krótkiego programu. Nie wiem, czy jakiś gotowy soft ma takie możliwości dodane.
Jeśli natomiast to są rzeczywiście zakłócenia na linii, to sensory binarne w SuplaDevice nie mają żadnego filtrowania. Filtrowanie można zrobić w taki sposób, że zamiast fizycznego sensora binarnego na GPIO, tworzysz sobie wirtualny sensor, a na GPIO starego sensora, podłączasz Button, który ma wbudowane filtry, które można też dodatkowo konfigurować w razie potrzeby.
Następnie poprzez metody "addAction" konfigurujesz wszystko, aby "przycisk" sterował tym wirtualnym sensorem binarnym.
Tylko to wymaga napisania samemu krótkiego programu. Nie wiem, czy jakiś gotowy soft ma takie możliwości dodane.
Widzimy się na Supla Offline Party vol. 2
Może warto zaimplementować w sensorach filtry włączane jakimś parametrem ?
U mnie na bank się nie rozłącza - po prostu zmienia się stan klika - kilkanaście razy na minutę. Muszę sprawdzić, czy w genericu da się coś dłubać w krańcówkach. Chyba będę prosił @krychę88, żeby pochylił się nad moim problemem
- Robert Błaszczak
- Posty: 3970
- Rejestracja: sob gru 22, 2018 8:55 pm
- Lokalizacja: Zielona Góra
- Kontakt:
Oczywiście że daj. Rezystor 10k do 3.3V i kondensator 100nF do masy.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl