ESP8266 Primary GUI - Termostat

krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

makrz pisze: śr wrz 18, 2019 7:51 pm
krycha88 pisze: śr wrz 18, 2019 7:46 pm
makrz pisze: śr wrz 18, 2019 7:42 pm
sonoff basic
przekaźmik - gipo12
led - gpio13
przycisk konfiguracji - gpio0
termometr - gpio1 (u mnie).
Czyli u Ciebie działa ? ;)
Działa.
Adnotacja 2019-09-18 220323.jpg
Eee używasz starej wersji :p
https://gui-generic-builder.supla.io/
Yepestis
Posty: 605
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

krycha88 pisze: śr wrz 18, 2019 8:07 pm Chyba troszkę szum zrobiłeś :) wg mnie musisz wgrać 0x1fc000 a nie na 0xfc000
Sonoff ma 1MB pamięci
0x7c000 dla 512 kB, moduły takie jak większość ESP-01, -03, -07 itd.
0xfc000 dla 1 MB, moduły takie jak ESP8285, PSF-A85, niektóre ESP-01, -03 itd.
0x1fc000 dla 2 MB
0x3fc000 dla 4 MB, moduły takie jak ESP-12E, ESP-12S, ESP-12F, NodeMCU devkit 1.0, NodeMCU V2.0, NodeMCU V3.0, WeMos D1 mini
0x7fc000 dla 8 MB
0xffc000 dla 16 MB, moduły takie jak WeMos D1 mini pro
Zresztą zrobiłem binarkę z Primary GUI V2, które wgrywałem z Arduino IDE i wrzuciłem przez ESPFlashDownloadTool_v3.6.4 z takimi samymi ustawieniami i poszło.

Napisz proszę tylko z jakimi parametrami kompilujesz binarkę i już sobie odpuszczę bo może mój egzemplarz sonoffa jest poprostu zaklęty :lol:

Jak nie ruszy to pozostanę przy NodeMCU, tylko że tu mam podpięty moduł przekaźników z odwrotną logiką :D

makrz pisze: śr wrz 18, 2019 8:14 pm
Nie masz takiego okna z wyborem?

Bez tytułu.jpg
https://www.espressif.com/sites/default ... .6.7_1.zip
Mam takie okno tyle tylko że mam sonoffa z ESP8266 czyli starszą wersję.

edit
Przez wersję dla ESP8285 nawet programowanie nie rusza tylko od razu wywala błąd.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Yepestis pisze: śr wrz 18, 2019 8:26 pm Napisz proszę tylko z jakimi parametrami kompilujesz binarkę i już sobie odpuszczę bo może mój egzemplarz sonoffa jest poprostu zaklęty :lol:
kompiluję wszystko wg:
Przechwytywanie.JPG
Przechwytywanie.JPG (44.65 KiB) Przejrzano 3154 razy
Yepestis pisze: śr wrz 18, 2019 8:26 pm Jak nie ruszy to pozostanę przy NodeMCU, tylko że tu mam podpięty moduł przekaźników z odwrotną logiką :D
Zapiszę sobie to do następnej wersji aby to to też obsłużyć :)
https://gui-generic-builder.supla.io/
Awatar użytkownika
makrz
Posty: 395
Rejestracja: wt lis 27, 2018 1:43 pm
Lokalizacja: Opole

krycha88 pisze: śr wrz 18, 2019 8:22 pm
makrz pisze: śr wrz 18, 2019 7:51 pm
krycha88 pisze: śr wrz 18, 2019 7:46 pm
Czyli u Ciebie działa ? ;)
Działa.
Adnotacja 2019-09-18 220323.jpg
Eee używasz starej wersji :p
No tak. jak pisałem o sonoffie to v4 jeszcze nie było. :D
Yepestis
Posty: 605
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

Chyba jednak jakiś problem z moim sonoffem. Przy kolejnej próbie zaprogramowania, na chwilę pojawiła się sieć i zniknęła. Może jakieś zimne loty, jutro w dzień popatrzę. Tylko dziwne że na innym firmware nie było takich objawów.
mirizag
Posty: 121
Rejestracja: pn sty 02, 2017 6:36 pm

Witam. Do Wemosa D1mini wgrywać do komórki 0x00000 czy 0x3fc000. Bo wgrałem do 0x0000 i czy od tego mogą być problemy z działaniem przekaznika
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

mirizag pisze: czw wrz 19, 2019 9:38 am Witam. Do Wemosa D1mini wgrywać do komórki 0x00000 czy 0x3fc000. Bo wgrałem do 0x0000 i czy od tego mogą być problemy z działaniem przekaznika
poczytaj sobie trochę FAQ
viewtopic.php?f=23&t=2081

soft zawsze wgrywasz do 0x00000
https://gui-generic-builder.supla.io/
mirizag
Posty: 121
Rejestracja: pn sty 02, 2017 6:36 pm

A ok. Zmylił mnie post 141
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

termostat.JPG
termostat.JPG (75.26 KiB) Przejrzano 3023 razy
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, po 10s temperatura zostanie zapisana do eeproma
kanał 4 - Wyświetla ustawioną temperaturę termostatu
kanał 5 - Wyświetla stan przekaźnika termostatu

Ta wersja umożliwia ustawienie termostatu w trybie grzania lub chłodzenia:
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.


Co w tej wersji?
-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

Każda zmiana GPIO w konfiguracji wymaga restartu urządzenia!
Ostatnio zmieniony wt wrz 24, 2019 8:36 am przez krycha88, łącznie zmieniany 1 raz.
https://gui-generic-builder.supla.io/
tijo
Posty: 227
Rejestracja: pt gru 01, 2017 12:44 pm

No kawał dobrej roboty ...coś pięknego...whiskacz leci...wręcz płynie....
Tylko taka mała prośba...przy ustawieniu GPIO dla przekaźnika dodaj pole odwróconej logiki....bo mam sporo przekaźników z właśnie odwróconą logiką

Dodam że na nodeMCU wszystko śmiga aż miło!!!!!!

Ano i gdzie tego whiskacza przelać?

Dodam że dla przekaźników z odwróconą logiką dla grzejnika można wybrać chłodzenie a dla klimatyzatora grzanie i wtedy wszystko działa poprawnie...

PS. Dodam że znalazłem przekaźnik z normalną logiką i działa wyśmienicie!! @krycha88 odwaliłeś kawał dobrej roboty!!
ODPOWIEDZ

Wróć do „Projekty użytkowników”