Kontroler pompy CWU

Post Reply
User avatar
Duch__
Posts: 502
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Mon Jan 28, 2019 8:36 pm

Witam.

Dzisiaj prezentuję kontroler pompy CWU który wykonałem w oparciu o moduł SONOFF S20.

UWAGA!!! Moduł w żadnym wypadku nie współpracuje z protokołem systemu SUPLA.

Zasada działania jest następująca:
W momencie podania na optoizolowane wejście modułu sygnału 12V, następuje wykrycie tego sygnału (czas trwania sygnału minimum 200ms) i załączenie pompy. Układ przestaje reagować na sygnał z wejścia. Przekaźnik działa przez zadany czas X, a następnie po odliczeniu tego czasu, przez czas Y pompa jest wyłączona. W moim przypadku czasy wynoszą odpowiednio X=1 minuta i Y=30 minut. Po odliczeniu obu czasów układ oczekuje kolejnego sygnału na wejście.

Sygnalizacja stanu pracy:

-Czas oczekiwania: GUI jest w kolorze niebieskim, zielona dioda LED w module miga jeden raz co ~5 sekund
-Czas pracy pompy: GUI jest w kolorze zielonym, zielona dioda LED w module miga dwa razy co ~5 sekund
-Czas blokady: GUI jest w kolorze czerwonym, zielona dioda LED w module miga trzy razy co ~5 sekund

Naruszenie wejścia zaświeca zieloną diodę LED na czas naruszenie wejścia niezależnie od aktualnego stanu pracy.

Możliwe jest wyłączenie jednej lub obu sygnalizacji zielonej diody LED. Niebieska świeci zawsze w czasie załączenia przekaźnika.

Dodatkowo w zależności od aktualnego stanu pracy modułu wyświetlany jest licznik który sygnalizuje ile czasu upłynęło od rozpoczęcia aktualnego stanu pracy.

Schemat:
Schemat.png
Schemat.png (26.19 KiB) Viewed 2859 times
Zdjęcia modułu:
IMG_20190126_173332.jpg
IMG_20190126_173332.jpg (3.56 MiB) Viewed 2859 times
Widok mojej kotłowni z piecem i zasobnikiem firmy IMMERGAS (widoczna zielona pompa CWU oraz omawiany kontroler CWU):
IMG_20190126_202452_HHT.jpg
IMG_20190126_202452_HHT.jpg (4.01 MiB) Viewed 2859 times
Last edited by Duch__ on Tue Jan 29, 2019 8:54 am, edited 3 times in total.
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
User avatar
Duch__
Posts: 502
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Mon Jan 28, 2019 8:36 pm

Widok GUI:

Stan oczekiwania:
oczekiwanie.png
oczekiwanie.png (91.5 KiB) Viewed 2855 times
Stan pracy:
praca.png
praca.png (93.66 KiB) Viewed 2855 times
Stan blokowania:
blokada.png
blokada.png (88.3 KiB) Viewed 2855 times
Last edited by Duch__ on Mon Jan 28, 2019 8:39 pm, edited 1 time in total.
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
User avatar
Duch__
Posts: 502
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Mon Jan 28, 2019 8:37 pm

Strona konfiguracyjna:
config.png
config.png (199.6 KiB) Viewed 2851 times
Wejście w tryb konfiguracyjny poprzez naciśnięcie przycisku na module 10 razy.

Wifi trybu konfiguracyjnego "Kontroler CWU", hasło do Wifi "12345678".
Hasło do strony konfiguracyjnej: admin, password

Konfiguracja dostępna również w czasie normalnej pracy pod zaprogramowanym adresem IP.



Kod źródłowy:
Kontroler CWU.zip
(7.28 KiB) Downloaded 37 times
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
User avatar
pzygmunt
Posts: 5508
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Mon Jan 28, 2019 9:01 pm

Wrzucaj proszę kod na jakieś publiczne repo. Np na githuba. Będzie łatwiej Ci zarządzać kodem.
User avatar
Duch__
Posts: 502
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Mon Jan 28, 2019 9:14 pm

Pod jakim względem lepiej? Powiem szczerze że nie umiem się często na GH odnaleźć.
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
User avatar
wojtas567
Posts: 1546
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Mon Jan 28, 2019 9:23 pm

Szkoda że nie podpiąłeś to pod suplę i może jakoś spróbować wyświetlić te zdarzenia.
Pozdrawiam
Wojtek
User avatar
Duch__
Posts: 502
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Tue Jan 29, 2019 5:36 am

W tym wypadku uznałem że moduł ma być czysto autonomiczny, bez potrzeby zbędnego klikania z poziomu aplikacji - pamiętajcie że każde uruchomienie to jest swego rodzaju strata bo zimna woda z instalacji wraca do zasobnika ochładzając go, dlatego pompa ma się włączyć sama, tylko kiedy wykryje ruch w łazience. W moim przypadku korzystam z czujki centrali alarmowej. Można też to rozwiązanie zaadoptować do sterowania ręcznego np. przycisku ściennego,ale jak zapomnimy nacisnąć to najpierw popłynie zimna.
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
User avatar
michael
Posts: 829
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Tue Jan 29, 2019 6:27 am

ooooooooooooooooooo :D
Ale fajny projekt :) Jak tylko skończę bawić się w kafelkarza to muszę się za to zabrać :D
Kabel ucięty na miarę zawsze jest za krótki...
User avatar
Duch__
Posts: 502
Joined: Wed Aug 24, 2016 7:26 pm
Location: Opole

Tue Jan 29, 2019 8:50 am

Wrzucam jeszcze filmik z działania:

https://www.youtube.com/watch?v=jjKJC0Q ... e=youtu.be
Aktualnie na budowie: 8x SRW-01, 1x ROW-02, SUPLA BUTTON V2.0, 16 x DS na ESP (GUI), Sonoff S20 jak kontroler CWU, Ping IP Socket.

Przydatne linki:
viewtopic.php?f=9&t=4160
search.php?keywords=
Post Reply