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

Moderator: vajera

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

Post

wojtas567 wrote: Thu Mar 06, 2025 10:20 pm Bardzo ładnie pracuje

Code: Select all

23:18:37.422 -> [ 72562][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 0, data type 0x29
23:19:49.499 -> [144608][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1782, data type 0x29
23:19:59.692 -> [154802][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 294, data type 0x29
i szybko reaguje
Niezła historia...przez zupełny przypadek zauważyłem, że odczytując wiadomość o ActivePower sprawdzam czy typ danych to U16 (tak jak przy Voltage i Current) i u mnie to działa - moje gniazdko taki typ raportuje (0x21).

Tylko że w standardzie Zigbee akurat ActivePower jest typu S16 (0x29) bo może przyjmować wartości ujemne.
Widocznie Tuya postanowiła wyjątkowo trzymać się standardu i stąd to zamieszanie.
To tłumaczy też dlaczego w niektórych wersjach działało - tam robiłem odczyt bez weryfikacji typu.

@Wojtas567 - teraz zastanawiam się czy Twoje gniazdko wymaga aż tak częstych odczytów bo z tego, co pamiętam działało dobrze tylko nagle zgubiło odczyt mocy, prawda? Tak na marginesie to przed tym "zgubieniem" nie parowałeś go z jakąś komercyjną bramką - może wtedy zaliczyło aktualizację?
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: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Thu Mar 06, 2025 10:38 pm
vajera wrote: Thu Mar 06, 2025 10:01 pm @wojtas567, @Zibi_007, @LukiSpajder - mam standardową prośbę - wgrajcie w wolnej chwili wersję 0.5.6 (aktualnie się buduje) - może być OTA i sprawdzcie jak wygląda raportowanie mocy. Będę również wdzięczny za wyśledzenie w logach takich linii:

Code: Select all

zbAttributeReporting electrical measurement RMS active power XX, data type 0xXX
Wersja 5.6. też działa OK :) Logi poniżej:

Code: Select all

[ 92984][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 240
[ 92988][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4327
[ 92993][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1053, data type 0x21
[103184][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 240
[103188][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4327
[103192][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1052, data type 0x21
[113386][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 241
[113390][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4332
[113394][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1057, data type 0x21
[123610][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 241
[123614][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4338
[123618][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1057, data type 0x21
[134465][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 241
[134469][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4338
[134473][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1057, data type 0x21zbAttributeReporting electrical measurement RMS
[144645][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 241
[144650][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4338
[144654][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1059, data type 0x21
[154883][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 242
[154888][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4354
[154891][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1063, data type 0x21
[165123][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 241
[165127][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4349
[165131][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1064, data type 0x21
[175255][I][ZigbeeGateway.cpp:606] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS voltage 242
[175259][I][ZigbeeGateway.cpp:612] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS current 4354
[175264][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 1065, data type 0x21
Dzięki, na Ciebie zawsze można liczyć!
Zwróć uwagę, że u Ciebie też raportuje ActivePower niezgodnie ze standardem Zigbee - typ U16(0x21).

Z innych ciekawostek - Twoje gniazdko jest chyba jedynym modelem, który reaguje na polecenie resetu kWh.
Dołożę w takim razie okresowy odczyt energii czynnej albo przynajmniej pojedynczy odczyt po restarcie.
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
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Mam tylko bramkę w HA wczoraj podpinałem jak sprawdzałem reakcje ale nie było aktualizacja. Podpiąłem drugie gniazdko i też ładnie pracuje. Co do reakcji te 10s dla mnie za często, spokojnie ok 60s wystarczy stanowczo ważniejsza jest szybka reakcja na włączniki czy inne czujniki.
Pozdrawiam
Wojtek
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

vajera wrote: Thu Mar 06, 2025 10:01 pm @wojtas567, @Zibi_007, @LukiSpajder - mam standardową prośbę - wgrajcie w wolnej chwili wersję 0.5.6 (aktualnie się buduje) - może być OTA i sprawdzcie jak wygląda raportowanie mocy. Będę również wdzięczny za wyśledzenie w logach takich linii:

Code: Select all

zbAttributeReporting electrical measurement RMS active power XX, data type 0xXX
nie wiem czy to aktualne :D

Code: Select all

[15:29:04][103365][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 8, data type 0x21
[15:29:05][103939][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 8, data type 0x21
[15:29:06][105035][I][ZigbeeGateway.cpp:618] zbAttributeReporting(): zbAttributeReporting electrical measurement RMS active power 76, data type 0x21
You do not have the required permissions to view the files attached to this post.
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Po ściągnięciu pliku aktualizacyjnego i wgraniu pod 192.168.000.000/update wersji 0.5.9 jest dalej 0.5.8 . Ale nie wiem może coś u Mnie nie tak . Może tylko numeracja
You do not have the required permissions to view the files attached to this post.
User avatar
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

Cześć, coś pozamieniałeś w moim symfonicku ikea E1744 tym obrotowym u mnie jest klik jako play, dwu i trzy klik tak mi wcześniej konfigurowałeś i obrót w prawo i lewo jako volume a teraz mam: play, volume up, volume down, next track, prev track to są chyba przyciski z tego nowszego, @vajera możesz na to na spokojnie zerknąć.
Pozdrawiam
Wojtek
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

wojtas567 wrote: Mon Mar 10, 2025 8:58 pm Cześć, coś pozamieniałeś w moim symfonicku ikea E1744 tym obrotowym u mnie jest klik jako play, dwu i trzy klik tak mi wcześniej konfigurowałeś i obrót w prawo i lewo jako volume a teraz mam: play, volume up, volume down, next track, prev track to są chyba przyciski z tego nowszego, @vajera możesz na to na spokojnie zerknąć.
Hmm, a pamiętasz jak te przyciski się wcześniej nazywały? i ile ich było?

EDIT - ściągnąłem kod źródłowy 0.3.8 (ten, który u Ciebie zadziałał) i wstępnie porównałem z obecnym - na pierwszy rzut oka nie widzę istotnych zmian, ale napisz te nazwy.
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
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

vajera wrote: Mon Mar 10, 2025 9:49 pm EDIT - ściągnąłem kod źródłowy 0.3.8 (ten, który u Ciebie zadziałał) i wstępnie porównałem z obecnym - na pierwszy rzut oka nie widzę istotnych zmian, ale napisz te nazwy.
cofnąłem się do wersji 0.3.8 i tam faktycznie jest taki sam układ, nazewnictwo w zasadzie nie ma większego znaczenia ale tam jest reakcja na każdy klik a w najnowszym znajduje moduł dodaje ale potem nie ma reakcji tak a wpce jak i na serialu jak klikam.
Pozdrawiam
Wojtek
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

wojtas567 wrote: Tue Mar 11, 2025 9:38 pm
vajera wrote: Mon Mar 10, 2025 9:49 pm EDIT - ściągnąłem kod źródłowy 0.3.8 (ten, który u Ciebie zadziałał) i wstępnie porównałem z obecnym - na pierwszy rzut oka nie widzę istotnych zmian, ale napisz te nazwy.
cofnąłem się do wersji 0.3.8 i tam faktycznie jest taki sam układ, nazewnictwo w zasadzie nie ma większego znaczenia ale tam jest reakcja na każdy klik a w najnowszym znajduje moduł dodaje ale potem nie ma reakcji tak a wpce jak i na serialu jak klikam.
A w logach pojawia się komunikat:
"IKEA SYMFONISK command: cluster(xxxx), command id(xxxx), ", cluster_id, command_id
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
wojtas567
Posts: 2334
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Post

znalazłem to:

Code: Select all

[ 52773][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0x3), command id(0x1), 
Pozdrawiam
Wojtek

Return to “Bramka ZigBee”