Wsparcie dla Termostatu

krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

Nie wiem gdzie jest problem ;)
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 10990
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

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).
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

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.
Mam BETA4 na androida i termostat nie jest widoczny, ale w cloud już tak:)

Ale w cloud wyświetla się jakiś dziwny numer funkcji
beta.JPG
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 10990
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

krycha88 wrote: Tue Sep 26, 2023 10:00 am
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.
Mam BETA4 na androida i termostat nie jest widoczny, ale w cloud już tak:)

Ale w cloud wyświetla się jakiś dziwny numer funkcji
beta.JPG
Zdecydowanie dziwny :P

Powinna być SUPLA_CHANNELFNC_HVAC_THERMOSTAT (420) ustawiona.
lukasz06
Posts: 1372
Joined: Sun Jul 17, 2022 6:53 pm

Post

Mam tak samo
User avatar
klew
Posts: 10990
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

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.
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

klew wrote: Tue Sep 26, 2023 10:07 am Zdecydowanie dziwny :P

Powinna być SUPLA_CHANNELFNC_HVAC_THERMOSTAT (420) ustawiona.
Czy czasami "SUPLA_CHANNELFNC_HVAC_THERMOSTAT "nie powinno być ustawione tutaj?
https://github.com/SUPLA/supla-device/b ... se.cpp#L45
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 10990
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

krycha88 wrote: Tue Sep 26, 2023 10:14 am
klew wrote: Tue Sep 26, 2023 10:07 am Zdecydowanie dziwny :P

Powinna być SUPLA_CHANNELFNC_HVAC_THERMOSTAT (420) ustawiona.
Czy czasami "SUPLA_CHANNELFNC_HVAC_THERMOSTAT "nie powinno być ustawione tutaj?
https://github.com/SUPLA/supla-device/b ... se.cpp#L45
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)
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

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)
Dobra wszystko jasne, ustawiałem hvac->getChannel()->setDefault(SUPLA_HVAC_SUBFUNCTION_HEAT); zamiast hvac->setDefaultSubfunction(SUPLA_HVAC_SUBFUNCTION_HEAT);
:D

Poprawkę wrzuciłem :)
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 10990
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

krycha88 wrote: Tue Sep 26, 2023 11:04 am
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)
Dobra wszystko jasne, ustawiałem hvac->getChannel()->setDefault(SUPLA_HVAC_SUBFUNCTION_HEAT); zamiast hvac->setDefaultSubfunction(SUPLA_HVAC_SUBFUNCTION_HEAT);
:D

Poprawkę wrzuciłem :)
Pamiętajcie o usunięciu urządzenia z Clouda, bo funkcja sama się nie przestawi

Return to “GUI Generic”