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

Moderator: vajera

User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Tue Apr 15, 2025 8:09 pm
vajera wrote: Tue Apr 15, 2025 6:20 pm Wkrótce pojawi się wersja 0.7.33 - głównie nowe czujniki, jest tam też sporo nowego kodu pod głowice, ale on jeszcze nie będzie działał prawidłowo, więc poczekajcie na 0.7.34.
Yes sir :-)
Prośba do Ciebie o przetestowanie tej ostatniej głowicy na 0.7.34, ale albo musisz ją sparować na nowej bramce albo zmienić device-desc:

update-device-desc nr_kanału_termometru_głowicy 0x6013

update-device-desc nr_kanału_termostatu_głowicy 0x6013
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Tue Apr 15, 2025 10:35 pm
Zibi_007 wrote: Tue Apr 15, 2025 8:09 pm
vajera wrote: Tue Apr 15, 2025 6:20 pm Wkrótce pojawi się wersja 0.7.33 - głównie nowe czujniki, jest tam też sporo nowego kodu pod głowice, ale on jeszcze nie będzie działał prawidłowo, więc poczekajcie na 0.7.34.
Yes sir :-)
Prośba do Ciebie o przetestowanie tej ostatniej głowicy na 0.7.34, ale albo musisz ją sparować na nowej bramce albo zmienić device-desc:

update-device-desc nr_kanału_termometru_głowicy 0x6013

update-device-desc nr_kanału_termostatu_głowicy 0x6013
No to tak.
Wgrałem soft całkowicie od nowa i sparowałem z głowicą. Najpierw testy na wbudowanym termometrze.
Na "off" reaguje prawidłowo, czyli się wyłącza. Na "on" (tak jak ustaliliśmy) wraca do manuala (i prawidłowo).
Ale nieprawidłowo reaguje na zmianę nastawu temperatury w Supli. Ustawiam np. 35 st. i przez chwilę wydaje się być OK, a później przeskakuje na 5 st. i skręca głowicę na minimum. Jeśli tego nastawu (35 st.) dokonam przez pokrętło w głowicy, to wtedy wszystko jest OK i grzeje i dobrze pokazuje w aplikacji. Co ciekawe, jak ustawię temperaturę na taką samą jak na termometrze lub niższą, to takie cuda się nie dzieją.
Próbowałem wybrać termometr zewnętrzny, ale otrzymuję komunikat "błąd termometru". Chyba jeszcze nie działa tutaj ta opcja.
Logi z powyższej zabawy w załączniku.
A, i jeszcze jedno. Wydawało mi się, że kiedyś bramka (prawidłowo) aktualizowała czas na głowicy. Teraz tego nie robi...
You do not have the required permissions to view the files attached to this post.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Wed Apr 16, 2025 1:39 am
Ale nieprawidłowo reaguje na zmianę nastawu temperatury w Supli. Ustawiam np. 35 st. i przez chwilę wydaje się być OK, a później przeskakuje na 5 st. i skręca głowicę na minimum. Jeśli tego nastawu (35 st.) dokonam przez pokrętło w głowicy, to wtedy wszystko jest OK i grzeje i dobrze pokazuje w aplikacji. Co ciekawe, jak ustawię temperaturę na taką samą jak na termometrze lub niższą, to takie cuda się nie dzieją.
Jak na prawdziwego beta-testera wybrałeś warunek brzegowy ;), ale dzięki temu wyłapałeś błąd przepełnienia.

Próbując ustandaryzować wartości wymieniane pomiędzy termostatem Supla a TRVką przyjąłem standard @klew, czyli temperatura w stopniach * 100. Niemniej najpierw stosuję współczynnik danej głowicy (najczęściej 10 lub 1 - w zależności od modelu).

W związku z tym, żeby uniknąć błędów zaokrągleń, gdy ustawiasz w termostacie setpoint na 21 st. C, termostat wysyła 2100 a procedura wysyłająca tę wartość do głowicy najpierw mnoży ją przez współczynnik głowicy (u Ciebie akurat 10) a dopiero później dzieli przez 100, więc mamy 2100 * 10 = 21 000 / 100-> 210 idzie do głowicy.

Natomiast przy 3500 -> 35 000 ...i zonk bo tam był int16_t, a więc mamy overflow...w wersji 0.7.35 poprawiłem wszystko na int32_t.
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

Zibi_007 wrote: Wed Apr 16, 2025 1:39 am Próbowałem wybrać termometr zewnętrzny, ale otrzymuję komunikat "błąd termometru". Chyba jeszcze nie działa tutaj ta opcja.
Raczej tego nie blokowałem - "błąd termometru" sugeruje, że wybrany przez Ciebie termometr nie zwraca prawidłowej wartości temperatury.
A, i jeszcze jedno. Wydawało mi się, że kiedyś bramka (prawidłowo) aktualizowała czas na głowicy. Teraz tego nie robi...
Nie implementowałem zapytań o czas...jeszcze...;-)
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

Przy okazji napiszcie mi jakie minimalne i maksymalne wartości nastawy mają Wasze głowice.
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

Zibi_007 wrote: Tue Feb 18, 2025 11:28 pm I kolejna. Ta z kolei przedstawia się jako: TS0601 _TZE284_o3x45p96
Tak wygląda:
https://pl.aliexpress.com/item/1005006439482487.html
Logi w załączniku. Nie chciała dużo gadać. Dopiero, jak zacząłem nią kręcić, to wypluła te wszystkie "Payload" ;)
A masz jeszcze tę głowicę? Czy siedzi na grzejniku? ;)
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

W wersji 0.7.36 zmodyfikowałem mechanizm kalibracji na podstawie zewnętrznego termometru i zmieniłem definicje kilku głowic na prawdopodobnie prawidłowe modele, ale wymaga to albo wgrania nowego softu i parowania głowicy albo zmiany device-desc. Identyfikacja dotyczy głowic zgłaszanych przez @LukiSpajder, @kowalski, @Yepestis.
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Wed Apr 16, 2025 6:51 am
Zibi_007 wrote: Wed Apr 16, 2025 1:39 am Próbowałem wybrać termometr zewnętrzny, ale otrzymuję komunikat "błąd termometru". Chyba jeszcze nie działa tutaj ta opcja.
Raczej tego nie blokowałem - "błąd termometru" sugeruje, że wybrany przez Ciebie termometr nie zwraca prawidłowej wartości temperatury.
A, i jeszcze jedno. Wydawało mi się, że kiedyś bramka (prawidłowo) aktualizowała czas na głowicy. Teraz tego nie robi...
Nie implementowałem zapytań o czas...jeszcze...;-)
Swego czasu nad termostatem w Supli spędziłem ładnych parę dni. Dlatego z taką ciekawością śledziem Twoją wymianę zdań s @Klew na ten temat. Zbudowałem nawet jeden taki zdalny dla pewnej staruszki, która jest wniebowzięta i nie musi ciągle schodzić do piwnicy, co przy wieku 90+ i krętych, stromych schodach bywa ryzykowne :) Normalnie nie pisałbym Ci o tym termometrze zewnętrznym, bo wiem co ten błąd oznacza, ale... tu był fizycznie dodany do tej samej bramki termometr Xiaomi. I próba wybrania go w termostacie przynosiła taki efekt (błąd). Nie pomagało sparowanie go od nowa. W apce i cloud było widać odczyt, a głowica go nie widziała (to znaczy samej temperatury, bo termometr i owszem można było wybrać w konfiguracji termostatu). Pomogło wgranie na nowo softu i dodanie do bramki najpierw głowicy, a później termometru. Wcześniej było na odwrót, ale nie sądzę, aby to byłą przyczyną. I znowu po dodaniu termometru Xiaomi pokazał się komunikat o błędzie termometru, ale tylko na kilkanaście sekund, po czym znikł i termostat zaczął działać na zewnętrznym termometrze.
Z tym działaniem to też trochę dziwna sprawa. Opiszę na przykładzie. Na termometrze zewnętrznym jest 12 stopni, na termometrze w głowicy 30. Ustawiam termostat na 20 stopni i po chwili na głowicy widzę 12 stopni (zmienione pewnie korektą), ale po chwili przeskakuje znów na 30 stopni i tak w kółko, a głowica kręci w kółko raz w lewo, a raz w prawo. Logi z tego zachowania głowicy w załączniku.
Z tym czasem to zapytałem, bo zauważyłem, że po sparowaniu z bramką czas na zegarze w głowicy cofnął się ok. 30 min. Kolejne parowanie i znowu -30 min. A wydawało mi się, ze na pierwszej wersji softu, tej zero-jedynkowej normalnie mi się zegar na głowicy ustawił zgodnie z czasem na komputerze. Może to było złudzenie...
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Wed Apr 16, 2025 7:01 am Przy okazji napiszcie mi jakie minimalne i maksymalne wartości nastawy mają Wasze głowice.
Tę głowicę, którą teraz "wałkujemy" standardowo można ustawić od 5 do 35 stopni. Ale można to jej zmienić w konfiguracji. Przyjmuje wartości temperatury minimalnej od 1 do 15 stopni, a maksymalnej od 16 do 70 stopni.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Wed Apr 16, 2025 3:35 pm
Zibi_007 wrote: Tue Feb 18, 2025 11:28 pm I kolejna. Ta z kolei przedstawia się jako: TS0601 _TZE284_o3x45p96
Tak wygląda:
https://pl.aliexpress.com/item/1005006439482487.html
Logi w załączniku. Nie chciała dużo gadać. Dopiero, jak zacząłem nią kręcić, to wypluła te wszystkie "Payload" ;)
A masz jeszcze tę głowicę? Czy siedzi na grzejniku? ;)
Mogę ją mieć na stole w przeciągu 5 minut. Brać ja na testy?
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036

Return to “Bramka ZigBee”