Wsparcie dla Termostatu

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

robertklepacki94 wrote: Wed Nov 08, 2023 3:16 pm
krycha88 wrote: Wed Nov 08, 2023 1:08 pm Wrzuciłem poprawki.
Prawie wszystko jest dobrze ale przyciski od zwiększania zmniejszania temperatury działają tak ze co 0.1°C musze odczekać z 1sekunede i tak zmniejszać bo szybsze klikanie ani przytrzymanie nie reaguje:)

EDIT
W sumie to na wszystkich przyciskach tak jest.
Przy ustawianiu temperatury to jeszcze zrozumiem, ale czemu być chciał to dla wszystkich przycisków?
https://gui-generic-builder.supla.io/
robertklepacki94
Posts: 1931
Joined: Thu Sep 02, 2021 1:06 pm
Has thanked: 5 times
Been thanked: 14 times

Post

krycha88 wrote: Wed Nov 08, 2023 5:21 pm
robertklepacki94 wrote: Wed Nov 08, 2023 3:16 pm
krycha88 wrote: Wed Nov 08, 2023 1:08 pm Wrzuciłem poprawki.
Prawie wszystko jest dobrze ale przyciski od zwiększania zmniejszania temperatury działają tak ze co 0.1°C musze odczekać z 1sekunede i tak zmniejszać bo szybsze klikanie ani przytrzymanie nie reaguje:)

EDIT
W sumie to na wszystkich przyciskach tak jest.
Przy ustawianiu temperatury to jeszcze zrozumiem, ale czemu być chciał to dla wszystkich przycisków?
Może z rozpędu to napisałem bo faktycznie przy zmianie trybu dobrze jest odczekać chwilę żeby przypadkowo nie przełączyć na inny.
Zrobiłem aktualizację Przytrzymanie działa ale dalej przy pojedynczym klikaniu trzeba robić długie przerwy.

EDIT
Działa płynnie na próbę zmieniłem czas Multiclic na 0,1 i teraz można płynnie klikać :)
Wziąłem udział w Supla Offline Party 2023
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

Nie wiem czy to odpowiedni temat ale może nie jestem sam czy ktoś uruchamiał termostat na ESP32 s2 mini, do tego oled oraz SHT31. Jakie piny bym nie ustawił to po niecałej minucie mam błąd odczytu temperatury. Wymieniem SHT na inny, wymieniłem ESP też nic nie pomogło. Na Wemos d1 mini esp8266 działa cały czas od późnego wieczoru do teraz. Może ktoś się już spotkał z takim problemem.
Soft też nie ma znaczenia stary czy nowy - jedynie pomaga wyłączenie OLEDa wtedy temp. śmiga.
You do not have the required permissions to view the files attached to this post.
https://pietras-81.aqi.eco/
robertklepacki94
Posts: 1931
Joined: Thu Sep 02, 2021 1:06 pm
Has thanked: 5 times
Been thanked: 14 times

Post

@Pietras81 na próbę ustaw w ESP32 SDA na GPIO21 a SCL na GPIO22. Na tych pinach domyslnie ESP32 obsługuje I2C.
Wziąłem udział w Supla Offline Party 2023
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

robertklepacki94 wrote: Thu Nov 09, 2023 8:27 am @Pietras81 na próbę ustaw w ESP32 SDA na GPIO21 a SCL na GPIO22. Na tych pinach domyslnie ESP32 obsługuje I2C.
Zgadza się, u mnie na tych pinach działa.
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Ja mam 1 termostat, ogólnie to działa, ale trzeba się było namęczyć z ustawieniem tych klików ;) (zmniejszyłem multiclick do 0,1 i wydłużyłem czas świecenia ekranu na 20s). Zanim to zrobiłem zauważyłem, że jeśli przytrzymam przycisk zwiększania temp, temp sama się zwiększa, ale jeśli w tym czasie przytrzymam przycisk zmniejszania temp, to moduł się zawieszał.
Jasność wyświetlacza - mimo jej zmniejszania moduł świeci dość mocno, nie idzie u mnie tego ustawić. Minimalne to 2, nie idzie ustawić 1.
A na 2 to tak samo jak na 20 :)
Ogólnie kwestia przyzwyczajenia, czasami trzeba przycisnąć 2 razy żey załapało
Mnie osobiście to podświetlenie nic nie daje i brakuje mi odczytu 2 termometru, który mam spięty razem z pierwszym
Jednak chylę czoło za pracę w to włożoną :0
kurus
Posts: 1312
Joined: Wed Jan 15, 2020 8:17 pm

Post

lukasz06 wrote: Thu Nov 09, 2023 8:52 am
robertklepacki94 wrote: Thu Nov 09, 2023 8:27 am @Pietras81 na próbę ustaw w ESP32 SDA na GPIO21 a SCL na GPIO22. Na tych pinach domyslnie ESP32 obsługuje I2C.
Zgadza się, u mnie na tych pinach działa.
Mam ten sam problem co @Pietras81
Ten wemos to esp32s2 więc chyba nie do końca to samo.. ale sprawdzę te gpio choć już sprawdałem chyba większość..
Jest tam jeszcze magistrala i2c2 ale na niej juz w ogóle nic nie działa..
Pietras81
Posts: 2409
Joined: Sun Feb 17, 2019 6:56 am
Location: Osielsko
Been thanked: 1 time

Post

robertklepacki94 wrote: Thu Nov 09, 2023 8:27 am @Pietras81 na próbę ustaw w ESP32 SDA na GPIO21 a SCL na GPIO22. Na tych pinach domyslnie ESP32 obsługuje I2C.
W esp32 s2 nie ma pinu 22
You do not have the required permissions to view the files attached to this post.
https://pietras-81.aqi.eco/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

lukasz06 wrote: Thu Nov 09, 2023 9:08 am Ja mam 1 termostat, ogólnie to działa, ale trzeba się było namęczyć z ustawieniem tych klików ;) (zmniejszyłem multiclick do 0,1 i wydłużyłem czas świecenia ekranu na 20s). Zanim to zrobiłem zauważyłem, że jeśli przytrzymam przycisk zwiększania temp, temp sama się zwiększa, ale jeśli w tym czasie przytrzymam przycisk zmniejszania temp, to moduł się zawieszał.
Jasność wyświetlacza - mimo jej zmniejszania moduł świeci dość mocno, nie idzie u mnie tego ustawić. Minimalne to 2, nie idzie ustawić 1.
A na 2 to tak samo jak na 20 :)
Ogólnie kwestia przyzwyczajenia, czasami trzeba przycisnąć 2 razy żey załapało
Mnie osobiście to podświetlenie nic nie daje i brakuje mi odczytu 2 termometru, który mam spięty razem z pierwszym
Jednak chylę czoło za pracę w to włożoną :0
Wrzuciłem inną wersję obsługi przycisków, zrobiłem jak @klew zasugerował :)

Jak byś mógł teraz zobaczyć jak działają przyciski dla jednego czy dwóch termostatów. Różne akcje włączenie/wyłączenie przez przytrzymanie itd. Jak to zadziała do dodam tą drugą temperaturę na wyświetlacz :D
https://gui-generic-builder.supla.io/
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Tak na szybko
Jak jest jeden termostat wszystko chyba działa.
Jak 2 to robi się bajzel z tym przewijaniem ekranu.
Moim zdaniem za przewijanie ekranu powinien być odpiwiedzialny jeden przycisk lub ten gdzie jest zdefiniowany termostat. Teraz chcąc zmienić temp o np 0,5 stopnia, 5 razy zmienia mi ekran, że można się pogubić. To samo z P/M.
Musisz to zmienić bo nawet sprawdzić porządnienie idzie

Return to “GUI Generic”