Termostat DIY do testowania :)
-
- Posts: 13
- Joined: Fri Apr 14, 2023 7:51 pm
Czy mogę prosić o podanie przykładu dla przycisków sterujących w arduino IDE ?
-
- Posts: 9148
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
-
- Posts: 449
- Joined: Wed Oct 31, 2018 7:58 am
-
- Posts: 491
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
A ja mam takie pytanko, bo w nowszych bibliotekach kompilator czepia się kodu:
jeśli to zostało jakoś zmienione to popraw proszę to w przykładzie "ThermostatBasic" . Biblioteka z którą to jeszcze działa to 24.3.0
Code: Select all
Supla::Channel::reg_dev.Flags |= SUPLA_DEVICE_FLAG_DEVICE_CONFIG_SUPPORTED;
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: 9148
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
"czepia się"veeroos wrote: ↑Mon Jun 03, 2024 12:43 pm A ja mam takie pytanko, bo w nowszych bibliotekach kompilator czepia się kodu:jeśli to zostało jakoś zmienione to popraw proszę to w przykładzie "ThermostatBasic" . Biblioteka z którą to jeszcze działa to 24.3.0Code: Select all
Supla::Channel::reg_dev.Flags |= SUPLA_DEVICE_FLAG_DEVICE_CONFIG_SUPPORTED;
Dzięki za info. Poprawka już wrzucona, natomaist jeszcze to nie jest opublikowane do bibliotek Arduino. Tą linijkę można usunąć i będzie wszystko działać.
Widzimy się na Supla Offline Party - 19.10.2024
https://forum.supla.org/viewtopic.php?t=15820
https://forum.supla.org/viewtopic.php?t=15820
-
- Posts: 449
- Joined: Wed Oct 31, 2018 7:58 am
@klew Ta funkcja antifreezeoverheat nie jest jeszcze zaimplementowana? Próbowałem dojść o co z nią chodzi i nic nie znalazłem.
-
- Posts: 9148
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Jest zaimplementowana.
Jak masz termostat grzewczy i włączysz ochronę przed zamarzaniem np na 5 stopni. To termostat nawet jak jest off, to włączy grzanie gdy temperatura spadnie poniżej 5 stopni
Widzimy się na Supla Offline Party - 19.10.2024
https://forum.supla.org/viewtopic.php?t=15820
https://forum.supla.org/viewtopic.php?t=15820
-
- Posts: 449
- Joined: Wed Oct 31, 2018 7:58 am
@klew Zmieniam minimalną temperaturę funkcją setTemperatureRoomMin, wywołuję dla pewności saveConfig(), w logach pojawia się:
Po restarcie urządzenia wczytuje się wartość domyślna? Czy problemem nie jest nazwa pliku? Zapisuje do "0_hvac_cfg" a wczytuje z?
EDIT - to nie nazwa pliku, bo inne ustawienia (np. temperatura ochrony przed zamarzaniem czy minOffT wczytują się prawidłowo).
To ma związek z funkcjami setTemperatureRoomMin i setDefaultTemperatureRoomMin - jak one mają się do siebie nawzajem?
EDIT2 - z mojej analizy kodu Hvac_base wychodzi, że te wartości RoomMin i RoomMax nie zapisują się w Config?
Code: Select all
9:59:16.973 -> LittleFS: writing file 0_hvac_cfg
19:59:17.006 -> HVAC config saved successfully
EDIT - to nie nazwa pliku, bo inne ustawienia (np. temperatura ochrony przed zamarzaniem czy minOffT wczytują się prawidłowo).
To ma związek z funkcjami setTemperatureRoomMin i setDefaultTemperatureRoomMin - jak one mają się do siebie nawzajem?
EDIT2 - z mojej analizy kodu Hvac_base wychodzi, że te wartości RoomMin i RoomMax nie zapisują się w Config?