Sonoff mini jako "automat schodowy"
-
- Posts: 708
- Joined: Mon Nov 27, 2017 7:36 am
Aktualna wersja firmware dla Sonoff mini posiada dodatkową funkcjonalność "automatu schodowego". Na stronie konfiguracyjnej jest parametr "Switch OFF delay", który jeśli ma wartość 0, to urządzenie pełni funkcję zwykłego wyłącznika (z przyciskiem monostabilnym lub bistabilnym). Dla wartości parametru większego od zera (5-999 sek.) sterownik pełni funkcję automatu schodowego (przycisk monostabilny).
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
-
- Posts: 19474
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Jak radzi sobie z odliczaniem czasu podczas restartów, które są możliwe ?
-
- Posts: 708
- Joined: Mon Nov 27, 2017 7:36 am
dobre pytanie - sprawdzę
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
-
- Posts: 19474
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Takie odliczanie aby miało sens wymaga zapisu stanu co np sekundę. To rodzi problem z cyklami zapisu. Rozwiązaniem jest użycie fram-u.
-
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
A czy jest to w ogóle potrzebne?pzygmunt wrote: Mon Oct 14, 2019 6:44 pm Jak radzi sobie z odliczaniem czasu podczas restartów, które są możliwe ?
Jak nastąpił restart to kasuje odliczanie i już, a jak nam zależy to ponownie startujemy z przycisku. Z takiej funkcji korzystamy raczej przy naszej obecności więc możemy zareagować. Chyba że są to znaczne czasy, to co innego.
Ciekawszym problemem jest na przykład to, gdy mamy ustawioną pamięć stanu przekaźnika i korzystamy z przycisku jako TIMER.
Restart w czasie odliczania spowoduje zapamiętanie stanu, a na tym to mam raczej nie zależy.
-
- Posts: 19474
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Generalnie aby miało to sens to należy przewidzieć wszystkie przypadki użycia i doprowadzić do stanu w którym w każdym z przypadków sprzęt i oprogramowanie zachowują się poprawnie.
-
- Posts: 10708
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Bez zegaru czasu rzeczywistego takie zapisywanie ma niewiele sensu. Co jeśli nie było zasilania przez godzinę a na liczniku zostały 4 minuty?pzygmunt wrote: Mon Oct 14, 2019 6:49 pm Takie odliczanie aby miało sens wymaga zapisu stanu co np sekundę. To rodzi problem z cyklami zapisu. Rozwiązaniem jest użycie fram-u.
-
- Posts: 19474
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Zegar RTc nie jest konieczny. Wystarczy odliczać sekundy i zapisywać co sekundę stan licznika w framie. Restart trwa max 200ms więc to nieduży rozjazd. Jeśli nie będzie zasilania to trudno. Czas załączenia przekaźnika będzie się zgadzał dlatego, że nie mówimy tu o odliczaniu do konkretnej godziny, a o łącznym czasie załączenia przekaźnika.
-
- Posts: 708
- Joined: Mon Nov 27, 2017 7:36 am
Na szczęście restarty zdarzają się sporadycznie. Dokładność 1 sekundowa w zwykłym automacie schodowym raczej nie jest aż tak potrzebna. Zastosuje rozwiązanie: dla dłuższych czasów będę zapisywał co 20 sek., dla krótszych co 10 sek. Myślę, że róznicy i tak nikt nie zauważy.pzygmunt wrote: Mon Oct 14, 2019 6:49 pm Takie odliczanie aby miało sens wymaga zapisu stanu co np sekundę. To rodzi problem z cyklami zapisu. Rozwiązaniem jest użycie fram-u.
Nie jest to przecież urządzenie do laboratoryjnego pomiaru czasu.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
-
- Posts: 708
- Joined: Mon Nov 27, 2017 7:36 am
Nowa wersja:
viewtopic.php?f=27&t=5386&p=51821#p51821
viewtopic.php?f=27&t=5386&p=51821#p51821
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54