
Wsparcie dla Termostatu
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Nie wiem gdzie jest problem 

https://gui-generic-builder.supla.io/
-
- Posts: 10990
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Termostat powinien być widoczny w testowej apce na Androidzie.
Powoli na iOS w testflight powinna też się pojawiać wersja testowa z wsparciem dla termostatów.
Termostat może pracować z jednym lub dwoma termometrami.
Jeden termometr jest "główny" - to on steruje temperaturą w pomieszczeniu.
Drugi termometr jest pomocniczy. Dla funkcji SUPLA_CHANNELFNC_HVAC_THERMOSTAT, ten pomocniczy może służyć do pilnowania temperatury podłogi (min i max - czyli utrzymanie minimalnej komfortowej temperatury podłogi, oraz pilnowanie, aby podłoga się nie przegrzała).
Powoli na iOS w testflight powinna też się pojawiać wersja testowa z wsparciem dla termostatów.
Termostat może pracować z jednym lub dwoma termometrami.
Jeden termometr jest "główny" - to on steruje temperaturą w pomieszczeniu.
Drugi termometr jest pomocniczy. Dla funkcji SUPLA_CHANNELFNC_HVAC_THERMOSTAT, ten pomocniczy może służyć do pilnowania temperatury podłogi (min i max - czyli utrzymanie minimalnej komfortowej temperatury podłogi, oraz pilnowanie, aby podłoga się nie przegrzała).
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Mam BETA4 na androida i termostat nie jest widoczny, ale w cloud już tak:)klew wrote: Tue Sep 26, 2023 9:39 am Termostat powinien być widoczny w testowej apce na Androidzie.
Powoli na iOS w testflight powinna też się pojawiać wersja testowa z wsparciem dla termostatów.
Ale w cloud wyświetla się jakiś dziwny numer funkcji
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
-
- Posts: 10990
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Zdecydowanie dziwnykrycha88 wrote: Tue Sep 26, 2023 10:00 amMam BETA4 na androida i termostat nie jest widoczny, ale w cloud już tak:)klew wrote: Tue Sep 26, 2023 9:39 am Termostat powinien być widoczny w testowej apce na Androidzie.
Powoli na iOS w testflight powinna też się pojawiać wersja testowa z wsparciem dla termostatów.
Ale w cloud wyświetla się jakiś dziwny numer funkcji
beta.JPG

Powinna być SUPLA_CHANNELFNC_HVAC_THERMOSTAT (420) ustawiona.
-
- Posts: 10990
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Ogólnie urządzenie może ustawić funkcję tylko podczas pierwszej rejestracji.
Jeśli z jakiegoś powodu starsza wersja softu źle ustawiła tą funkcję, to teraz aby przestawić z 1 na cokolwike innego, to trzeba usunąć urządzenie z Cloud.
Natomiast jeśli urządzenie mimo wszystko rejestruje się z 1, to coś jest nie tak z urządzeniem.
Jeśli z jakiegoś powodu starsza wersja softu źle ustawiła tą funkcję, to teraz aby przestawić z 1 na cokolwike innego, to trzeba usunąć urządzenie z Cloud.
Natomiast jeśli urządzenie mimo wszystko rejestruje się z 1, to coś jest nie tak z urządzeniem.
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Czy czasami "SUPLA_CHANNELFNC_HVAC_THERMOSTAT "nie powinno być ustawione tutaj?klew wrote: Tue Sep 26, 2023 10:07 am Zdecydowanie dziwny
Powinna być SUPLA_CHANNELFNC_HVAC_THERMOSTAT (420) ustawiona.
https://github.com/SUPLA/supla-device/b ... se.cpp#L45
https://gui-generic-builder.supla.io/
-
- Posts: 10990
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
To jest typ kanału, a nie funkcja.krycha88 wrote: Tue Sep 26, 2023 10:14 amCzy czasami "SUPLA_CHANNELFNC_HVAC_THERMOSTAT "nie powinno być ustawione tutaj?klew wrote: Tue Sep 26, 2023 10:07 am Zdecydowanie dziwny
Powinna być SUPLA_CHANNELFNC_HVAC_THERMOSTAT (420) ustawiona.
https://github.com/SUPLA/supla-device/b ... se.cpp#L45
Funkcja jest ustawiana w onInit jeśli nie była ustawiona wcześniej (te metody setDefault, getDefaultFunction)
-
- Posts: 5465
- Joined: Fri Nov 16, 2018 7:25 am
Dobra wszystko jasne, ustawiałem hvac->getChannel()->setDefault(SUPLA_HVAC_SUBFUNCTION_HEAT); zamiast hvac->setDefaultSubfunction(SUPLA_HVAC_SUBFUNCTION_HEAT);klew wrote: Tue Sep 26, 2023 10:44 am To jest typ kanału, a nie funkcja.
Funkcja jest ustawiana w onInit jeśli nie była ustawiona wcześniej (te metody setDefault, getDefaultFunction)

Poprawkę wrzuciłem

https://gui-generic-builder.supla.io/
-
- Posts: 10990
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Pamiętajcie o usunięciu urządzenia z Clouda, bo funkcja sama się nie przestawikrycha88 wrote: Tue Sep 26, 2023 11:04 amDobra wszystko jasne, ustawiałem hvac->getChannel()->setDefault(SUPLA_HVAC_SUBFUNCTION_HEAT); zamiast hvac->setDefaultSubfunction(SUPLA_HVAC_SUBFUNCTION_HEAT);klew wrote: Tue Sep 26, 2023 10:44 am To jest typ kanału, a nie funkcja.
Funkcja jest ustawiana w onInit jeśli nie była ustawiona wcześniej (te metody setDefault, getDefaultFunction)
Poprawkę wrzuciłem![]()