Czujniki T/H/P/IL i IAS - zgłoszenia, uwagi, pomysły [bramka Zigbee]

Moderator: vajera

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

Post

endrju_88 wrote: Mon Jun 09, 2025 5:10 pm Proszę o dodanie kontaktrona.

Code: Select all

_TZ3000_zutizvyk::TS0203
Dzięki
+BWNU
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

endrju_88 wrote: Tue Jun 10, 2025 7:17 pm Kurcze ,aż wstyd się przyznać. Moja wina , jakimś cudem miałem wgraną wersję 0.8.15 , musiałem pomylić nazwy folderów z 0.8.23. Czujniki , 2 szt.się już dodały ale działanie ich nie jest jak powinno. Dodały się 2 kanały na czujnik , VIBRATION i CONTACT. Teraz jak przykładam magnes do czujnika ale nie dotykając go to włącza się dioda i zmienia się kanał VIBRATION na ON i następnie na OFF, po czym odsuwam magnes to zmienia się tak jak ma się zmienić kanał CONTACT na open ale po chwili sam się zmienia na close i w tym samym momencie zmienia stan VIBRATION na ON. Nie wiem czy dość wyraźnie napisałem. Tak jak by zmiana stanu kanału CONTACT miała wpływ na zmianę stanu kanału VIBRATION gdy nawet nie dotykamy czujnika. No i ten kanał kontaktrona nie powinien sam się zmieniać z powrotem na close. Sprawdziłem i na 2 czujnikach jest te same zachowanie. Da się coś z tym zrobić ? A może to jest wina fabryczna tych czujników..Wrzucam logi z przyłożenia magnesu do czujnika i odsunięcia.
Mam pewną koncepcję, ale musiałbyś wypróbować czujnik z wersją 0.8.25-10/06/2025 - koniecznie z wyczyszczonym flashem.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
endrju_88
Posts: 448
Joined: Tue Apr 25, 2023 1:02 pm
Has thanked: 3 times
Been thanked: 4 times

Post

Mam pewną koncepcję, ale musiałbyś wypróbować czujnik z wersją 0.8.25-10/06/2025 - koniecznie z wyczyszczonym flashem.
Tak więc , wyczyszczone i wgrane merged według zaleceń. Jest lepiej ponieważ kanał CONTACT już sam z siebie nie zmienia stanu na zamknięte po odsunięciu magnesu , jednakże jest nadal problem z przełączaniem się kanału VIBRATION razem z kanałem CONTACT.
Wygląda to tak :
1. Mam odsunięty magnes od czujnika ( kanał CONTACT jest open ; kanał VIBRATION jest OFF) ,
2. Zbliżam magnes do czujnika ( kanał CONTACT jest close ; kanał VIBRATION jest ON )
3. Znowu odsuwam magnes ,i tu robi się ciekawie bo ( kanał CONTACT jest open ; kanał VIBRATION jest OFF ) po czym mija 5 sekund i kanał VIBRATION sam z siebie przełącza się na ON mija 0,5sec i wraca na OFF.
Sprawdziłem na trzech tego typu czujnikach i zawsze dzieje się tak samo na wszystkich.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

endrju_88 wrote: Wed Jun 11, 2025 1:43 pm
Mam pewną koncepcję, ale musiałbyś wypróbować czujnik z wersją 0.8.25-10/06/2025 - koniecznie z wyczyszczonym flashem.
Tak więc , wyczyszczone i wgrane merged według zaleceń. Jest lepiej ponieważ kanał CONTACT już sam z siebie nie zmienia stanu na zamknięte po odsunięciu magnesu , jednakże jest nadal problem z przełączaniem się kanału VIBRATION razem z kanałem CONTACT.
Wygląda to tak :
1. Mam odsunięty magnes od czujnika ( kanał CONTACT jest open ; kanał VIBRATION jest OFF) ,
2. Zbliżam magnes do czujnika ( kanał CONTACT jest close ; kanał VIBRATION jest ON )
3. Znowu odsuwam magnes ,i tu robi się ciekawie bo ( kanał CONTACT jest open ; kanał VIBRATION jest OFF ) po czym mija 5 sekund i kanał VIBRATION sam z siebie przełącza się na ON mija 0,5sec i wraca na OFF.
Sprawdziłem na trzech tego typu czujnikach i zawsze dzieje się tak samo na wszystkich.
Spróbuj powtórzyć te operacje i złap logi, 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
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

endrju_88 wrote: Wed Jun 11, 2025 1:43 pm
Mam pewną koncepcję, ale musiałbyś wypróbować czujnik z wersją 0.8.25-10/06/2025 - koniecznie z wyczyszczonym flashem.
Tak więc , wyczyszczone i wgrane merged według zaleceń. Jest lepiej ponieważ kanał CONTACT już sam z siebie nie zmienia stanu na zamknięte po odsunięciu magnesu , jednakże jest nadal problem z przełączaniem się kanału VIBRATION razem z kanałem CONTACT.
Wygląda to tak :
1. Mam odsunięty magnes od czujnika ( kanał CONTACT jest open ; kanał VIBRATION jest OFF) ,
2. Zbliżam magnes do czujnika ( kanał CONTACT jest close ; kanał VIBRATION jest ON )
3. Znowu odsuwam magnes ,i tu robi się ciekawie bo ( kanał CONTACT jest open ; kanał VIBRATION jest OFF ) po czym mija 5 sekund i kanał VIBRATION sam z siebie przełącza się na ON mija 0,5sec i wraca na OFF.
Sprawdziłem na trzech tego typu czujnikach i zawsze dzieje się tak samo na wszystkich.
Jak będziesz miał okazję, to sprawdź ten czujnik pod oryginalną bramką Zigbee. Teraz nie mam takiego pod ręką, ale kiedyś miałem na WiFi i fizycznie w zasadzie nie było możliwe, aby wyzwolić czujnik zamknięcia bez równoczesnego wzbudzenia czujnika wibracji. To bardzo czułe urządzenie. Po to są tam między innymi do wyboru różne poziomy czułości. Nie wiem czy u Ciebie @vajera doszedł już do tego jak je zmieniać. Na najwyższym wystarczy w zasadzie tylko kichnąć w pobliżu tego czujnika i już łapie wibracje. Teraz mam czujnik wibracji (sam) i dzięki @vajera można mu ustawić kilkadziesiąt poziomów czułości, ale na największej jest prawie tak samo czuły, jak był ten zintegrowany na wi-fi. Możliwe (ale głowy nie dam), że opisywane przez Ciebie zachowanie jest skutkiem właśnie zbyt dużej czułości czujnika wibracji. Warto sprawdzić.
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
endrju_88
Posts: 448
Joined: Tue Apr 25, 2023 1:02 pm
Has thanked: 3 times
Been thanked: 4 times

Post

Jak będziesz miał okazję, to sprawdź ten czujnik pod oryginalną bramką Zigbee. Teraz nie mam takiego pod ręką, ale kiedyś miałem na WiFi i fizycznie w zasadzie nie było możliwe, aby wyzwolić czujnik zamknięcia bez równoczesnego wzbudzenia czujnika wibracji. To bardzo czułe urządzenie. Po to są tam między innymi do wyboru różne poziomy czułości. Nie wiem czy u Ciebie @vajera doszedł już do tego jak je zmieniać. Na najwyższym wystarczy w zasadzie tylko kichnąć w pobliżu tego czujnika i już łapie wibracje. Teraz mam czujnik wibracji (sam) i dzięki @vajera można mu ustawić kilkadziesiąt poziomów czułości, ale na największej jest prawie tak samo czuły, jak był ten zintegrowany na wi-fi. Możliwe (ale głowy nie dam), że opisywane przez Ciebie zachowanie jest skutkiem właśnie zbyt dużej czułości czujnika wibracji. Warto sprawdzić.
Dzięki @Zibi_007 , sprawdzę to na bramce konkurencji. Zauważyłem właśnie ,że jest też problem ,że czujnik wibracji w ogóle nie można wzbudzić przez uderzenie lub ruch tylko poprzez zbliżenie magnesu. Napewno sprawdzę co napisałeś , ale @vajera potrzebuje logi do sprawdzenia o co chodzi z tym czujnikiem a logi już mam tak więc zobaczymy , może znajdzie jakiś błąd i rozwiązanie jego.
1. Mam odsunięty magnes od czujnika ( kanał CONTACT jest open ; kanał VIBRATION jest OFF) ,
2. Zbliżam magnes do czujnika ( kanał CONTACT jest close ; kanał VIBRATION jest ON )
3. Znowu odsuwam magnes ,i tu robi się ciekawie bo ( kanał CONTACT jest open ; kanał VIBRATION jest OFF ) po czym mija 5 sekund i kanał VIBRATION sam z siebie przełącza się na ON mija 0,5sec i wraca na OFF.
Sprawdziłem na trzech tego typu czujnikach i zawsze dzieje się tak samo na wszystkich.
Spróbuj powtórzyć te operacje i złap logi, ok?
Ad.2.

Code: Select all

17:58:10.162 -> [360011][I][Z2S_Gateway.ino:1332] loop(): Local Time Cluster UTC time attribute 802979890, local time attribute 802979890
17:58:20.224 -> [370058][I][Z2S_Gateway.ino:1363] loop(): Device on endpoint(0x1), short address(0x2fe1), model id(0x2030), cluster id(0x0), rejoined(NO)
17:58:20.224 -> [370058][I][Z2S_Gateway.ino:1365] loop(): Gateway version: 0.8.25-10/06/2025
17:58:20.224 -> [370059][I][Z2S_Gateway.ino:1368] loop(): Zigbee TX power: 20
17:58:20.224 -> [370059][I][Z2S_Gateway.ino:1394] loop(): getZbgDeviceUnitLastSeenMs 0, current millis 370059
17:58:20.224 -> [370060][I][Z2S_Gateway.ino:1363] loop(): Device on endpoint(0x1), short address(0xd81c), model id(0x2030), cluster id(0x0), rejoined(NO)
17:58:20.224 -> [370061][I][Z2S_Gateway.ino:1365] loop(): Gateway version: 0.8.25-10/06/2025
17:58:20.224 -> [370061][I][Z2S_Gateway.ino:1368] loop(): Zigbee TX power: 20
17:58:20.224 -> [370062][I][Z2S_Gateway.ino:1394] loop(): getZbgDeviceUnitLastSeenMs 0, current millis 370062
17:58:20.224 -> [370062][I][Z2S_Gateway.ino:1363] loop(): Device on endpoint(0x1), short address(0xda8b), model id(0x2030), cluster id(0x0), rejoined(NO)
17:58:20.224 -> [370063][I][Z2S_Gateway.ino:1365] loop(): Gateway version: 0.8.25-10/06/2025
17:58:20.224 -> [370063][I][Z2S_Gateway.ino:1368] loop(): Zigbee TX power: 20
17:58:20.224 -> [370064][I][Z2S_Gateway.ino:1394] loop(): getZbgDeviceUnitLastSeenMs 312894, current millis 370064
17:58:26.927 -> [376785][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
17:58:26.927 -> [376785][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xda8b
17:58:26.974 -> [376786][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
17:58:26.974 -> [376786][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
17:58:26.974 -> [376787][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
17:58:26.974 -> [376787][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x54
17:58:26.974 -> [376788][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x65
17:58:26.974 -> [376788][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x1
17:58:26.974 -> [376789][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
17:58:26.974 -> [376789][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
17:58:26.974 -> [376789][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
17:58:26.974 -> [376790][I][z2s_device_tuya_custom_cluster.cpp:1120] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
17:58:26.974 -> [376791][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0xffffffff
17:58:26.974 -> [376791][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:26.974 -> [376792][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:27.021 -> Channel(5) value changed to 1
17:58:27.021 -> Send: [53 55 50 4C 41 17 44 00 00 00 67 00 00 00 0E 00 00 00 05 00 00 00 00 00 01 00 00 00 00 00 00 00 ]
17:58:27.021 -> Send: [53 55 50 4C 41 ]
17:58:27.536 -> [377375][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1031) callback
17:58:27.536 -> [377376][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:27.536 -> [377376][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:27.536 -> [377377][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:27.536 -> [377378][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:27.536 -> [377378][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:27.536 -> [377379][I][z2s_devices_table.cpp:1278] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:4, status: 0
17:58:27.536 -> Channel(4) value changed to 1
17:58:27.536 -> Send: [53 55 50 4C 41 17 45 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 01 00 00 00 00 00 00 00 ]
17:58:27.536 -> Send: [53 55 50 4C 41 ]
17:58:28.052 -> [377880][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
17:58:28.052 -> [377880][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xda8b
17:58:28.052 -> [377881][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
17:58:28.052 -> [377881][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
17:58:28.052 -> [377882][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
17:58:28.052 -> [377882][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x57
17:58:28.052 -> [377883][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x1
17:58:28.052 -> [377883][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
17:58:28.052 -> [377884][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
17:58:28.052 -> [377884][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
17:58:28.052 -> [377885][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
17:58:28.052 -> [377885][I][z2s_device_tuya_custom_cluster.cpp:1120] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
17:58:28.052 -> [377886][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0xffffffff
17:58:28.052 -> [377887][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:28.052 -> [377887][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:28.052 -> Channel(4) value changed to 0
17:58:28.052 -> Send: [53 55 50 4C 41 17 46 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
17:58:28.052 -> Send: [53 55 50 4C 41 ]
17:58:30.396 -> Wrote 1 bytes to storage at 25
17:58:30.396 -> Wrote 7 bytes to storage at 8
17:58:30.396 -> Commit
17:58:30.771 -> Send: [53 55 50 4C 41 17 47 00 00 00 28 00 00 00 10 00 00 00 C7 C3 49 68 00 00 00 00 F2 58 02 00 00 00 00 00 ]
17:58:30.771 -> Send: [53 55 50 4C 41 ]
17:58:30.865 -> Recv: [53 55 50 4C 41 17 2A 00 00 00 32 00 00 00 10 00 00 00 A7 A7 49 68 00 00 00 00 4C 68 06 00 00 00 00 00 53 55 50 4C 41 ]
17:58:32.552 -> [382409][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
17:58:32.552 -> [382410][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xda8b
17:58:32.552 -> [382410][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
17:58:32.599 -> [382411][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
17:58:32.599 -> [382411][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
17:58:32.599 -> [382412][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x58
17:58:32.599 -> [382412][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x1
17:58:32.599 -> [382413][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
17:58:32.599 -> [382413][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
17:58:32.599 -> [382414][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
17:58:32.599 -> [382414][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
17:58:32.599 -> [382415][I][z2s_device_tuya_custom_cluster.cpp:1120] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
17:58:32.599 -> [382415][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0xffffffff
17:58:32.599 -> [382416][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:32.599 -> [382417][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:32.599 -> Channel(4) value changed to 1
17:58:32.599 -> Send: [53 55 50 4C 41 17 48 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 01 00 00 00 00 00 00 00 ]
17:58:32.599 -> Send: [53 55 50 4C 41 ]
17:58:33.152 -> [382969][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1031) callback
17:58:33.152 -> [382970][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:33.152 -> [382970][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:33.152 -> [382971][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:33.152 -> [382972][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:33.152 -> [382973][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:58:33.152 -> [382973][I][z2s_devices_table.cpp:1278] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:4, status: 0
17:58:34.043 -> NLME Status Indication, status: 0x12
17:58:35.402 -> Wrote 1 bytes to storage at 24
17:58:35.402 -> Wrote 7 bytes to storage at 8
17:58:35.449 -> Commit
Ad.3

Code: Select all

17:58:35.402 -> Wrote 7 bytes to storage at 8
17:58:35.449 -> Commit
17:58:55.886 -> Send: [53 55 50 4C 41 17 49 00 00 00 28 00 00 00 10 00 00 00 E0 C3 49 68 00 00 00 00 89 0A 04 00 00 00 00 00 ]
17:58:55.886 -> Send: [53 55 50 4C 41 ]
17:58:56.074 -> Recv: [53 55 50 4C 41 17 2B 00 00 00 32 00 00 00 10 00 00 00 C0 A7 49 68 00 00 00 00 FC 60 09 00 00 00 00 00 53 55 50 4C 41 ]
17:59:05.730 -> [415580][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
17:59:05.730 -> [415581][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xda8b
17:59:05.730 -> [415582][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
17:59:05.730 -> [415582][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
17:59:05.730 -> [415582][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
17:59:05.730 -> [415583][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5a
17:59:05.730 -> [415583][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x65
17:59:05.730 -> [415584][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x1
17:59:05.730 -> [415584][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
17:59:05.730 -> [415585][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
17:59:05.730 -> [415586][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
17:59:05.730 -> [415586][I][z2s_device_tuya_custom_cluster.cpp:1120] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
17:59:05.730 -> [415587][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0xffffffff
17:59:05.730 -> [415588][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:05.777 -> [415588][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:05.777 -> Channel(5) value changed to 0
17:59:05.777 -> Send: [53 55 50 4C 41 17 4A 00 00 00 67 00 00 00 0E 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
17:59:05.777 -> Send: [53 55 50 4C 41 ]
17:59:06.293 -> [416141][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1031) callback
17:59:06.293 -> [416142][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:06.293 -> [416142][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:06.293 -> [416143][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:06.293 -> [416144][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:06.293 -> [416145][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:06.293 -> [416145][I][z2s_devices_table.cpp:1278] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:4, status: 1
17:59:06.386 -> Channel(4) value changed to 0
17:59:06.386 -> Send: [53 55 50 4C 41 17 4B 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
17:59:06.386 -> Send: [53 55 50 4C 41 ]
17:59:10.183 -> [420013][I][Z2S_Gateway.ino:1318] loop(): New UTC time 802979950, new local time 802979950
17:59:10.183 -> [420013][I][Z2S_Gateway.ino:1332] loop(): Local Time Cluster UTC time attribute 802979950, local time attribute 802979950
17:59:10.418 -> Wrote 1 bytes to storage at 24
17:59:10.418 -> Wrote 1 bytes to storage at 25
17:59:10.418 -> Wrote 7 bytes to storage at 8
17:59:10.418 -> Commit
17:59:10.746 -> [420582][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
17:59:10.746 -> [420582][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xda8b
17:59:10.746 -> [420583][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
17:59:10.746 -> [420583][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
17:59:10.746 -> [420584][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
17:59:10.746 -> [420584][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5c
17:59:10.746 -> [420585][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x1
17:59:10.746 -> [420585][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
17:59:10.746 -> [420586][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
17:59:10.746 -> [420586][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
17:59:10.746 -> [420586][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
17:59:10.746 -> [420587][I][z2s_device_tuya_custom_cluster.cpp:1120] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
17:59:10.746 -> [420588][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0xffffffff
17:59:10.746 -> [420589][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:10.746 -> [420589][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:10.839 -> Channel(4) value changed to 1
17:59:10.839 -> Send: [53 55 50 4C 41 17 4C 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 01 00 00 00 00 00 00 00 ]
17:59:10.839 -> Send: [53 55 50 4C 41 ]
17:59:11.308 -> [421141][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1031) callback
17:59:11.308 -> [421142][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:11.308 -> [421142][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:11.308 -> [421143][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:11.308 -> [421144][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:11.308 -> [421145][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
17:59:11.308 -> [421145][I][z2s_devices_table.cpp:1278] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:4, status: 1
17:59:11.308 -> Channel(4) value changed to 0
17:59:11.308 -> Send: [53 55 50 4C 41 17 4D 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
17:59:11.355 -> Send: [53 55 50 4C 41 ]
A tu mam wychwycone logi z tego samoistnego zmienienia się stanu kanału VIBRATION , może coś zauważysz tutaj :

Code: Select all

18:00:40.438 -> Commit
18:00:44.563 -> [514384][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
18:00:44.563 -> [514384][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0xda8b
18:00:44.563 -> [514385][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
18:00:44.563 -> [514385][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
18:00:44.563 -> [514386][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
18:00:44.563 -> [514386][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x64
18:00:44.563 -> [514386][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x1
18:00:44.563 -> [514387][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x4
18:00:44.563 -> [514387][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
18:00:44.563 -> [514388][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
18:00:44.563 -> [514388][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
18:00:44.563 -> [514389][I][z2s_device_tuya_custom_cluster.cpp:1120] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x2
18:00:44.563 -> [514389][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0xffffffff
18:00:44.563 -> [514390][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
18:00:44.563 -> [514391][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
18:00:44.610 -> Channel(4) value changed to 1
18:00:44.610 -> Send: [53 55 50 4C 41 17 56 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 01 00 00 00 00 00 00 00 ]
18:00:44.610 -> Send: [53 55 50 4C 41 ]
18:00:45.125 -> [514943][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1031) callback
18:00:45.125 -> [514944][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
18:00:45.125 -> [514945][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
18:00:45.125 -> [514945][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
18:00:45.125 -> [514946][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
18:00:45.125 -> [514947][I][z2s_devices_table.cpp:99] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot a4:c1:38:ee:4a:cf:49:f7, endpoint 0x1, channel type 0x3e8
18:00:45.125 -> [514947][I][z2s_devices_table.cpp:1278] Z2S_onIASzoneStatusChangeNotification(): IASZONE - NO_CUSTOM_CMD_SID channel:4, status: 1
18:00:45.172 -> Channel(4) value changed to 0
18:00:45.172 -> Send: [53 55 50 4C 41 17 57 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
18:00:45.172 -> Send: [53 55 50 4C 41 ]
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

endrju_88 wrote: Wed Jun 11, 2025 4:15 pm (...)
Dzięki za logi - wypróbuj w takim razie wersję 0.8.27-11/06/2025.

W temacie czułości czujnika wibracji - w teorii posiada on 50 poziomów czułości (min=1, max=50), w logach widziałem, że Twój ma 0x28(40), więc powinien być dosyć czuły?

Ustawia się go tak:

custom-cmd nr_kanału_czujnika 0xEF00 0 SET 10 010206020004000000XX, gdzie XX to pożądany poziom czułości (hex, ale bez 0x).

Np. custom-cmd nr_kanału_czujnika 0xEF00 0 SET 10 01020602000400000032 ustawi maksymalną czułość (50).
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
endrju_88
Posts: 448
Joined: Tue Apr 25, 2023 1:02 pm
Has thanked: 3 times
Been thanked: 4 times

Post

Dzięki @Zibi_007 , sprawdzę to na bramce konkurencji

Właśnie jest po i na bramce konkurencji czujnik działa. Zjechałem mu na ,, - ” z czułością na wibracje ( ma tam chyba 50 poziomów czułości) i wygląda na to jak by wszystko działało jak należy. Wzbudzę zmianę kanału kontaktrona to vibracje się nie załączają a jak wzbudzimy wibracje to załączają się na 10 sec i powraca do stanu OFF. Po ustawieniu mniejszej czułości usunąłem urządzenie z tej bramki i sprawdziłem jak się zachowa z tą czułością w z bramką Z2S i bez zmian niestety
endrju_88
Posts: 448
Joined: Tue Apr 25, 2023 1:02 pm
Has thanked: 3 times
Been thanked: 4 times

Post

Ooo , minęliśmy się z odpowiedziami. Ok. Biorę się więc za to co napisałeś.
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 Jun 11, 2025 5:50 pm
endrju_88 wrote: Wed Jun 11, 2025 4:15 pm (...)
Dzięki za logi - wypróbuj w takim razie wersję 0.8.27-11/06/2025.

W temacie czułości czujnika wibracji - w teorii posiada on 50 poziomów czułości (min=1, max=50), w logach widziałem, że Twój ma 0x28(40), więc powinien być dosyć czuły?

Ustawia się go tak:

custom-cmd nr_kanału_czujnika 0xEF00 0 SET 10 010206020004000000XX, gdzie XX to pożądany poziom czułości (hex, ale bez 0x).

Np. custom-cmd nr_kanału_czujnika 0xEF00 0 SET 10 01020602000400000032 ustawi maksymalną czułość (50).
Ja bym z tą czułością jeszcze sprawdził. W czujniku wibracji moim i @Zenona ustawienie mniejszej wartości parametru zwiększa poziom czułości.

Tam poleceniem:

Code: Select all

write-attribute nr_kanału_czujnika IAS 0x13 U8 1 nowy_poziom_czułości
możemy wpisać wartość od od 0x05 do 0x14. Wychodzi 15 poziomów i największa czułość jest przy 0x05.

To też dla potomnych, jakby szukali informacji o czujniku wibracji.
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”