W wersji 0.7.70-06/05/2025 udało mi się chyba rozwiązać ten problem z trybem OFF w harmonogramie - testy na moim TRVZB wyszły pozytywnie. Po zmianie programu z OFF na inny termostat włącza się ponownie i realizuje kolejny program.bokk wrote: Thu May 01, 2025 9:03 am Jeśli ma to być odzwierciedlenie ustawień z termostatu suplowego to ta rozbieżność będzie mylącą że wyłącz nie wyłącza tylko obniża np. do 5
Głowice termostatyczne i termostaty ścienne - [bramka ZigBee]
Moderator: vajera
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Potwierdzam przejście z trybu OFF do kolejnego cyklu z harmonogramu (na Sonoff TRVZB)vajera wrote: Tue May 06, 2025 11:38 amW wersji 0.7.70-06/05/2025 udało mi się chyba rozwiązać ten problem z trybem OFF w harmonogramie - testy na moim TRVZB wyszły pozytywnie. Po zmianie programu z OFF na inny termostat włącza się ponownie i realizuje kolejny program.bokk wrote: Thu May 01, 2025 9:03 am Jeśli ma to być odzwierciedlenie ustawień z termostatu suplowego to ta rozbieżność będzie mylącą że wyłącz nie wyłącza tylko obniża np. do 5
Tylko zauważyłem że przejście w OFF wyłącza odczyty
You do not have the required permissions to view the files attached to this post.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
U mnie też wyłącza odczyty i jeszcze zapala diodę na zielonobokk wrote: Tue May 06, 2025 12:15 pm
Potwierdzam przejście z trybu OFF do kolejnego cyklu z harmonogramu (na Sonoff TRVZB)
Tylko zauważyłem że przejście w OFF wyłącza odczyty
Sprawa wygląda tak - gdy w harmonogramie wybierzemy OFF to termostat Supla generuje błąd systemu, bramka się resetuje i stąd brak odczytów (+ zielona dioda). Ten reset niestety powtarza się cyklicznie tak długo jak w harmonogramie jest OFF, zmiana na inny program nie generuje tego problemu. Ostatnie logi przed awarią wyglądają tak:
Code: Select all
HVAC[3]: setMainProgram(0, 0, 700, 0, 1108877312)
LittleFS: writing file 3_hvac_weekly
Guru Meditation Error: Core 0 panic'ed (Load access fault). Exception was unhandled.
w metodzie setProgram jest taki kod:
Code: Select all
schedule->Program[programId - 1].Mode = mode;
schedule->Program[programId - 1].SetpointTemperatureHeat = tHeat;
schedule->Program[programId - 1].SetpointTemperatureCool = tCool;
Nadmieniam, że ja w tym przypadku nie wywołuję metody setProgram - po prostu ustawiam w harmonogramie "OFF" i termostat sam sobie tę krzywdę czyni, natomiast muszę uczciwie przyznać, że sprawdziłem to na moim domowym termostacie (M5Dial) i tam tego efektu nie ma?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
Głowica ME167 te same objawy bramka się resetuje po przełączeniu w programie off , to powoduje ten znikający pomiar temperatury . Jeśli w programie mamy off to jeśli przestawimy temperaturę pokrętłem na głowicy nie aktualizuję tego w apce i nie przełącza na tryb ręczny - chociaż raz się udało że to zadziałało .vajera wrote: Tue May 06, 2025 2:40 pm
U mnie też wyłącza odczyty i jeszcze zapala diodę na zielono
Sprawa wygląda tak - gdy w harmonogramie wybierzemy OFF to termostat Supla generuje błąd systemu, bramka się resetuje i stąd brak odczytów (+ zielona dioda). Ten reset niestety powtarza się cyklicznie tak długo jak w harmonogramie jest OFF, zmiana na inny program nie generuje tego problemu.
Tak to wygląda u Mnie . Logi zamieścić ?, coś jeszcze sprawdzać ?
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
To jest dosyć specyficzna sytuacja - program OFF jest jakby dodatkowym, specjalnym programem w harmonogramie. @klew nie przewidział możliwości zmiany temperatury dla tego programu, co jest dosyć logiczne - OFF ma być zawsze OFF. Jak kręcisz pokrętłem na głowicy w trybie harmonogramu tygodniowego to ma to zmieniać temperaturę dla tego konkretnego programu, ale tak jak napisałem powyżej nie możesz zmienić temperatury dla programu OFF, zgadza się?LukiSpajder wrote: Tue May 06, 2025 3:23 pm Głowica ME167 te same objawy bramka się resetuje po przełączeniu w programie off , to powoduje ten znikający pomiar temperatury . Jeśli w programie mamy off to jeśli przestawimy temperaturę pokrętłem na głowicy nie aktualizuję tego w apce i nie przełącza na tryb ręczny - chociaż raz się udało że to zadziałało .
Tak to wygląda u Mnie . Logi zamieścić ?, coś jeszcze sprawdzać ?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Chyba właśnie sam sobie odpowiedziałem na zagadkę adresowaną do Krzysztofavajera wrote: Tue May 06, 2025 3:48 pmTo jest dosyć specyficzna sytuacja - program OFF jest jakby dodatkowym, specjalnym programem w harmonogramie. @klew nie przewidział możliwości zmiany temperatury dla tego programu, co jest dosyć logiczne - OFF ma być zawsze OFF. Jak kręcisz pokrętłem na głowicy w trybie harmonogramu tygodniowego to ma to zmieniać temperaturę dla tego konkretnego programu, ale tak jak napisałem powyżej nie możesz zmienić temperatury dla programu OFF, zgadza się?LukiSpajder wrote: Tue May 06, 2025 3:23 pm Głowica ME167 te same objawy bramka się resetuje po przełączeniu w programie off , to powoduje ten znikający pomiar temperatury . Jeśli w programie mamy off to jeśli przestawimy temperaturę pokrętłem na głowicy nie aktualizuję tego w apce i nie przełącza na tryb ręczny - chociaż raz się udało że to zadziałało .
Tak to wygląda u Mnie . Logi zamieścić ?, coś jeszcze sprawdzać ?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
No to jest tak jak mówisz , nie chce tu mieszkać w tym temacie programu bo tak jak mówiłem ja go nie używam nawet przy auratonie . Ale może dało by radę jakoś odczytać ten parametr z clouda co ma zrobić termostat supli po tym jak jest w programie np. Zwiększymy temperaturę to przeskakuje na ręczę sterowanie . I tak samo przy głowicy jak w czasie trwania programu przekręcę pokrętłem to przełączy mnie w manual .vajera wrote: Tue May 06, 2025 3:48 pm
To jest dosyć specyficzna sytuacja - program OFF jest jakby dodatkowym, specjalnym programem w harmonogramie. @klew nie przewidział możliwości zmiany temperatury dla tego programu, co jest dosyć logiczne - OFF ma być zawsze OFF. Jak kręcisz pokrętłem na głowicy w trybie harmonogramu tygodniowego to ma to zmieniać temperaturę dla tego konkretnego programu, ale tak jak napisałem powyżej nie możesz zmienić temperatury dla programu OFF, zgadza się?
Może jakiś zmienny parametr przez telnet przesyłać by się dało to wybrać.
Ale to tylko sugestia
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Trochę mniej śledziłem to ostatnio. Ale tak na oko wydaje mi się że widywałem tutaj harmonogramy od trybu chłodzenia, co raczej nie powinno się wydarzyć.
Crasha też nie powinno być, nawet jak coś niepoprawnie się ustawia, także to załatam później.
Urządzenia, które pozwalają na zmianę temperatury, trzeba traktować z jakimiś buforami czasowymi, gdzie ignoruje się to co wysyła urządzenie.
Ja tak robiłem, że jeśli coś ustawiam na takim urządzeniu, to przez np 5 s ignoruje zmiany nastaw z tego urządzenia, bo inaczej się robią takie pętle zależności i wszystko się przestawia.
Zmiany nastaw w trakcie pracy w programie są ogarnięte w klasie termostatu, także te rzeczy powinny działać, chyba że używasz jakichś nieodpowiednich metod i one mieszają. Tam trzeba by trochę interfejs klasy hvac uprzątnąć, aby to było bardziej przejrzyste.
Crasha też nie powinno być, nawet jak coś niepoprawnie się ustawia, także to załatam później.
Urządzenia, które pozwalają na zmianę temperatury, trzeba traktować z jakimiś buforami czasowymi, gdzie ignoruje się to co wysyła urządzenie.
Ja tak robiłem, że jeśli coś ustawiam na takim urządzeniu, to przez np 5 s ignoruje zmiany nastaw z tego urządzenia, bo inaczej się robią takie pętle zależności i wszystko się przestawia.
Zmiany nastaw w trakcie pracy w programie są ogarnięte w klasie termostatu, także te rzeczy powinny działać, chyba że używasz jakichś nieodpowiednich metod i one mieszają. Tam trzeba by trochę interfejs klasy hvac uprzątnąć, aby to było bardziej przejrzyste.
Najlepsze suple dla Twojego domu 
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Crash naprawiony - Hvac->setProgram(...) nie sprawdza czy program id jest w przedziale [1...4] i stąd brał się ten wyjątek systemu = ja tam przekazywałem getCurrentProgramId, który w przypadku programu OFF równy jest "0".klew wrote: Tue May 06, 2025 4:19 pm Trochę mniej śledziłem to ostatnio. Ale tak na oko wydaje mi się że widywałem tutaj harmonogramy od trybu chłodzenia, co raczej nie powinno się wydarzyć.
Crasha też nie powinno być, nawet jak coś niepoprawnie się ustawia, także to załatam później.
Urządzenia, które pozwalają na zmianę temperatury, trzeba traktować z jakimiś buforami czasowymi, gdzie ignoruje się to co wysyła urządzenie.
Ja tak robiłem, że jeśli coś ustawiam na takim urządzeniu, to przez np 5 s ignoruje zmiany nastaw z tego urządzenia, bo inaczej się robią takie pętle zależności i wszystko się przestawia.
Zmiany nastaw w trakcie pracy w programie są ogarnięte w klasie termostatu, także te rzeczy powinny działać, chyba że używasz jakichś nieodpowiednich metod i one mieszają. Tam trzeba by trochę interfejs klasy hvac uprzątnąć, aby to było bardziej przejrzyste.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Wersja 0.7.71-06/05/2025 - usunąłem błąd z restartem bramki przy harmonogramie OFF i zastosowałem rozwiązanie stworzone przez Krzysztofa (@klew) - jeżeli ustawisz w Cloud "zmiana temperatury przełącza w tryb ręczny" na TAK to zmiana nastawy w głowicy przełączy termostat z trybu tygodniowego na ręczny, jeżeli będzie ustawiona na NIE to nastąpi, tak jak to @klew zaplanował, "override" aktualnego programu nową wartością, ale nie zmieni ona wartości danego programu na stałe - jeżeli uważacie, że ta opcja ze stałą zmianą jest lepsza dajcie znać?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
