Głowice termostatyczne i termostaty ścienne - [bramka ZigBee]

Moderator: vajera

bokk
Posts: 730
Joined: Fri Mar 01, 2019 4:26 am
Has thanked: 7 times
Been thanked: 25 times

Post

Zmiana temperatury na głowicy powoduje zmianę w programie termostatu
You do not have the required permissions to view the files attached to this post.
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

vajera wrote: Thu May 01, 2025 9:47 pm
lukasz06 wrote: Thu May 01, 2025 9:08 pm Teraz jeszcze widzę, że wszystkie programy się rozjeżdżają.
Może jednak lepiej aby przechodził w tryb ręczny?
Decyzja należy do Ciebie.
Edit. Po ubiciu apki i ponownym jej włączeniu pokazuje dobrze.
To na czym ostatecznie stanęło - teraz działa już dobrze czy dalej się coś rozjeżdża? 😉
Muszę się jeszcze na spokojnie temu przyjrzeć, ale na pewno cos ten harmonogram miesza
(w apce, bo głowica raczej reaguje prawidłowo)
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Naniosłem jedną poprawkę w kodzie dotyczącą harmonogramu tygodniowego - jest już w wersji 0.7.66.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

vajera wrote: Fri May 02, 2025 9:39 am Naniosłem jedną poprawkę w kodzie dotyczącą harmonogramu tygodniowego - jest już w wersji 0.7.66.
Nie jest dobrze, bo mając np program 18 stopni przekręcam głowicę na 20, aby załączyć grzanie.
I teraz w apce się to ustawia, prawie dobrze, a głowica niepotrzebnie kręci się kilka razy, bo
załącza się na grzanie, po 1-3 sek wyłącza i znów załącza. W apce tego nie zauważamy, al słychać jak
głowica się obraca.
I co do apki, to gdy zmienimy pokrętłem temp na głowicy, to w aplikacji zauważyłem tam gdzie jest "następnie"
pokazuje się - wyłącz. Dopiero gdy wyjdziemy z głównej strony interfejsu (czyli tam gdzie ustawiamy temp) i wejdziemy
z powrotem pokazuje już poprawnie "następnie" ustawioną temp następnego programu.
Nie wiem czy zrozumiale to tłumaczę ;)
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

lukasz06 wrote: Fri May 02, 2025 10:40 am - Nie jest dobrze, bo mając np program 18 stopni przekręcam głowicę na 20, aby załączyć grzanie.
I teraz w apce się to ustawia, prawie dobrze, a głowica niepotrzebnie kręci się kilka razy, bo
załącza się na grzanie, po 1-3 sek wyłącza i znów załącza. W apce tego nie zauważamy, al słychać jak
głowica się obraca.
Ok, rozumiem, że trwa to kilka sekund a później jest dobrze, tak?
Tam musi być pewna bezwładność między bramką a głowicą, bo inaczej zrobiła by się nieskończona pętla.

Teraz pytanie zasadnicze - jak często w warunkach "produkcyjnych" będziesz zmieniać nastawę programu z głowicy? 1x/dobę czy 1x/tydzień?
I co do apki, to gdy zmienimy pokrętłem temp na głowicy, to w aplikacji zauważyłem tam gdzie jest "następnie"
pokazuje się - wyłącz. Dopiero gdy wyjdziemy z głównej strony interfejsu (czyli tam gdzie ustawiamy temp) i wejdziemy
z powrotem pokazuje już poprawnie "następnie" ustawioną temp następnego programu.
Nie wiem czy zrozumiale to tłumaczę ;)
Muszę się temu przyjrzeć, ale dopiero jak będę miał kompa i głowicę (pn/wt).

Możesz też wrzucić logi z tego kręcenia.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Wersja 0.7.67 zawiera testowy kod do obsługi trybu AUTO w głowicach - póki co wyłącza on termostat Supla po wykryciu tego trybu docelowo będzie możliwość wyboru. Zastrzegam, że może nie działać ze wszystkimi głowicami, ale wrzucam go do testów.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Jakakolwiek zmiana temp na głowicy wyłącza termostat. Dotyczy to również trybu manual
Edit. Po wl grzania takie cuda 😉
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

lukasz06 wrote: Mon May 05, 2025 10:37 pm Jakakolwiek zmiana temp na głowicy wyłącza termostat. Dotyczy to również trybu manual
Edit. Po wl grzania takie cuda 😉
OK, moja wina. W przypadku TRVZB pisałem z pamięci i pomyliłem 4 z 1 ;)
Właśnie kompiluje się 0.7.68 - tam powinno być już OK.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

lukasz06 wrote: Fri May 02, 2025 10:40 am
vajera wrote: Fri May 02, 2025 9:39 am Naniosłem jedną poprawkę w kodzie dotyczącą harmonogramu tygodniowego - jest już w wersji 0.7.66.
Nie jest dobrze, bo mając np program 18 stopni przekręcam głowicę na 20, aby załączyć grzanie.
I teraz w apce się to ustawia, prawie dobrze, a głowica niepotrzebnie kręci się kilka razy, bo
załącza się na grzanie, po 1-3 sek wyłącza i znów załącza. W apce tego nie zauważamy, al słychać jak
głowica się obraca.
I co do apki, to gdy zmienimy pokrętłem temp na głowicy, to w aplikacji zauważyłem tam gdzie jest "następnie"
pokazuje się - wyłącz. Dopiero gdy wyjdziemy z głównej strony interfejsu (czyli tam gdzie ustawiamy temp) i wejdziemy
z powrotem pokazuje już poprawnie "następnie" ustawioną temp następnego programu.
Nie wiem czy zrozumiale to tłumaczę ;)
W wersji 0.7.69-06/05/2025 zmieniłem nieco ten kod i jestem po wstępnych testach mojego TRVZB - wydaje się działać prawidłowo - zmiana nastawy z poziomu głowicy natychmiast aktualizuje wartość nastawy w termostacie Supla i uaktualnia bieżący program w harmonogramie.

Natomiast faktycznie po zmianie temperatury w bieżącym programie termostat Supla pokazuje, że następny program to "OFF" - trzeba wyjść i wejść do widgetu żeby to się zaktualizowało. @klew masz może jakiś pomysł? Kod wygląda tak:

Code: Select all

if (Supla_Z2S_HvacBase->isWeeklyScheduleEnabled() &&
          (abs(Supla_Z2S_HvacBase->getTemperatureSetpointHeat() - msg_value) > 50)) {
          
        TWeeklyScheduleProgram program = Supla_Z2S_HvacBase->getProgramById(Supla_Z2S_HvacBase->getCurrentProgramId());
        
        Supla_Z2S_HvacBase->setProgram(Supla_Z2S_HvacBase->getCurrentProgramId(), program.Mode, msg_value, program.SetpointTemperatureCool, false);
        
        Supla_Z2S_HvacBase->setTemperatureSetpointHeat(msg_value);
        
        Supla_Z2S_TRVInterface->setTRVTemperatureSetpoint(msg_value);
        
        log_i("Changing weekly schedule program temperature: program id %u,hvac getTemperatureSetpointHeat %d, msg value %d", Supla_Z2S_HvacBase->getCurrentProgramId(), Supla_Z2S_HvacBase->getTemperatureSetpointHeat(), msg_value);
      } 
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Na szybko sprawdziłem, tak jak piszesz zmienia się to dobrze, głowica nie kręci w tą i z powrotem.
Jedyny minus jaki mi się rzucił w oczy to to, że ciężko jest zmienić temperaturę o 0,5 stopnia, bo zaokrągla do pełnych stopni.
W trybie ręcznym jest ok, tylko w trybie program tak miałem, może to ktoś potwierdzić?
Termometr mam ustawiony na ten z głowicy.
Pozdrawiam.

Return to “Bramka ZigBee”