Termostat
-
YoMan
- Posts: 3521
- Joined: Thu Apr 30, 2020 5:18 pm
- Location: Częstochowa
- Has thanked: 3 times
- Been thanked: 3 times
I thought that @elmaya has left our community. Good to see You again. To be honest U R a big part of that SUPLA history 
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
________________________________________
Wziąłem udział w SOP2023 & SOP2024
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Ogólnie nie są używane w standardowym termostacie. Były dodane na początku projektowania termostatu, a potem zostały nieużywane, z założeniem, że może się przydadzą. W jednym komercyjnym układzie będizemy mieć tryb "boost" i go użytkownik może włączyć z przycisków na 1, 2, 3 h, a temperaturę boost będzie się konfigurować w Cloud.Duch__ wrote: Mon Jan 27, 2025 10:27 pm Kiedy w termostacie dzialają TemperatureEco, TemperatureComfort i TemperatureBoost?
Czy one mają coś związek z temperaturami z harmonogramu?
Także te parametry są i jeśli ktoś chce ich jakoś użyć, to można.
Najlepsze suple dla Twojego domu 
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
A czy jest w termostacie jakaś flaga że temperatura zadana Tz została zmieniona, czy to z poziomu aplikacji, czy też z harmonogramu.
Muszę mieć taką informację żeby w momencie zmiany policzyć drugą temperaturę (nazwijmy ją obniżoną) To, gdzie To = Tz - 20 (20 = 0.2 st C). Więc muszę pamiętać obie temperatury.
I teraz cały majstersztyk. Jeśli sygnał zewnętrzny (obojętnie czy to GPIO czy jakaś zmienna typu bool) jest w stanie wysokim to hvac ma pracować z temperaturą Tz, a jeśli sygnał zewnętrzny jest niski to To. Czemu tak? Chce spiąć to z alarmem (czujnikami ruchu) i w momencie przebywania w pomieszczeniu ma być temp Tz, w innym przypadku ma być To. O logikę alarmu proszę się nie martwić. Chyba że to przechowywać w tych zmiennych tempEco i tempComfort i w zależności od stanu czujnik przepisywać do SetTemp.
Muszę mieć taką informację żeby w momencie zmiany policzyć drugą temperaturę (nazwijmy ją obniżoną) To, gdzie To = Tz - 20 (20 = 0.2 st C). Więc muszę pamiętać obie temperatury.
I teraz cały majstersztyk. Jeśli sygnał zewnętrzny (obojętnie czy to GPIO czy jakaś zmienna typu bool) jest w stanie wysokim to hvac ma pracować z temperaturą Tz, a jeśli sygnał zewnętrzny jest niski to To. Czemu tak? Chce spiąć to z alarmem (czujnikami ruchu) i w momencie przebywania w pomieszczeniu ma być temp Tz, w innym przypadku ma być To. O logikę alarmu proszę się nie martwić. Chyba że to przechowywać w tych zmiennych tempEco i tempComfort i w zależności od stanu czujnik przepisywać do SetTemp.
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Czy potrzebujesz to liczyć czy wystarczy że termostat by to sam liczył?Duch__ wrote: Tue Jan 28, 2025 8:32 pm A czy jest w termostacie jakaś flaga że temperatura zadana Tz została zmieniona, czy to z poziomu aplikacji, czy też z harmonogramu.
Muszę mieć taką informację żeby w momencie zmiany policzyć drugą temperaturę (nazwijmy ją obniżoną) To, gdzie To = Tz - 20 (20 = 0.2 st C). Więc muszę pamiętać obie temperatury.
I teraz cały majstersztyk. Jeśli sygnał zewnętrzny (obojętnie czy to GPIO czy jakaś zmienna typu bool) jest w stanie wysokim to hvac ma pracować z temperaturą Tz, a jeśli sygnał zewnętrzny jest niski to To. Czemu tak? Chce spiąć to z alarmem (czujnikami ruchu) i w momencie przebywania w pomieszczeniu ma być temp Tz, w innym przypadku ma być To. O logikę alarmu proszę się nie martwić. Chyba że to przechowywać w tych zmiennych tempEco i tempComfort i w zależności od stanu czujnik przepisywać do SetTemp.
Najlepsze suple dla Twojego domu 
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Sam liczyć w znaczeniu że jak? Mam Tz 22 to To mam wpisywać z palca że ma być 21.8? O to pytasz? Jeśli tak to zgłaszam sprzeciw
Procek ma na bieżąco sam przeliczać niższą wartość o zadany skok. Tylko że skok w zależności od pomieszczenia może przyjmować różne wartości. Salon spokojnie 0.5, ale łazienka już tylko 0.1.
Zmiany stanu alarmu czyli też temperatury przewiduje by się odbywały co około 1h od ostatniego naruszenia czujnika (nie ma ruchu w pomieszczeniu to obniżmy temp dla oszczędności)
Zmiany stanu alarmu czyli też temperatury przewiduje by się odbywały co około 1h od ostatniego naruszenia czujnika (nie ma ruchu w pomieszczeniu to obniżmy temp dla oszczędności)
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Tylko pytam.
Ogólnie takiego parametru nie ma jak przekazać.
Samo obniżenie jest do zrobienia, ale spięcie tego z alarmem oraz wartość obniżenia trzeba będzie samemu w kodzie ustawić, albo zrobić sobie na to parametr w webinterface
Ogólnie takiego parametru nie ma jak przekazać.
Samo obniżenie jest do zrobienia, ale spięcie tego z alarmem oraz wartość obniżenia trzeba będzie samemu w kodzie ustawić, albo zrobić sobie na to parametr w webinterface
Najlepsze suple dla Twojego domu 
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Może jeszcze dopowiem:
Zmiana dla lepszej organizacji moje wywodu:
Td - temperatura docelową
Tw - temperatura wyższa
Tn - temperatura niższa
Al - stan alarmu
Skok - skok temperatury
Jeśli Al = 1 to Td = Tw
Zmiana aktualnej Td z poziomu apli musi obliczyć nowe niższe Tn=Tw - Skok bo Al = 1 i aktualnie korzystamy z Tw
Jeśli Al = 0 to Td = Tn
Zmiana aktualnej Td z poziomu apki musi obliczyć nowe wyższe Tw=Tn + Skok bo Al = 0 i aktualnie korzystamy z Tn
Zmiana dla lepszej organizacji moje wywodu:
Td - temperatura docelową
Tw - temperatura wyższa
Tn - temperatura niższa
Al - stan alarmu
Skok - skok temperatury
Jeśli Al = 1 to Td = Tw
Zmiana aktualnej Td z poziomu apli musi obliczyć nowe niższe Tn=Tw - Skok bo Al = 1 i aktualnie korzystamy z Tw
Jeśli Al = 0 to Td = Tn
Zmiana aktualnej Td z poziomu apki musi obliczyć nowe wyższe Tw=Tn + Skok bo Al = 0 i aktualnie korzystamy z Tn
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Alarm to nie problem tak jak pisałem wcześniej. Kwestia tylko przechowania tych dwóch wartości i wskazania z której aktualnie ma korzystać. Czyli chyba wykorzystam do tego tempEco i temComf.klew wrote: Tue Jan 28, 2025 9:01 pm Tylko pytam.
Ogólnie takiego parametru nie ma jak przekazać.
Samo obniżenie jest do zrobienia, ale spięcie tego z alarmem oraz wartość obniżenia trzeba będzie samemu w kodzie ustawić, albo zrobić sobie na to parametr w webinterface
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
To pytanie jak to widzisz? Bo można się pokusić o to, aby "gdy jest alarm aktywny, to obniż temperaturę o X stopni" - i to by działało w trybie ręcznym i w programie. Tylko z takim efektem ubocznym, że z apki ustawiasz "23", a termostat wysyła, że ustawił np. 22,7. Drugi minus jest taki, że tego "obniżenia X stopni" nie mamy w żadnych parametrach, więc z Clouda nie ustawisz.Duch__ wrote: Tue Jan 28, 2025 9:13 pmAlarm to nie problem tak jak pisałem wcześniej. Kwestia tylko przechowania tych dwóch wartości i wskazania z której aktualnie ma korzystać. Czyli chyba wykorzystam do tego tempEco i temComf.klew wrote: Tue Jan 28, 2025 9:01 pm Tylko pytam.
Ogólnie takiego parametru nie ma jak przekazać.
Samo obniżenie jest do zrobienia, ale spięcie tego z alarmem oraz wartość obniżenia trzeba będzie samemu w kodzie ustawić, albo zrobić sobie na to parametr w webinterface
Alternatywnie można zrobić tak, że "jeśli alarm jest aktywny, to ustaw temperaturę na Eco". Jeśli Eco=17, to niezależnei co ustawi user w apce czy hramonogramie, termostat będzie pracował na 17 i tyle pokaże. Eco będzie się dało z Clouda ustawić (wydaje mi się, że to jest zrobione, ale jeśli nie, to dodamy, bo pod to jest wszystko przygotowane). Jak alarm się wyłączy, to termostat wróci do poprzedniego ustawienia/trybu.
Najlepsze suple dla Twojego domu 
