Dodałem do swojego inInit() wywołanie HvacBase::onInit() i działa poprawnie, dzięki @klewklew wrote: Tue Oct 31, 2023 1:37 pm Rozumiem, że to było pod kątem ProtocolLayer, ale ten onInit jest ma taką samą sygnaturę funkcji jak onInit z HvacBase. Przez co najprawdopodobniej nie odpala Ci się metoda onInit, która by te rzeczy inicjalizowała.
Ja bym tutaj całkowicie zrezygnował z dziedziczenia po HvacBase i zastąpił to po prostu kompozycją (czyli HvacBase jako member klasy ThermostatGUI).
Wsparcie dla Termostatu
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
https://gui-generic-builder.supla.io/
-
Parior84
- Posts: 3
- Joined: Tue Oct 31, 2023 4:16 pm
Witam jak rozwiązać problem z tym że po odłączeniu zasilania termostat nie pamieta ustawień i z automatu przechodzi w tryb "OFF"?
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
zrób aktualizację do najnowszej wersji.Parior84 wrote: Tue Oct 31, 2023 4:18 pm Witam jak rozwiązać problem z tym że po odłączeniu zasilania termostat nie pamieta ustawień i z automatu przechodzi w tryb "OFF"?
https://gui-generic-builder.supla.io/
-
Parior84
- Posts: 3
- Joined: Tue Oct 31, 2023 4:16 pm
Wgrałem najnowszy soft(v7.5.29) z Gui
Gereric i dalej nie zapamiętuje ustawień:(
-
Parior84
- Posts: 3
- Joined: Tue Oct 31, 2023 4:16 pm
Mój błąd, na wersji 30 działa:)
Ok, teraz już to lepiej działa. Usunąłem 1 termostat, bo miałem 2 i zmieniłem przycisk ekranu na termostat.
Z obserwacji nadal moduł "szaleje" po przytrzymaniu przycisku zmiany temperatury i nie działa mi jeszcze virtualny przekaźnik sterowany przyciskiem lokalnym, natomiast z apki działa. Ekran mam na razie jeden i nie widzę drugiego termometru. Trzeba się przyzwyczaić do troszkę innej obsługi jak była
Z obserwacji nadal moduł "szaleje" po przytrzymaniu przycisku zmiany temperatury i nie działa mi jeszcze virtualny przekaźnik sterowany przyciskiem lokalnym, natomiast z apki działa. Ekran mam na razie jeden i nie widzę drugiego termometru. Trzeba się przyzwyczaić do troszkę innej obsługi jak była
Poskładałem sobie termostat na płytce Tripler Base i trochę się pogubiłem.
W konfiguracji do płytki wpięty był Wemos D1 Mini z modułem zasilania prądem stałym oraz
- GPIO5-D1 moduł przekaźnika,
- GPIO1-TX sensor ds18b20,
- GPIO12-D6 przycisk Zwiększ temperaturę,
- GPIO13-D7 przycisk Zmniejsz temperaturę,
- GPIO4-D2 przycisk Wyłącz/Ręczny/Program
Wszystko działało bardzo fajnie do czasu zmiany konfiguracji tj. dodania
- GPIO14-D5 + GPIO4-D2 wyświetlacz oled sh1106 (ssd1306),
Po zmianie tej wyświetlacz dziala ale po odłaczeniu i zmianie GPIO nie działają mi w różnych konfiguracjach przyciski. Co gdzie źle zrobiłem.
W konfiguracji do płytki wpięty był Wemos D1 Mini z modułem zasilania prądem stałym oraz
- GPIO5-D1 moduł przekaźnika,
- GPIO1-TX sensor ds18b20,
- GPIO12-D6 przycisk Zwiększ temperaturę,
- GPIO13-D7 przycisk Zmniejsz temperaturę,
- GPIO4-D2 przycisk Wyłącz/Ręczny/Program
Wszystko działało bardzo fajnie do czasu zmiany konfiguracji tj. dodania
- GPIO14-D5 + GPIO4-D2 wyświetlacz oled sh1106 (ssd1306),
Po zmianie tej wyświetlacz dziala ale po odłaczeniu i zmianie GPIO nie działają mi w różnych konfiguracjach przyciski. Co gdzie źle zrobiłem.
-
robertklepacki94
- Posts: 1931
- Joined: Thu Sep 02, 2021 1:06 pm
- Has thanked: 5 times
- Been thanked: 14 times
A oled na I2C nie dział tylko na pinach I2C ? Czyli w wemosie na D1 i D2?bokk wrote: Wed Nov 01, 2023 6:12 pm Poskładałem sobie termostat na płytce Tripler Base i trochę się pogubiłem.
W konfiguracji do płytki wpięty był Wemos D1 Mini z modułem zasilania prądem stałym oraz
- GPIO5-D1 moduł przekaźnika,
- GPIO1-TX sensor ds18b20,
- GPIO12-D6 przycisk Zwiększ temperaturę,
- GPIO13-D7 przycisk Zmniejsz temperaturę,
- GPIO4-D2 przycisk Wyłącz/Ręczny/Program
Wszystko działało bardzo fajnie do czasu zmiany konfiguracji tj. dodania
- GPIO14-D5 + GPIO4-D2 wyświetlacz oled sh1106 (ssd1306),
Po zmianie tej wyświetlacz dziala ale po odłaczeniu i zmianie GPIO nie działają mi w różnych konfiguracjach przyciski. Co gdzie źle zrobiłem.
Wziąłem udział w Supla Offline Party 2023
