ESP8266 Primary GUI - Termostat
- pomiar temperatury z wielu czujników (maks 8)
- ustawienie temperatury wyłączenia w zakresie od -55 do 125 z rozdzielczością 0,1
- ustawienie histerezy od 0 do 10 z rodzielczością 0,1
- określenie kanału czujnika dla którego ma działać termostat
- wyłączenie całkowite termostatu z clouda
- zabezpieczenie przed brakiem odczytu temperatury - wyłączy się termostat jeżeli 10 razy zostanie odczytana błędna temperatura
- pracę termostatu bez wifi
- konfigurację z urządzenia
Wersja zawiera wszystkie poprawki z viewtopic.php?f=11&t=5233
Z wątku wymienionego wyżej wiem, że lepiej jest udostępnić gotowego bia niż kod więc proszę osoby zaintresowane o kontakt przygotuję wersję. Jeżeli wersja będzie działać fajnie i się przyjmie to wrzucę kod.
EDIT:
Zawsze aktualne źródło:
https://github.com/krycha88/Primary_GUI_thermostat
Aktualna skompilowana wersja znajduje się w temacie:
viewtopic.php?p=58141#p58141
Ostatnio zmieniony ndz sty 12, 2020 4:18 pm przez krycha88, łącznie zmieniany 9 razy.
https://gui-generic-builder.supla.io/
No nieźle, ja do tej pory wykorzystuje skrypty @Fracza do sterowania ogrzewania basenu.
Widzę ze to załatwi problem gdy nie ma połączenia z serwerem, tylko że u mnie nie nie ma histerezy tylko zależność temperatur wody w basenie a wody w panelu solarnym i wody powrotnej z solara.
Jeszcze tylko podpięcie jakiegoś wyświetlacza. Niestety oLED nie wytrzymał sezonu Dostał od ciepła lub wilgotności i piksele się powypalały.
Może jakiś e-papier?
Widzę ze to załatwi problem gdy nie ma połączenia z serwerem, tylko że u mnie nie nie ma histerezy tylko zależność temperatur wody w basenie a wody w panelu solarnym i wody powrotnej z solara.
Jeszcze tylko podpięcie jakiegoś wyświetlacza. Niestety oLED nie wytrzymał sezonu Dostał od ciepła lub wilgotności i piksele się powypalały.
Może jakiś e-papier?
Niespełniony automatyk.
https://3d-lamp.photos/
https://3d-lamp.photos/
Wrzuć proszę kod na GitHuba, jak komuś coś się źle kompiluje to nie znaczy że wszyscy tak mają.
ESP8266 Primary GUI v2 kompiluje się u mnie bardzo dobrze, a działa jeszcze lepiej
Zla zainteresowanych oczywiście może być dostępny bin.
ESP8266 Primary GUI v2 kompiluje się u mnie bardzo dobrze, a działa jeszcze lepiej
Zla zainteresowanych oczywiście może być dostępny bin.
Tak na szybko, na już.
Wszystko działa prawidłowo.
Chociaż wydaje mi się, że logika gpio przekaźnika powinna być odwrotna.
Teraz jest tak, że jeżeli termostat jest wyłączony ( w cloud na off ), na gpio przekaźnika jest 3,3V.
Po włączeniu ( w cloud na "on" ),
poniżej zadeklarowanej temperatury, jest na gpio przekaźnika 0V.
Po "przekroczeniu" zadeklarowanej temperatury, gpio przekaźnika zmienia stan na 3,3V.
W/g mnie lepiej ( bezpieczniej) było by, gdyby było odwrotnie.
Wszystko działa prawidłowo.
Chociaż wydaje mi się, że logika gpio przekaźnika powinna być odwrotna.
Teraz jest tak, że jeżeli termostat jest wyłączony ( w cloud na off ), na gpio przekaźnika jest 3,3V.
Po włączeniu ( w cloud na "on" ),
poniżej zadeklarowanej temperatury, jest na gpio przekaźnika 0V.
Po "przekroczeniu" zadeklarowanej temperatury, gpio przekaźnika zmienia stan na 3,3V.
W/g mnie lepiej ( bezpieczniej) było by, gdyby było odwrotnie.
Faktycznie tak zrobiłem, zamienię logikę.Patryk pisze: ↑ndz wrz 08, 2019 11:15 pm Tak na szybko, na już.
Wszystko działa prawidłowo.
Chociaż wydaje mi się, że logika gpio przekaźnika powinna być odwrotna.
Teraz jest tak, że jeżeli termostat jest wyłączony ( w cloud na off ), na gpio przekaźnika jest 3,3V.
Po włączeniu ( w cloud na "on" ),
poniżej zadeklarowanej temperatury, jest na gpio przekaźnika 0V.
Po "przekroczeniu" zadeklarowanej temperatury, gpio przekaźnika zmienia stan na 3,3V.
W/g mnie lepiej ( bezpieczniej) było by, gdyby było odwrotnie.
https://gui-generic-builder.supla.io/