Stan baterii w czujnikach IKEA...i nie tylko... [bramka ZigBee]

Moderator: vajera

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

Post

Przypadkiem odkryłem, że większość urządzeń IKEA nie miała bindingu na klaster POWER_CFG 😞
Jeżeli ktoś ma problem z baterią, to proponuję ponownie sparować urządzenie z bramką (bez usuwania, z włączonym przełącznikiem Force device to bind gateway).
Bramka Zigbee <=> SUPLA
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

Post

vajera wrote: Sat Jan 31, 2026 9:21 pm Przypadkiem odkryłem, że większość urządzeń IKEA nie miała bindingu na klaster POWER_CFG 😞
Jeżeli ktoś ma problem z baterią, to proponuję ponownie sparować urządzenie z bramką (bez usuwania, z włączonym przełącznikiem Force device to bind gateway).
Pytanie ?
Czy przy okazji usprawnienia odczytu baterii powinien pojawić się razem z nią odczyt siły radia?
User avatar
vajera
Posts: 7289
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

LukiSpajder wrote: Sun Feb 01, 2026 11:15 am
vajera wrote: Sat Jan 31, 2026 9:21 pm Przypadkiem odkryłem, że większość urządzeń IKEA nie miała bindingu na klaster POWER_CFG 😞
Jeżeli ktoś ma problem z baterią, to proponuję ponownie sparować urządzenie z bramką (bez usuwania, z włączonym przełącznikiem Force device to bind gateway).
Pytanie ?
Czy przy okazji usprawnienia odczytu baterii powinien pojawić się razem z nią odczyt siły radia?
Urządzenia Zigbee wysyłają swój stan w oparciu o tzw. attribute reporting, np. temperatura, otwarcie okna czy naciśnięcie przycisku - w nagłówku tych wiadomości nie ma niestety informacji o RSSI.
Taka informacja pojawia się za to w odpowiedzi na tzw. rozkaz wysłany do urządzenia - rozkazem jest m.in. odczyt atrybutu, zapis, konfiguracja raportowania, zmiana stanu urządzenia czy np. polecenie IDENTIFY.
Aktualnie bramka wyłapuje wszystkie odpowiedzi i pobiera z nich RSSI zapisując je w tabeli urządzeń (Zigbee devices->Device info), więc w przypadku np. gniazdka, żarówki czy termostatu siła sygnału radia powinna być widoczna w aplikacji Supla (i) - sprawdźcie sobie przy okazji np. swoje głowice termostatyczne.
W przypadku czujników otwarcia, T/H lub przycisków wirtualnych jedynym sposobem zaktualizowania RSSI jest wysłanie do nich jakiegoś polecenia (oczywiście pp urzednim obudzeniu czujnika) - to może być np. odczyt stanu baterii, można tego skorzystać z przycisku/polecenia Read device RSSI - ono wysyła do urządzenia rozkaz IDENTIFY.
Bramka Zigbee <=> SUPLA
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

Post

vajera wrote: Sun Feb 01, 2026 1:14 pm
LukiSpajder wrote: Sun Feb 01, 2026 11:15 am
vajera wrote: Sat Jan 31, 2026 9:21 pm Przypadkiem odkryłem, że większość urządzeń IKEA nie miała bindingu na klaster POWER_CFG 😞
Jeżeli ktoś ma problem z baterią, to proponuję ponownie sparować urządzenie z bramką (bez usuwania, z włączonym przełącznikiem Force device to bind gateway).
Pytanie ?
Czy przy okazji usprawnienia odczytu baterii powinien pojawić się razem z nią odczyt siły radia?
Urządzenia Zigbee wysyłają swój stan w oparciu o tzw. attribute reporting, np. temperatura, otwarcie okna czy naciśnięcie przycisku - w nagłówku tych wiadomości nie ma niestety informacji o RSSI.
Taka informacja pojawia się za to w odpowiedzi na tzw. rozkaz wysłany do urządzenia - rozkazem jest m.in. odczyt atrybutu, zapis, konfiguracja raportowania, zmiana stanu urządzenia czy np. polecenie IDENTIFY.
Aktualnie bramka wyłapuje wszystkie odpowiedzi i pobiera z nich RSSI zapisując je w tabeli urządzeń (Zigbee devices->Device info), więc w przypadku np. gniazdka, żarówki czy termostatu siła sygnału radia powinna być widoczna w aplikacji Supla (i) - sprawdźcie sobie przy okazji np. swoje głowice termostatyczne.
W przypadku czujników otwarcia, T/H lub przycisków wirtualnych jedynym sposobem zaktualizowania RSSI jest wysłanie do nich jakiegoś polecenia (oczywiście pp urzednim obudzeniu czujnika) - to może być np. odczyt stanu baterii, można tego skorzystać z przycisku/polecenia Read device RSSI - ono wysyła do urządzenia rozkaz IDENTIFY.
No to potwierdza moje obserwacje i stąd było pytanie .

I tak w głowicach wszędzie się pojawiła siła radia 😁

W tym przycisku Ikea jak go testowałem i próbujących odczytać stan baterii to jeśli odpowiedział to pojawiła się siła radia w CLOUD ale jak już sam przycisk wysłała te dane to nie - ale to już odpowiedziałeś czemu tak jest .

A może by zastosować jakoś mechanizm odczytu tej siły sygnału na przykład jeśli bramka wyłapie że urządzenie zostało wybudzone to w wtedy wyśle zapytanie o RSSI ale nie częściej niż ustawiony czas ?

Czy to technicznie może zrobić i czy warto - ocenę pozostawiam Tobie
User avatar
Lector
Posts: 2470
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Nie chciałem zakładać nowego tematu.
Na nowej bramce nie chce pojawić się stan baterii z czujników:

Code: Select all

Slot# 00 | Manufacturer name _TZ3000_yxqnffam | model ID TS0203 | Z2S model Unknown Zigbee model [0x2040]
IEEE address A4:C1:38:6A:A0:44:17:44 | Short address 0xBEDD | Power source 0x00
Battery percentage 255 | Last seen (ms) 2748 Last RSSI 0
Device flags 0x00000121 | ud(1) 0x00000000 | ud(2) 0x00000000
oraz

Code: Select all

Slot# 01 | Manufacturer name _TZ3000_k4ej3ww2 | model ID TS0207 | Z2S model Unknown Zigbee model [0x2040]
IEEE address A4:C1:38:E9:DA:55:DD:6C | Short address 0x7E34 | Power source 0x00
Battery percentage 255 | Last seen (ms) 22410 Last RSSI -94
Device flags 0x00000021 | ud(1) 0x00000000 | ud(2) 0x00000000
Brak odczytów w aplikacji - jakieś pół dnia.
Z podpiętych pilotów LoraTap pobiera stan baterii.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
vajera
Posts: 7289
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Lector wrote: Fri Feb 13, 2026 9:43 pm Nie chciałem zakładać nowego tematu.
Na nowej bramce nie chce pojawić się stan baterii z czujników:

Code: Select all

Slot# 00 | Manufacturer name _TZ3000_yxqnffam | model ID TS0203 | Z2S model Unknown Zigbee model [0x2040]
IEEE address A4:C1:38:6A:A0:44:17:44 | Short address 0xBEDD | Power source 0x00
Battery percentage 255 | Last seen (ms) 2748 Last RSSI 0
Device flags 0x00000121 | ud(1) 0x00000000 | ud(2) 0x00000000
oraz

Code: Select all

Slot# 01 | Manufacturer name _TZ3000_k4ej3ww2 | model ID TS0207 | Z2S model Unknown Zigbee model [0x2040]
IEEE address A4:C1:38:E9:DA:55:DD:6C | Short address 0x7E34 | Power source 0x00
Battery percentage 255 | Last seen (ms) 22410 Last RSSI -94
Device flags 0x00000021 | ud(1) 0x00000000 | ud(2) 0x00000000
Brak odczytów w aplikacji - jakieś pół dnia.
Z podpiętych pilotów LoraTap pobiera stan baterii.
1https://forum.supla.org/viewtopic.php?t=18188
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
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

vajera wrote: Fri Feb 13, 2026 11:33 pm
Lector wrote: Fri Feb 13, 2026 9:43 pm Nie chciałem zakładać nowego tematu.
Na nowej bramce nie chce pojawić się stan baterii z czujników:

Code: Select all

Slot# 00 | Manufacturer name _TZ3000_yxqnffam | model ID TS0203 | Z2S model Unknown Zigbee model [0x2040]
IEEE address A4:C1:38:6A:A0:44:17:44 | Short address 0xBEDD | Power source 0x00
Battery percentage 255 | Last seen (ms) 2748 Last RSSI 0
Device flags 0x00000121 | ud(1) 0x00000000 | ud(2) 0x00000000
oraz

Code: Select all

Slot# 01 | Manufacturer name _TZ3000_k4ej3ww2 | model ID TS0207 | Z2S model Unknown Zigbee model [0x2040]
IEEE address A4:C1:38:E9:DA:55:DD:6C | Short address 0x7E34 | Power source 0x00
Battery percentage 255 | Last seen (ms) 22410 Last RSSI -94
Device flags 0x00000021 | ud(1) 0x00000000 | ud(2) 0x00000000
Brak odczytów w aplikacji - jakieś pół dnia.
Z podpiętych pilotów LoraTap pobiera stan baterii.
1https://forum.supla.org/viewtopic.php?t=18188
Pozwoliłem sobie skorygować link; viewtopic.php?t=18188 , bo w podanym wkradł się błąd. ;)

Return to “Bramka ZigBee”