Termostat DIY do testowania :)
-
- Posts: 699
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
No więc tak w taki sposób przełączam tryby pracy i wszystko działa poprawnie.
Dzięki za pomoc
Code: Select all
hvac->handleAction(0, Supla::TOGGLE_MANUAL_WEEKLY_SCHEDULE_MODES);
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
https://github.com/v33r005
https://github.com/v33r005
-
- Posts: 572
- Joined: Wed Oct 26, 2022 7:35 pm
@klew dwa pytania jeśli mozesz.
zmieniam temperaturę buttonami w ten sposób
button_2->addAction(Supla::INCREASE_TEMPERATURE, hvac, Supla::ON_PRESS);
button_3->addAction(Supla::DECREASE_TEMPERATURE, hvac, Supla::ON_PRESS);
jak ustawić żeby temperatura zmieniała się np co 0.1 a nie tak jak jest 0.5
i jak byś zaproponował zrobić szybkie przestawianie temperatury butonem?
zmieniam temperaturę buttonami w ten sposób
button_2->addAction(Supla::INCREASE_TEMPERATURE, hvac, Supla::ON_PRESS);
button_3->addAction(Supla::DECREASE_TEMPERATURE, hvac, Supla::ON_PRESS);
jak ustawić żeby temperatura zmieniała się np co 0.1 a nie tak jak jest 0.5
i jak byś zaproponował zrobić szybkie przestawianie temperatury butonem?
-
- Posts: 11115
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Krok można ustawić metodą:zzrr wrote: Fri Dec 22, 2023 9:52 am @klew dwa pytania jeśli mozesz.
zmieniam temperaturę buttonami w ten sposób
button_2->addAction(Supla::INCREASE_TEMPERATURE, hvac, Supla::ON_PRESS);
button_3->addAction(Supla::DECREASE_TEMPERATURE, hvac, Supla::ON_PRESS);
jak ustawić żeby temperatura zmieniała się np co 0.1 a nie tak jak jest 0.5
i jak byś zaproponował zrobić szybkie przestawianie temperatury butonem?
Code: Select all
hvac->setButtonTemperatureStep(10); // jednostka 0.01, czyli 10 to 0.1 stopnia
Jeśli to drugie, to ustaw taką samą akcję na event Supla::ON_HOLD.
Dodaj na buttonach:
Code: Select all
button1->setHoldTime(400);
button1->repeatOnHoldEvery(100);
-
- Posts: 572
- Joined: Wed Oct 26, 2022 7:35 pm
@klew ... właśnie o to chodzilo. Dzięki
A tak na marginesie to nie wiem czy się ktoś spodziewał że ten kanał to będzie taka maszynka zajefajna
A tak na marginesie to nie wiem czy się ktoś spodziewał że ten kanał to będzie taka maszynka zajefajna
-
- Posts: 572
- Joined: Wed Oct 26, 2022 7:35 pm
Gdzie może być problem że nie zapamiętuje ustawionej na stronie histerezy. Temperaturę zapamiętuje, korektę temperatury też. Ale jak zrobię restart urządzenia to histereza wraca do domyślnej 0.4
-
- Posts: 11115
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
A działa Tobie histereza na urządzeniu, po ustawieniu tego w Cloud?zzrr wrote: Fri Dec 22, 2023 1:36 pm Gdzie może być problem że nie zapamiętuje ustawionej na stronie histerezy. Temperaturę zapamiętuje, korektę temperatury też. Ale jak zrobię restart urządzenia to histereza wraca do domyślnej 0.4
Masz jeden termostat ustawiony czy więcej?
-
- Posts: 572
- Joined: Wed Oct 26, 2022 7:35 pm
mam ustawiony jeden. Drugi zakomentowany w kodzie i na stronie skonfigurowany tylko ten główny
zaraz zerknę czy w ogóle działa. Ale wydaje mi się że działała
Sprawdziłem i jak ustawie na stronie to działa. jak ustawie 1 to zgodnie z założeniem zadziałał powyżej 0.5
Robię restart urządzenia i znów mam 0.4
zaraz zerknę czy w ogóle działa. Ale wydaje mi się że działała
Sprawdziłem i jak ustawie na stronie to działa. jak ustawie 1 to zgodnie z założeniem zadziałał powyżej 0.5
Robię restart urządzenia i znów mam 0.4
-
- Posts: 11115
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
A nie masz histerezy ustawionej w programie?zzrr wrote: Fri Dec 22, 2023 1:41 pm mam ustawiony jeden. Drugi zakomentowany w kodzie i na stronie skonfigurowany tylko ten główny
zaraz zerknę czy w ogóle działa. Ale wydaje mi się że działała
Sprawdziłem i jak ustawie na stronie to działa. jak ustawie 1 to zgodnie z założeniem zadziałał powyżej 0.5
Robię restart urządzenia i znów mam 0.4
W przykładzie była ta metoda:
Code: Select all
hvac->setTemperatureHisteresis(40);
-
- Posts: 572
- Joined: Wed Oct 26, 2022 7:35 pm
Mam to w programie. I ograniczyłem się tylko do próby zakomentowania tej linii. Ale to też nie załatwiało sprawy. Czyli że jak ma być?
Ma być odkomentowana tylko przed zainicjowaniem hvac. Tak?
Próbuję
Nie działa. Jak wstawię tą metodę przed zainicjowaniem hvac to mi w ogóle urządzenie się nie włącza. Jak ją zakomentuje to na stronie w ogóle nie wyświetla wartości histerezy a jak coś ustawie i robie zapisz to histereza w urządzeniu działa cały czas na 0.4 a po odświeżeniu strony znowu nie wyświetla histerezy na stroni
Metoda jest tak jak w przykładzie. I nie nadpisuje konfiguracji zgodnie z tym co się na stronie ustawi.
Znalazłem przyczynę. Działa
Ma być odkomentowana tylko przed zainicjowaniem hvac. Tak?
Próbuję
Nie działa. Jak wstawię tą metodę przed zainicjowaniem hvac to mi w ogóle urządzenie się nie włącza. Jak ją zakomentuje to na stronie w ogóle nie wyświetla wartości histerezy a jak coś ustawie i robie zapisz to histereza w urządzeniu działa cały czas na 0.4 a po odświeżeniu strony znowu nie wyświetla histerezy na stroni
Metoda jest tak jak w przykładzie. I nie nadpisuje konfiguracji zgodnie z tym co się na stronie ustawi.
Znalazłem przyczynę. Działa