[Problem - rozwiązany] Czujnik T/H _TZE284_qf5mzewi - brak raportowania [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

Jaroni wrote: Sun Apr 26, 2026 3:32 pm
vajera wrote: Sun Apr 26, 2026 3:24 pm
Jaroni wrote: Sun Apr 26, 2026 3:01 pm Jeszcze w nocy chyba zaktualizowała się data i czas, ale w tej chwili 18 minut się spóźnia w urządzeniu (jest 17:02, a w urządzeniu pokazuje 16:44). Nagle, jak wysłałem tę odpowiedź, czas zaktualizował się z 1 minutowym spóźnieniem, jakby ktoś ręcznie tym sterował. Wartości temperatury i wilgotności też nie są takie same na wyświetlaczu jak w Cloud i apce, też nieznaczna różnica. Co jednak ciekawe, ikonkę WiFi faktycznie stale widać w pełni, to już duży sukces. Zaraz wgram 1.5.20 i zaraportuje spostrzeżenia.
Mój czujnik pracuje już prawie trzy godziny (1.5.20) i trzyma czas z dokładnością do jednej minuty, regularnie raportując stan temperatury i wilgotności.
Edytowałem w międzyczasie poprzednią odpowiedź. Łukaszu, żebyś tak wszystko inne dopracował jak ten czujnik, to będziesz niezastąpiony i nie będziesz miał spokoju :)
Dzięki! Będę szczery - ten czujnik to była dla mnie solidna lekcja pokory. Wydawać by się mogło, że temat ZigBee mam przerobiony od A do Z a tu nagle coś takiego...

Kilka słów komentarza, bo walczyłem z tym czujnikiem prawie tydzień i byłem już gotowy poddać się, nie wspominając już o tym, że odebrało mi to zapał do innych tematów związanych z bramką :(

Od samego początku podjąłem właściwy trop - ten czujnik wysyła regularnie zapytanie do bramki - coś w rodzaju ping i bramka powinna mu odpowiedzieć odpowiednio sformatowanych komunikatem. Zaimplementowałem tę odpowiedź, ale okazało się, że z jakiego powodu czujnik ją ignoruje i po kilku minutach przestaje się komunikować z bramką. Przerobiłem kilkanaście różnych pomysłów, jak ewentualnie zmienić ten komunikat i kilka razy pojawiało się światełko w tunelu...niestety ostatecznie okazywało się ono rozpędzonym Pendolino.

Wczoraj dostałem jakiegoś objawienia - otóż biblioteka ZigBee od Espressif nie daje standardowo dostępu do tzw. transaction sequence number (TSN) - to jest numer przypisany każdej wiadomości, więc napisałem własny kod odpowiedzi na ten ping z czujnika.
Ta odpowiedź była identyczna z moją pierwszą próbą, ale z jednym drobnym wyjątkiem - otóż TSN tej odpowiedzi był identyczny z TSN zapytania z czujnika - domyślnie biblioteka ZigBee przypisuje takiej odpowiedzi losowy numer.

Ta drobna zmiana rozwiązała problem natychmiastowo, a przy okazji dała mi temat do przemyśleń - może to rozwiązanie ma więcej zastosowań niż komunikacja z tym konkretnym czujnikiem.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

Również testuję najnowszy soft od kilku godzin. Połączyły się oba, data jest, ikonka komunikacji jest, odczyty się zmieniają, dokładność względem czujnika a supli trochę rozjechana ale to jest do ustawienia. Natomiast co do aktualizacji odczytu to mam wrażenie że u mniejszych to znacznie dłużej niż 60s, a nawet powiedział bym że jest to kilka minut. Jeszcze je po obserwuję
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Mati23414 wrote: Sun Apr 26, 2026 4:20 pm Również testuję najnowszy soft od kilku godzin. Połączyły się oba, data jest, ikonka komunikacji jest, odczyty się zmieniają, dokładność względem czujnika a supli trochę rozjechana ale to jest do ustawienia. Natomiast co do aktualizacji odczytu to mam wrażenie że u mniejszych to znacznie dłużej niż 60s, a nawet powiedział bym że jest to kilka minut. Jeszcze je po obserwuję
W przypadku czujników bateryjnych Tuya nie ma możliwości ustawienia raportowania atrybutów za pomocą polecenia configure-reporting.
Ten czujnik ma DP = 17, za pomocą którego można teoretycznie ustawić częstotliwość raportowania temperatury (domyślnie 120 sekund), ale ustawiłem go na 30 i nic się nie zmieniło, natomiast wydaje mi się, że zmiany temperatury aktualizuje w miarę na bieżąco.
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

@Jaroni @Mati23414 Pytanie - czy godzina Wam się zgadza, czy jest przesunięcie?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

vajera wrote: Sun Apr 26, 2026 4:26 pm @Jaroni @Mati23414 Pytanie - czy godzina Wam się zgadza, czy jest przesunięcie?
U mnie godzina się zgadza. Co do raportowania, u mnie jest to ponad 10min. Tyle na ten moment zaobserwowałem
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Mati23414 wrote: Sun Apr 26, 2026 4:51 pm
vajera wrote: Sun Apr 26, 2026 4:26 pm @Jaroni @Mati23414 Pytanie - czy godzina Wam się zgadza, czy jest przesunięcie?
U mnie godzina się zgadza. Co do raportowania, u mnie jest to ponad 10min. Tyle na ten moment zaobserwowałem
Przy stabilnej temperaturze może być nawet rzadziej - w przypadku mojego egzemplarza nie ma specjalnych różnic pomiędzy wartościami w aplikacji Supla a tymi na wyświetlaczu - u Ciebie jest inaczej?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

vajera wrote: Sun Apr 26, 2026 5:07 pm
Mati23414 wrote: Sun Apr 26, 2026 4:51 pm
vajera wrote: Sun Apr 26, 2026 4:26 pm @Jaroni @Mati23414 Pytanie - czy godzina Wam się zgadza, czy jest przesunięcie?
U mnie godzina się zgadza. Co do raportowania, u mnie jest to ponad 10min. Tyle na ten moment zaobserwowałem
Przy stabilnej temperaturze może być nawet rzadziej - w przypadku mojego egzemplarza nie ma specjalnych różnic pomiędzy wartościami w aplikacji Supla a tymi na wyświetlaczu - u Ciebie jest inaczej?
Bardziej nawiązuje do odczytów w historii pomiarów kanału między godziną w której zatrzymał się odczyt a godzina jak jest obecnie. Po ok 10-12min takiej przerwy, pomiar się uzupełnia. Co to różnicy pomiarów jest to nie raz 2st a nie raz 0.2st. Od razu po dodaniu czujników rozbieżność w temp była ok 2st i 15% różnicy w wilgotności.A przecież od razu po dodaniu pomiar jest aktualny
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Mati23414 wrote: Sun Apr 26, 2026 6:21 pm
vajera wrote: Sun Apr 26, 2026 5:07 pm
Mati23414 wrote: Sun Apr 26, 2026 4:51 pm

U mnie godzina się zgadza. Co do raportowania, u mnie jest to ponad 10min. Tyle na ten moment zaobserwowałem
Przy stabilnej temperaturze może być nawet rzadziej - w przypadku mojego egzemplarza nie ma specjalnych różnic pomiędzy wartościami w aplikacji Supla a tymi na wyświetlaczu - u Ciebie jest inaczej?
Bardziej nawiązuje do odczytów w historii pomiarów kanału między godziną w której zatrzymał się odczyt a godzina jak jest obecnie. Po ok 10-12min takiej przerwy, pomiar się uzupełnia. Co to różnicy pomiarów jest to nie raz 2st a nie raz 0.2st. Od razu po dodaniu czujników rozbieżność w temp była ok 2st i 15% różnicy w wilgotności.A przecież od razu po dodaniu pomiar jest aktualny
To już jest inna kwestia - ten czujnik potrafi zaraportować inne wartości niż te, które pokazuje na wyświetlaczu, ale na to już nic nie poradzimy.
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
Jaroni
Posts: 254
Joined: Wed Nov 01, 2023 6:18 pm
Has thanked: 3 times
Been thanked: 4 times

Post

vajera wrote: Sun Apr 26, 2026 4:00 pm
Jaroni wrote: Sun Apr 26, 2026 3:32 pm
vajera wrote: Sun Apr 26, 2026 3:24 pm
Mój czujnik pracuje już prawie trzy godziny (1.5.20) i trzyma czas z dokładnością do jednej minuty, regularnie raportując stan temperatury i wilgotności.
Edytowałem w międzyczasie poprzednią odpowiedź. Łukaszu, żebyś tak wszystko inne dopracował jak ten czujnik, to będziesz niezastąpiony i nie będziesz miał spokoju :)
Dzięki! Będę szczery - ten czujnik to była dla mnie solidna lekcja pokory. Wydawać by się mogło, że temat ZigBee mam przerobiony od A do Z a tu nagle coś takiego...

Kilka słów komentarza, bo walczyłem z tym czujnikiem prawie tydzień i byłem już gotowy poddać się, nie wspominając już o tym, że odebrało mi to zapał do innych tematów związanych z bramką :(

Od samego początku podjąłem właściwy trop - ten czujnik wysyła regularnie zapytanie do bramki - coś w rodzaju ping i bramka powinna mu odpowiedzieć odpowiednio sformatowanych komunikatem. Zaimplementowałem tę odpowiedź, ale okazało się, że z jakiego powodu czujnik ją ignoruje i po kilku minutach przestaje się komunikować z bramką. Przerobiłem kilkanaście różnych pomysłów, jak ewentualnie zmienić ten komunikat i kilka razy pojawiało się światełko w tunelu...niestety ostatecznie okazywało się ono rozpędzonym Pendolino.

Wczoraj dostałem jakiegoś objawienia - otóż biblioteka ZigBee od Espressif nie daje standardowo dostępu do tzw. transaction sequence number (TSN) - to jest numer przypisany każdej wiadomości, więc napisałem własny kod odpowiedzi na ten ping z czujnika.
Ta odpowiedź była identyczna z moją pierwszą próbą, ale z jednym drobnym wyjątkiem - otóż TSN tej odpowiedzi był identyczny z TSN zapytania z czujnika - domyślnie biblioteka ZigBee przypisuje takiej odpowiedzi losowy numer.

Ta drobna zmiana rozwiązała problem natychmiastowo, a przy okazji dała mi temat do przemyśleń - może to rozwiązanie ma więcej zastosowań niż komunikacja z tym konkretnym czujnikiem.
Tych czujników z tematu będzie coraz więcej w obiegu, bo to raczej nowsze wydanie. Za to teraz to Ty będziesz mógł na zagranicznych portalach dawać tipy i porady, odnośnie tego czujnika, skoro sam to rozkminiłeś, a w sieci ciężko cokolwiek było Ci znaleźć. Wspominałeś coś, że też ma datapoints do kalibracji temperatury i wilgotności, chyba to było na wyrost? Później odniosę się do pytania o czasy i odczyty, chwilowo czujnik usunąłem, bo chciałem dodać wyłącznik korytarza jako pierwsze urządzenie pod tą, do tej pory testową bramką :)
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Jaroni wrote: Sun Apr 26, 2026 6:45 pm Tych czujników z tematu będzie coraz więcej w obiegu, bo to raczej nowsze wydanie. Za to teraz to Ty będziesz mógł na zagranicznych portalach dawać tipy i porady, odnośnie tego czujnika, skoro sam to rozkminiłeś, a w sieci ciężko cokolwiek było Ci znaleźć. Wspominałeś coś, że też ma datapoints do kalibracji temperatury i wilgotności, chyba to było na wyrost? Później odniosę się do pytania o czasy i odczyty, chwilowo czujnik usunąłem, bo chciałem dodać wyłącznik korytarza jako pierwsze urządzenie pod tą, do tej pory testową bramką :)
Nie było na wyrost, bo osobiście przetestowałem te DPs i działają, tylko że nie dodałem jeszcze definicji do bramki.
Kalibracja temperatury to Dp=23, VALUE, SIZE=4, wartość kalibracji x10 (czyli -25 obniży temperaturę o 2,5 st. C), wilgotność ma DP=24 (x1).
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”