Zgłoszenia błędów [bramka ZigBee]

Moderator: vajera

User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

LukiSpajder wrote: Thu Jul 31, 2025 6:40 am Testy się robiły kiedy spałem 😉
A wiec tak bramką tyua nic nie wykryła , żadnej zmiany baterii ale tam odświeżanie jest opóźnione .
Teraz tak soft BZ tym razem baterii ok
Soft samo zigbee nad ranę bateria 0%

Jeśli chodzi o ten soft zigbee BT to u mnie dział normalnie nie ma problemu z przesyłaniem danych do bramki , jedynie ta bateria .

Zobaczę jeszcze ten soft do termometru :

Code: Select all

 https://release-assets.githubusercontent.com/github-production-release-asset/457124582/050421fc-79b5-47fb-b98c-f54c754fea33?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-07-31T06%3A35%3A32Z&rscd=attachment%3B+filename%3D1141-0203-11003001-z03mmc.zigbee&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-31T05%3A35%3A22Z&ske=2025-07-31T06%3A35%3A32Z&sks=b&skv=2018-11-09&sig=e1OXinvrEgoBjBbkyqbOR%2Bfg4pXxPq%2BaPGBi5AkDJI8%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1Mzk0MjA0MCwibmJmIjoxNzUzOTQxNzQwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.SRAFaLHcvV01Z2R4VDKc-3db7XLEMvzUJnQZVl2Bi60&response-content-disposition=attachment%3B%20filename%3D1141-0203-11003001-z03mmc.zigbee&response-content-type=application%2Foctet-stream
Może sprawdzę jeszcze jakiś stary soft bramki

A inne osoby które używają tych termometrów nie mają żadnych problemów ???
U mnie ten link nie działa (strasznie długi też jakiś).
Jeśli to jest jednak ten, o którym myślę, to zobacz najpierw jaką masz rewizję tego Xiaomi. W tym nowszym (B1.6) skończyło się u mnie na lutowaniu przewodów, aby wrócić do oryginału. Generalnie ten nowy wypust (po marcu tego roku) to wyświetlacz ma chyba z odpadów...
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Zibi_007 wrote: Thu Jul 31, 2025 2:17 pm
U mnie ten link nie działa (strasznie długi też jakiś).
Jeśli to jest jednak ten, o którym myślę, to zobacz najpierw jaką masz rewizję tego Xiaomi. W tym nowszym (B1.6) skończyło się u mnie na lutowaniu przewodów, aby wrócić do oryginału. Generalnie ten nowy wypust (po marcu tego roku) to wyświetlacz ma chyba z odpadów...
Ja ogólnie to termometry mam od 3 lat i 7 szt dział na bramce BT .
A dodatkowe dołożyłem na zigbee ale różne lata produkcji . Co prawda teraz ostatnio kupiłem dwa i jeden był 03/2025 udało się wgrać oprogramowanie nowe . Ale niestety pies mi go capnął i uszkodził ekran nawet nie zdążyłem nic testować dokładnie co i jak z tym ekranem .
Tak więc został zaniesiony na strych i tam mierzy temperaturę bez wyświetlacz 😁.

A zobacz czy ten link dział , ja jeszcze nie wgrałem tej wersji od @devbis , ale wydaje mi się że na początku testów bramki miałem tą wersję oprogramowania później zmieniłem na pvvx
https://github.com/devbis/z03mmc?tab=readme-ov-file
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

LukiSpajder wrote: Thu Jul 31, 2025 5:23 pm
Zibi_007 wrote: Thu Jul 31, 2025 2:17 pm
U mnie ten link nie działa (strasznie długi też jakiś).
Jeśli to jest jednak ten, o którym myślę, to zobacz najpierw jaką masz rewizję tego Xiaomi. W tym nowszym (B1.6) skończyło się u mnie na lutowaniu przewodów, aby wrócić do oryginału. Generalnie ten nowy wypust (po marcu tego roku) to wyświetlacz ma chyba z odpadów...
Ja ogólnie to termometry mam od 3 lat i 7 szt dział na bramce BT .
A dodatkowe dołożyłem na zigbee ale różne lata produkcji . Co prawda teraz ostatnio kupiłem dwa i jeden był 03/2025 udało się wgrać oprogramowanie nowe . Ale niestety pies mi go capnął i uszkodził ekran nawet nie zdążyłem nic testować dokładnie co i jak z tym ekranem .
Tak więc został zaniesiony na strych i tam mierzy temperaturę bez wyświetlacz 😁.

A zobacz czy ten link dział , ja jeszcze nie wgrałem tej wersji od @devbis , ale wydaje mi się że na początku testów bramki miałem tą wersję oprogramowania później zmieniłem na pvvx
https://github.com/devbis/z03mmc?tab=readme-ov-file
Teraz działa. Tak, to ta wersja, która ucegligła mi termometr. Po resecie nic nie pokazywał na wyświetlaczu. Całe szczęście poszło przez UART i udało się wgrać soft Zigbee. Niewykluczone też, że po prostu coś poszło nie tak podczas wgrywaniu tego softu przez OTA...
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
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Urządzenie:
Manufacturer name _TZ3000_qeuvnohg | model ID TS011F | Z2S model Unknown Zigbee model [0x4500]
IEEE address 14:2D:41:FF:FE:93:FD:08 | Short address 0x8E42 | Power source 0x01
Relay z pomiarem energii na szynę DIN

Dostaje w logach:

Code: Select all

12:16:14.066 > [ 11364][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0x8e42) src endpoint(1) to dst endpoint(1) cluster(0x402)
12:16:14.086 > [ 11379][I][ZigbeeGateway.cpp:665] zbAttributeReporting(): zbAttributeReporting temperature measurement 51.180000
12:16:14.101 > [ 11390][I][z2s_devices_table.cpp:791] Z2S_onTemperatureReceive(): 14:2d:41:ff:fe:93:fd:8, endpoint 0x1, temperature 51.180000
12:16:14.110 > [ 11402][I][z2s_devices_table.cpp:122] Z2S_findChannelNumberSlot(): 14:2d:41:ff:fe:93:fd:8, endpoint 0x1, channel type 0xbde
12:16:14.122 > [ 11414][E][z2s_devices_table.cpp:43] no_channel_found_error_func(): No channel found for address 14:2d:41:ff:fe:93:fd:8
Wygląda na to, że to wystawia temperaturę? :D
W Supli jest przekaźnik i powiązany z nim licznik energii elektrycznej.
Moc czynna OK: 60W przy zwykłej żarówce
Natężenie: 0,25A
Napięcie: 240V

Bug czy feature? :)
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

[email protected] wrote: Sun Aug 03, 2025 10:27 am Dostaje w logach:

Code: Select all

12:16:14.066 > [ 11364][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0x8e42) src endpoint(1) to dst endpoint(1) cluster(0x402)
12:16:14.086 > [ 11379][I][ZigbeeGateway.cpp:665] zbAttributeReporting(): zbAttributeReporting temperature measurement 51.180000
12:16:14.101 > [ 11390][I][z2s_devices_table.cpp:791] Z2S_onTemperatureReceive(): 14:2d:41:ff:fe:93:fd:8, endpoint 0x1, temperature 51.180000
12:16:14.110 > [ 11402][I][z2s_devices_table.cpp:122] Z2S_findChannelNumberSlot(): 14:2d:41:ff:fe:93:fd:8, endpoint 0x1, channel type 0xbde
12:16:14.122 > [ 11414][E][z2s_devices_table.cpp:43] no_channel_found_error_func(): No channel found for address 14:2d:41:ff:fe:93:fd:8
Wygląda na to, że to wystawia temperaturę? :D
W Supli jest przekaźnik i powiązany z nim licznik energii elektrycznej.
Moc czynna OK: 60W przy zwykłej żarówce
Natężenie: 0,25A
Napięcie: 240V

Bug czy feature? :)
Pytasz o temperaturę, tak? Z tego, co znalazłem w necie, wynika, że te wartości są bezużyteczne, więc większość bramek jest ignoruje.
V/A/W wydają się OK?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Licznik jest moim zdaniem ok , no 50 stopni przy 23 w pomieszczeniu to raczej bez sensu 🤣
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

[email protected] wrote: Sun Aug 03, 2025 12:13 pm Licznik jest moim zdaniem ok , no 50 stopni przy 23 w pomieszczeniu to raczej bez sensu 🤣
Shelly 2.5 ma wbudowany czujnik do monitorowania temperatury w obrębie samego układu - u mnie te wartości oscylują pomiędzy 50°C a 60°C, ale o ile ma to sens w przypadku mikroprzekaźnika do puszki, to tutaj byłoby chyba mało przydatne.

Ewentualnie spróbuj go schłodzić/podgrzać strumieniem powietrza i oceń czy występuje adekwatna reakcja?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

vajera wrote: Sun Aug 03, 2025 12:24 pm
[email protected] wrote: Sun Aug 03, 2025 12:13 pm Licznik jest moim zdaniem ok , no 50 stopni przy 23 w pomieszczeniu to raczej bez sensu 🤣
Shelly 2.5 ma wbudowany czujnik do monitorowania temperatury w obrębie samego układu - u mnie te wartości oscylują pomiędzy 50°C a 60°C, ale o ile ma to sens w przypadku mikroprzekaźnika do puszki, to tutaj byłoby chyba mało przydatne.

Ewentualnie spróbuj go schłodzić/podgrzać strumieniem powietrza i oceń czy występuje adekwatna reakcja?
Próbowałem, jak się go dotyka to żaden element nie przekracza temperatury otoczenia, dmuchanie, próba ogrzania w rękach nic nie zmieniają, i temperatura waha się pomiędzy 50-53 stopnie
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

włącznik scen 4x3, ciekawa sprawa ze stanem baterii przy parowaniu, w logach 3V i 200 jako percentage, natomiast w Supli 40%

a da się coś zrobić żeby on od czasu do czasu wysłał stan baterii?

Code: Select all

17:23:52.529 > [ 91115][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0xfa01) src endpoint(1) to dst endpoint(1) cluster(0x1)
17:23:52.542 > [ 91130][I][ZigbeeGateway.cpp:801] zbAttributeReporting(): zbAttributeReporting power config battery percentage remaining 200
17:23:52.557 > [ 91142][I][z2s_devices_table.cpp:1316] Z2S_onBatteryReceive(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0x1, cluster 0x1, battery 0xc8
17:23:52.573 > [ 91154][I][z2s_devices_table.cpp:122] Z2S_findChannelNumberSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.581 > Channel[0] battery level changed to 100
17:23:52.589 > [ 91168][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.605 > Channel[1] battery level changed to 100
17:23:52.605 > [ 91185][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.621 > Channel[2] battery level changed to 100
17:23:52.621 > [ 91202][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.637 > Channel[3] battery level changed to 100
17:23:52.637 > [ 91219][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.653 > Channel[4] battery level changed to 100
17:23:52.653 > [ 91236][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.669 > Channel[5] battery level changed to 100
17:23:52.669 > [ 91253][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.685 > Channel[6] battery level changed to 100
17:23:52.685 > [ 91270][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.709 > Channel[7] battery level changed to 100
17:23:52.709 > [ 91287][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.724 > Channel[8] battery level changed to 100
17:23:52.724 > [ 91304][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.742 > Channel[9] battery level changed to 100
17:23:52.749 > [ 91320][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.755 > Channel[10] battery level changed to 100
17:23:52.765 > [ 91337][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.775 > Channel[11] battery level changed to 100
17:23:52.780 > [ 91355][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0xffffffff, channel type 0xffffffff
17:23:52.788 > [ 91372][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x2000) callback
17:23:52.805 > [ 91381][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0xfa01) src endpoint(1) to dst endpoint(1) cluster(0x1)
17:23:52.816 > [ 91396][I][ZigbeeGateway.cpp:808] zbAttributeReporting(): zbAttributeReporting power config battery voltage 30
17:23:52.820 > [ 91406][I][z2s_devices_table.cpp:1316] Z2S_onBatteryReceive(): a4:c1:38:14:b7:1b:ca:b3, endpoint 0x1, cluster 0x1, battery 0x1e
EDIT:

Tak samo się zachowuje czujnik temperatury i wilgotnosci:

Code: Select all

19:44:15.645 > [ 27921][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0xf3e0) src endpoint(1) to dst endpoint(1) cluster(0x1)
19:44:15.662 > [ 27936][I][ZigbeeGateway.cpp:801] zbAttributeReporting(): zbAttributeReporting power config battery percentage remaining 200
19:44:15.673 > [ 27948][I][z2s_devices_table.cpp:1316] Z2S_onBatteryReceive(): a4:c1:38:ab:4:b4:2e:2d, endpoint 0x1, cluster 0x1, battery 0xc8
19:44:15.686 > [ 27960][I][z2s_devices_table.cpp:122] Z2S_findChannelNumberSlot(): a4:c1:38:ab:4:b4:2e:2d, endpoint 0xffffffff, channel type 0xffffffff
19:44:15.696 > [ 27974][I][z2s_devices_table.cpp:145] Z2S_findChannelNumberNextSlot(): a4:c1:38:ab:4:b4:2e:2d, endpoint 0xffffffff, channel type 0xffffffff
19:44:15.705 > [ 27987][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x2000) callback
19:44:15.725 > [ 27996][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0xf3e0) src endpoint(1) to dst endpoint(1) cluster(0x1)
19:44:15.736 > [ 28011][I][ZigbeeGateway.cpp:808] zbAttributeReporting(): zbAttributeReporting power config battery voltage 30
19:44:15.747 > [ 28022][I][z2s_devices_table.cpp:1316] Z2S_onBatteryReceive(): a4:c1:38:ab:4:b4:2e:2d, endpoint 0x1, cluster 0x1, battery 0x1e
19:44:15.758 > [ 28034][I][z2s_devices_table.cpp:122] Z2S_findChannelNumberSlot(): a4:c1:38:ab:4:b4:2e:2d, endpoint 0xffffffff, channel type 0xffffffff
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

[email protected] wrote: Mon Aug 04, 2025 5:17 pm włącznik scen 4x3, ciekawa sprawa ze stanem baterii przy parowaniu, w logach 3V i 200 jako percentage, natomiast w Supli 40%
Temat znany I przerabiany na forum już kilka razy.
Urządzenie wysyła stan baterii w % prawidłowo (200/2=100%), natomiast w przypadku V algorytm wymaga znajomości Vmax i Vmin. Na ten moment te wartości są zaszyte w kodzie na sztywno (Vmax=3,3V; Vmin=2,8V), stąd to 40% przy 3,0V.

Masz 2 opcje:
  • poczekać, aż dodam do GUI możliwość wpisywania własnych ustawień Vmax i Vmin dla każdego urządzenia osobno - kwestia 1 - 2 dni, bo prawie wszystko już gotowe,
  • zastosować globalną flagę ZBD_USER_DATA_FLAG_DISABLE_BATTERY_VOLTAGE_MSG, która zablokuje przetwarzanie przez bramkę komunikatów o napięciu baterii
a da się coś zrobić żeby on od czasu do czasu wysłał stan baterii?
Zajrzyj tutaj:
https://forum.supla.org/viewtopic.php? ... 9#p208859

Możesz spróbować skonfigurować raportowanie atrybutu BATTERY_PERCENTAGE klastra POWER CFG np. co 4 godziny.
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”