ESP8266 Primary GUI - Termostat
Wszystko masz opisane w pliku tu:download/file.php?id=8983
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
Kilka dni temu wgrałem soft termostatu od Krycha88 do Sonoff-a TH16 z czujnikiem temp na ds18b20.
Taka moja konfiguracja GPIO.
Stan termostatu. Pamiętaj stan
Rodzaj przekaźnika. High
Przekaźnik. Gpio12(d6)
Termometr. Gpio14(d5)
LED config. Gpio13(d7)
Przycisk config 5sek. GPIO 0(d3)
Przycisk auto GPIO 0(d3)
Przycisk manual brak
Rodzaj czujnika ds18b20
Max. Ds18d20. 1
Jak widać zmieniłem GPIO termometru względem konfiguracji domyślnej (sonoff
Basic). Testuje nadal różne opcje np. grzania i chłodzenia. Jak na razie działa bezbłędnie.
Wielkie podziękowania dla twórcy softu i intuicyjnego jego opisu.
Taka moja konfiguracja GPIO.
Stan termostatu. Pamiętaj stan
Rodzaj przekaźnika. High
Przekaźnik. Gpio12(d6)
Termometr. Gpio14(d5)
LED config. Gpio13(d7)
Przycisk config 5sek. GPIO 0(d3)
Przycisk auto GPIO 0(d3)
Przycisk manual brak
Rodzaj czujnika ds18b20
Max. Ds18d20. 1
Jak widać zmieniłem GPIO termometru względem konfiguracji domyślnej (sonoff
Basic). Testuje nadal różne opcje np. grzania i chłodzenia. Jak na razie działa bezbłędnie.
Wielkie podziękowania dla twórcy softu i intuicyjnego jego opisu.
Może twórca by rozpatrzył możliwość połączenia przycisku ustawiania temp. z ustawioną wartością. Lepiej by się obsługiwało i było by praktyczne. Ustawiając temp. zadaną w środku zamiast ikonki wyświetla się wartość która się przestawia.
zainstalowałem soft na esp01s i sparowałem z serwerem supla oraz apką ale nie pokazuje temperatury z ds18b20.
DS18B20 podłączony na RX ,GND i 5V, skonfigurowany na stronie do kanału 5, na stronie konfiguracyjnej urządzenia pokazuje GPIO3 czyli RX ale ie pokazuje czujnika temp. nawet przez szukanie, jakieś porady ?
DS18B20 podłączony na RX ,GND i 5V, skonfigurowany na stronie do kanału 5, na stronie konfiguracyjnej urządzenia pokazuje GPIO3 czyli RX ale ie pokazuje czujnika temp. nawet przez szukanie, jakieś porady ?
5V? chyba 3,3V bo 5V usmaży ESPMaxio pisze: ↑wt kwie 13, 2021 10:20 am zainstalowałem soft na esp01s i sparowałem z serwerem supla oraz apką ale nie pokazuje temperatury z ds18b20.
DS18B20 podłączony na RX ,GND i 5V, skonfigurowany na stronie do kanału 5, na stronie konfiguracyjnej urządzenia pokazuje GPIO3 czyli RX ale ie pokazuje czujnika temp. nawet przez szukanie, jakieś porady ?
ok, okazało się za mam padnięty czujnik ,podmieniłem i działa ale mam pytanie jak to działa?
np:
- piec w trybie manual,
- grzanie pieca jest wyłączone,
- na piecu ustawione 22 oC,
- termometr pokazuje 23 oC,
- chistereza 1oC,
to:
- jak termometr pokaże 23 oC a na piecu na jest 22 oC czy nie powinno się włączyć grzanie pieca ? i odwrotnie jak termometr pokaże 1 oC więcej niż jest ustawiona temperatura pieca czy nie powinno się grzanie pieca wyłączyć ?
jak tym sterować ewentualnie jak po ustawiać ? dzieki
aha czy czujnik pieca (mam dwa kolory pieca dla włączonego i wyłączonego) może być skonfigurowany na np czujniku otwierania furtki? bo w nim próbuje dodać kanał do czujnika i nie pokazuje mi nic?
np:
- piec w trybie manual,
- grzanie pieca jest wyłączone,
- na piecu ustawione 22 oC,
- termometr pokazuje 23 oC,
- chistereza 1oC,
to:
- jak termometr pokaże 23 oC a na piecu na jest 22 oC czy nie powinno się włączyć grzanie pieca ? i odwrotnie jak termometr pokaże 1 oC więcej niż jest ustawiona temperatura pieca czy nie powinno się grzanie pieca wyłączyć ?
jak tym sterować ewentualnie jak po ustawiać ? dzieki
aha czy czujnik pieca (mam dwa kolory pieca dla włączonego i wyłączonego) może być skonfigurowany na np czujniku otwierania furtki? bo w nim próbuje dodać kanał do czujnika i nie pokazuje mi nic?
Ostatnio zmieniony wt kwie 13, 2021 10:50 am przez Maxio, łącznie zmieniany 1 raz.
esp jest podłączone przez stabilizator 3.3v a ds do 5vvajera pisze: ↑wt kwie 13, 2021 10:39 am5V? chyba 3,3V bo 5V usmaży ESPMaxio pisze: ↑wt kwie 13, 2021 10:20 am zainstalowałem soft na esp01s i sparowałem z serwerem supla oraz apką ale nie pokazuje temperatury z ds18b20.
DS18B20 podłączony na RX ,GND i 5V, skonfigurowany na stronie do kanału 5, na stronie konfiguracyjnej urządzenia pokazuje GPIO3 czyli RX ale ie pokazuje czujnika temp. nawet przez szukanie, jakieś porady ?
Piec w trybie manual - sam sobie odpowiedziałeś...Maxio pisze: ↑wt kwie 13, 2021 10:41 am ok, okazało się za mam padnięty czujnik ,podmieniłem i działa ale mam pytanie jak to działa?
np:
- piec w trybie manual,
- grzanie pieca jest wyłączone,
- na piecu ustawione 22 oC,
- termometr pokazuje 23 oC,
- chistereza 1oC,
to:
- jak termometr pokaże 23 oC a na piecu na jest 22 oC czy nie powinno się włączyć grzanie pieca ? i odwrotnie jak termometr pokaże 1 oC więcej niż jest ustawiona temperatura pieca czy nie powinno się grzanie pieca wyłączyć ?
jak tym sterować ewentualnie jak po ustawiać ? dzieki
aha czy czujnik pieca (mam dwa kolory pieca dla włączonego i wyłączonego) może być skonfigurowany na np czujniku otwierania furtki? bo w nim próbuje dodać kanał do czujnika i nie pokazuje mi nic?
Aby termostat pracował - musi być w trybie auto
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
No to :
- piec w trybie auto,
- grzanie wyłączone,
- temperatura pieca nastawiona na 23oC,
- chistereza 1oC,
- termometr pokazuje 22oC.
Grzanie piec powinno się załączyć prawda ?
A się nie załącza !
Jakieś pomysły ??
czy trzeba wskazać kanał dla czujnika grzania pieca ? Czy czujnik grzania pieca może być na czujniki otwierania furtki czy na innym?
- piec w trybie auto,
- grzanie wyłączone,
- temperatura pieca nastawiona na 23oC,
- chistereza 1oC,
- termometr pokazuje 22oC.
Grzanie piec powinno się załączyć prawda ?
A się nie załącza !
Jakieś pomysły ??
czy trzeba wskazać kanał dla czujnika grzania pieca ? Czy czujnik grzania pieca może być na czujniki otwierania furtki czy na innym?
Kanał czujnika będzie zawsze pierwszy.
W trybie manual możesz włączać i wyłączać piec ręcznie.
W trybie auto - pracuje termostat.
W pakiecie masz plik z opisem, ale rozumiem twoje lenistwo...
Masz na tacy:
W trybie manual możesz włączać i wyłączać piec ręcznie.
W trybie auto - pracuje termostat.
W pakiecie masz plik z opisem, ale rozumiem twoje lenistwo...
Masz na tacy:
Kod: Zaznacz cały
kanał 1 - Tryb AUTO - sterowanie przekaźnikiem w zależności od temperatury (możliwość zapamiętania stanu)
kanał 2 - Tryb MANUAL - sterowanie ręczne przekaźnikiem - można tylko włączyć jeżeli sterowanie automatyczne jest wyłączone(bez możliwości zapamiętania stanu)
kanał 3 - Ustawia temperaturę termostatu co -/+ 0,5 stopnia dla wilgotności jest to -/+ 1, po 10s temperatura zostanie zapisana do eeproma
kanał 4 - Wyświetla ustawioną temperaturę termostatu lub wartość wilgotnośći
kanał 5 - Wyświetla stan przekaźnika termostatu
Ta wersja umożliwia ustawienie termostatu w trybie grzania, chłodzenia lub wilgotnośći:
1. Tryb grzania
Tryb grzania, histereza 2 stopnie, ustawiona temperatura 25 stopni, temperatura otoczenia 10 stopni.
W tym momencie przekaźnik jest załączony i grzejnik działa. Jeżeli temperatura zmierzona osiągnie 27 stopni (25 + 2 = 27) przekaźnik rozłączy grzejnik. Grzejnik zostanie ponownie załączony, jeżeli temperatura spadnie ponownie do 25 stopni.
2. Tryb chłodzenia
Tryb chłodzenia, histereza 2 stopnie, ustawiona temperatura 25 stopni, temperatura otoczenia 30 stopni.
W tym momencie przekaźnik jest załączony, chłodziarka działa tak długo aż temperatura zmierzona spadnie do 23 stopni (25 – 2 = 23). Wtedy przekaźnik wyłączy chłodziarkę. Przekaźnik załączy ponownie chłodziarkę, jeżeli temperatura wzrośnie do 25 stopni.
3. Tryb wilgotność
Działa w zasadzie tak samo jak tryb chłodzenia tylko zamiast temperatury sprawdzana jest wilgotność
Jak zacząć?
Należy urządzenie wprowadzić w tryb konfiguracji są dwie metody: szybkie wciśnięcie dwa razy RESET lub jeżeli nie macie tego przyciski to przytrzymanie przez 5s przyckisku domyślnie jest on ustawiony GPIO0
Jeżeli uda wam się poprawnie wejść w tryb konfiguracji należy podłączyć się do sieci "MODUL SUPLA" następnie wejść na adres 192.168.4.1. Wyświetli się wam GUI-zielone tu możecie określać między innymi jak ma działać termostat np. określacie pod jakim GPIO pracuje przekaźnik termostatu lub pod jakim GPIO ma być przycisk uruchamiający termostat itp. Dodatkowo musicie określić ustawienia do wifi oraz supli. Jeżeli to zrobicie to należy wykonać restart urządzenia.
Urządzenie powinno zalogować się do sieci wtedy macie możliwość wejścia w konfigurację urządzenia aby np poprawić adresy DSów, ustawić temperaturę termostatu lub zmienić tryb pracy termostatu. Ustawienia dotyczące konfiguracji urządzenia czyli GPIO można poprawić tylko w GUI-zielonym.
Pamiętajcie, że temeraturę lub wilgotność termostatu można ustawiać za pomocą aplikacji.
To jest lista zmian co dodawałem pokolei:
wersja 4.1
-możliwość określenia GPIO z poziomu konfiguracji urządzenia
Każda zmiana GPIO w konfiguracji wymaga restartu urządzenia!
wersja 4.2
-możliwość określenia ile dodać kanałów DSów maksymalnie 8, jeżeli będziesz chcieli zmniejszyć ilość musisz usunąć urządzenie z clouda.
-możliwość sterowania trybami AUTO oraz MANUAL za pomocą przycisków
-dioda sygnalizująca pracę termostatu - jeżeli zapalona termostat wyłączony
wersja 4.3
-dodałem obsługę DS18B20 oraz DHT22 z jednego urządzenia
-sterowanie termostatem w zależności od wilgotności (DHT22)
-sterowanie przekaźnikiem z odwrotną logiką
-konfigurowanie urządzenia tylko z trybu konfiguracji! w trybie normalnej pracy tylko są dostępne ustawienia termostatu, clouda oraz wifi
wersja 4.4
-możliwosć zmiany wartośći wilgotności z poziomu aplikacji
-możliwość ustawienia histerezy dla trybu wilgotność
-umożliwołem konfigurowanie czujników DS oraz DHT bez potrzeby robienia restartu urządzenia
-usprawniłem wczytywanie GUI
wersja 4.6
-problemy zgłoszene przez użytkowników ;)
wersja 4.7
-zmieniłem wersja proto na 9
-dodałem poprawkę którą zasugerował kolega @klew https://forum.supla.org/viewtopic.php?p=55170#p55170
-opisałem dokładniej GPIO dla trybu konfiguracyjnego
wersja 4.8
-dodałem dwa dodatkowe stany termostatu (włączony/wyłączony) jaki powienien zostać ustawiony po podłączeniu zasilania
wersja 4.9
-definiowane czujnika DHT już nie powinno być restartów
-możliwość odczytywania/zapisywania adressów w trybie konfiguracyjnym
-w pewnych sytuacjach nie dało się zapisać addresów czujników
-wyświetlanie stanów urządzenia w trybie konfiguracyjnym
-dodałem możlwiość szybkiego przejśćia w tryb konfiguracyjny z normalnej pracy urządzenia - dodatkowy buttpn "tryb konfiguracyjny"
-stabilność :)
wersja 4.9.1
-ustawiłem domyślne GPIO pod SONOFF BASIC
Przed wgraniem zalecam zrobić erase flash jeżeli posiadałeś już wersję termostatu możesz wgrać przez przeglądarkę.
wersja 4.9.8
-wersja opiera się na najnowszej wersji płytek 2.6.3
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego