Edit: Zrobiłem mu odwrotną logikę w Cloud, jutro potestuję, bo już rodzinka śpi
Zgłoszenia nowych urządzeń [bramka Zigbee]
Moderator: vajera
Wgrałem 0.7.16 i sprawdziłem w Putty te komendy : read-attribute .......IAS 0x12 oraz read-attribute ......IAS 0x13. Kanał testowany to kanał o nazwie RAIN w solarnym czujniku deszczu i oświetlenia.vajera wrote: Sat Apr 05, 2025 4:46 pmSpójrz jeszcze na to:endrju_88 wrote: Fri Apr 04, 2025 2:42 am No faktycznie dajmy sobie spokój z tym pomysłem. Chciałem móc zmieniać progi zadziałania zmiany ikony deszczu w tym czujniku ale to był by przerost formy nad treścią. Reakcjami mogę wysyłać powiadomienia , a czy się ikona zmieni wcześniej czy nie to już tam pikuś. Masz rację , lepiej nie dublować kanałów. Niech zostanie tak jak jest.
Pozdrawiam
viewtopic.php?p=202448#p202448
Code: Select all
read-attribute 0 IAS 0x12
>Device 1511
>>read-attribute 0 1280 18
>>Reading attribute failed
>read-attribute 0 IAS 0x13
>Device 1511
>>read-attribute 0 1280 19
>>Reading attribute failed
>read-attribute 0 IAS 0x12
>Device 1511
>>read-attribute 0 1280 18
>>Reading attribute failed
>read-attribute 0 IAS 0x13
>Device 1511
>>read-attribute 0 1280 19
>>Reading attribute failed
>read-attribute 0 IAS 0x12
>Device 1511
>>read-attribute 0 1280 18
>>Reading attribute failed
>read-attribute 0 IAS 0x13
>Device 1511
>>read-attribute 0 1280 19
>>Reading attribute failed
>read-attribute 0 IAS 0x12
>Device 1511
>>read-attribute 0 1280 18
>>Reading attribute failed
>read-attribute 0 IAS 0x13
>Device 1511
>>read-attribute 0 1280 19
>>Reading attribute failed
>Nie wiem czy to ma związek ale ja mam też problem z zmianą stanu kanału binarnego. Mam solarny czujnik deszczu z pomiarem oświetlenia i też nie zmienia stanu RAIN. Polewam go wodą i nic. Wgrałem dzisiaj wsad 0.7.16 bo chciałem sprawdzić czy można zmieniać progi zadziałania , read-attribute .... IAS 0x12 i 0x13 i po tym zauważyłem ,że ten kanał nie zmienia stanu. Czy jest możliwe aby po wpisaniu tych komend coś się wykrzaczyło w czujniku? Gorsze jest to ,że do testów wziąłem zupełnie nowy czujnik i jeszcze gorzej , nie sprawdziłem na jakimś starszym wsadzie czy w ogóle ten kanał działa. Resztę odczytów wskazuje prawie prawidłowo ,wartości ok z wyjątkiem kanału MAX ILLUMINANCE TODAY , potrafi po restarcie ESP32C6 pokazywać tylko --- ,ale to jest chyba bolączka tych czujników , bo w moim pierwszym tego typu czujniku przy wsadzie 0.7.3 tez tak było. Ok to teraz logi z polania czujnika wodą ..lukasz06 wrote: Sat Apr 05, 2025 7:33 pmTak, wynudziłem, czujnik jest cały czas załączony ( w aplikacji) i ten stan się nie zmienia, tylko jak jest offlinevajera wrote: Sat Apr 05, 2025 7:15 pmW takim razie możemy przyjąć, że ten czujnik nie ma kilku poziomów czułości - pytanie czy wybudziłeś czujnik bezpośrednio przed wydaniem polecenia ?lukasz06 wrote: Sat Apr 05, 2025 6:39 pm Po wpisaniu tych komend dostaem to:Code: Select all
read-attribute 1 IAS 0x12 >Device 37699 >>read-attribute 1 1280 18 >>Reading attribute failed >read-attribute 1 IAS 0x13 >Device 37699 >>read-attribute 1 1280 19 >>Reading attribute failed
Rozwiń temat - jest cały czas załączony?Teraz w aplikacji zmienił się stan bez dymu i bez przytrzymania przycisku testowego.
Nie zmienia się nawet po restarcie bramki oraz krótkim naciśnięciu przycisku parowania.
Code: Select all
07:29:42.876 -> [ 1][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): DeinNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:29:42.876 -> [ 12674][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:29:42.876 -> Channel(1) value changed to 2820.00
07:29:42.876 -> Channel(2) value changed to 2857.00
07:29:42.876 -> Channel(4) value changed to 0.00
07:29:42.876 -> Send: [53 55 50 4C 41 17 0F 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 00 00 00 00 08 A6 40 ]
07:29:42.876 -> Send: [53 55 50 4C 41 ]
07:29:42.876 -> Send: [53 55 50 4C 41 17 10 00 00 00 67 00 00 00 0E 00 00 00 02 00 00 00 00 00 00 00 00 00 00 52 A6 40 ]
07:29:42.876 -> Send: [53 55 50 4C 41 ]
07:29:42.876 -> Send: [53 55 50 4C 41 17 11 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 ]
07:29:42.876 -> Send: [53 55 50 4C 41 ]
07:29:57.626 -> Send: [53 55 50 4C 41 17 12 00 00 00 28 00 00 00 10 00 00 00 75 2D F2 67 00 00 00 00 35 6A 00 00 00 00 00 00 ]
07:29:57.626 -> Send: [53 55 50 4C 41 ]
07:29:57.766 -> Recv: [53 55 50 4C 41 17 14 00 00 00 32 00 00 00 10 00 00 00 56 11 F2 67 00 00 00 00 8A EA 02 00 00 00 00 00 53 55 50 4C 41 ]
07:30:22.641 -> Send: [53 55 50 4C 41 17 13 00 00 00 28 00 00 00 10 00 00 00 8E 2D F2 67 00 00 00 00 ED 75 00 00 00 00 00 00 ]
07:30:22.641 -> Send: [53 55 50 4C 41 ]
07:30:22.735 -> Recv: [53 55 50 4C 41 17 15 00 00 00 32 00 00 00 10 00 00 00 6F 11 F2 67 00 00 00 00 9E AC 02 00 00 00 00 00 53 55 50 4C 41 ]
07:30:25.079 -> [ 57215][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1031) callback
07:30:25.079 -> [ 57215][V][ZigbeeHandlers.cpp:294] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0xea01) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x8), delay (0x0)
07:30:25.079 -> [ 57217][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:30:25.079 -> [ 57218][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:30:25.079 -> [ 57218][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:30:25.079 -> [ 57219][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:30:25.079 -> [ 57220][I][z2s_devices_table.cpp:927] Z2S_onIASzoneStatusChangeNotification(): No channel found for address ⸮_8f8⸮⸮
07:30:37.860 -> [ 70013][I][Z2S_Gateway.ino:784] loop(): getZbgDeviceUnitLastSeenMs 57217, current millis 70013
07:30:37.860 -> [ 70014][I][Z2S_Gateway.ino:784] loop(): getZbgDeviceUnitLastSeenMs 57217, current millis 70014
07:30:40.251 -> [ 72408][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
07:30:40.251 -> [ 72408][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 6 from address 0xea01
07:30:40.251 -> [ 72409][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 10
07:30:40.251 -> [ 72409][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
07:30:40.251 -> [ 72409][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
07:30:40.251 -> [ 72410][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x65
07:30:40.251 -> [ 72410][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
07:30:40.251 -> [ 72411][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
07:30:40.251 -> [ 72411][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
07:30:40.251 -> [ 72412][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
07:30:40.251 -> [ 72412][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
07:30:40.251 -> [ 72412][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0xa
07:30:40.251 -> [ 72413][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x9a
07:30:40.251 -> [ 72413][I][z2s_device_tuya_custom_cluster.cpp:320] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x6
07:30:40.251 -> [ 72414][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:40.251 -> [ 72415][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.298 -> [ 72415][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.298 -> [ 72416][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.298 -> [ 72417][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.391 -> [ 72534][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
07:30:40.391 -> [ 72534][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 6 from address 0xea01
07:30:40.391 -> [ 72535][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 10
07:30:40.391 -> [ 72535][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
07:30:40.391 -> [ 72536][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
07:30:40.391 -> [ 72536][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x66
07:30:40.391 -> [ 72537][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
07:30:40.391 -> [ 72537][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
07:30:40.391 -> [ 72538][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
07:30:40.391 -> [ 72538][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
07:30:40.391 -> [ 72538][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
07:30:40.391 -> [ 72539][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0xb
07:30:40.391 -> [ 72539][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x13
07:30:40.391 -> [ 72540][I][z2s_device_tuya_custom_cluster.cpp:320] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x6
07:30:40.391 -> [ 72540][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:40.391 -> [ 72541][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.391 -> [ 72542][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.391 -> [ 72543][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.391 -> [ 72544][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.391 -> [ 72544][I][z2s_device_tuya_custom_cluster.cpp:272] processTuyaRainSensorDataReport(): MOTION STATE CHECK int 2824, float 0.000000
07:30:40.532 -> [ 72661][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
07:30:40.532 -> [ 72662][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 6 from address 0xea01
07:30:40.532 -> [ 72662][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 10
07:30:40.532 -> [ 72663][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
07:30:40.532 -> [ 72663][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
07:30:40.532 -> [ 72663][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x69
07:30:40.532 -> [ 72664][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
07:30:40.532 -> [ 72664][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
07:30:40.532 -> [ 72665][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
07:30:40.532 -> [ 72665][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
07:30:40.532 -> [ 72666][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
07:30:40.532 -> [ 72666][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0xb
07:30:40.532 -> [ 72667][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xf5
07:30:40.532 -> [ 72667][I][z2s_device_tuya_custom_cluster.cpp:320] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x6
07:30:40.532 -> [ 72668][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:40.532 -> [ 72668][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.532 -> [ 72669][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.532 -> [ 72670][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:40.532 -> [ 72671][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:30:42.876 -> Channel(1) value changed to 2704.00
07:30:42.876 -> Channel(2) value changed to 2824.00
07:30:42.876 -> Channel(4) value changed to 3050.00
07:30:42.876 -> Send: [53 55 50 4C 41 17 14 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 00 00 00 00 20 A5 40 ]
07:30:42.876 -> Send: [53 55 50 4C 41 ]
07:30:42.876 -> Send: [53 55 50 4C 41 17 15 00 00 00 67 00 00 00 0E 00 00 00 02 00 00 00 00 00 00 00 00 00 00 10 A6 40 ]
07:30:42.876 -> Send: [53 55 50 4C 41 ]
07:30:42.876 -> Send: [53 55 50 4C 41 17 16 00 00 00 67 00 00 00 0E 00 00 00 04 00 00 00 00 00 00 00 00 00 00 D4 A7 40 ]
07:30:42.876 -> Send: [53 55 50 4C 41 ]
07:30:47.735 -> Send: [53 55 50 4C 41 17 17 00 00 00 28 00 00 00 10 00 00 00 A7 2D F2 67 00 00 00 00 94 4E 02 00 00 00 00 00 ]
07:30:47.735 -> Send: [53 55 50 4C 41 ]
07:30:47.829 -> Recv: [53 55 50 4C 41 17 16 00 00 00 32 00 00 00 10 00 00 00 88 11 F2 67 00 00 00 00 92 69 04 00 00 00 00 00 53 55 50 4C 41 ]
07:30:59.266 -> [ 91421][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x2000) callback
07:30:59.266 -> [ 91422][V][ZigbeeHandlers.cpp:129] zb_attribute_reporting_handler(): Received report from address(0xea01) src endpoint(1) to dst endpoint(1) cluster(0x1)
07:30:59.266 -> [ 91423][I][ZigbeeGateway.cpp:697] zbAttributeReporting(): zbAttributeReporting power config battery percentage remaining 76
07:30:59.266 -> [ 91423][I][z2s_devices_table.cpp:877] Z2S_onBatteryPercentageReceive(): onBatteryPercentageReceive 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1
07:30:59.266 -> [ 91424][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:59.266 -> Channel[0] battery level changed to 38
07:30:59.266 -> [ 91425][I][z2s_devices_table.cpp:117] Z2S_findChannelNumberNextSlot(): Z2S_findChannelNumberNextSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:59.266 -> Channel[1] battery level changed to 38
07:30:59.266 -> [ 91426][I][z2s_devices_table.cpp:117] Z2S_findChannelNumberNextSlot(): Z2S_findChannelNumberNextSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:59.266 -> Channel[2] battery level changed to 38
07:30:59.266 -> [ 91427][I][z2s_devices_table.cpp:117] Z2S_findChannelNumberNextSlot(): Z2S_findChannelNumberNextSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:59.266 -> Channel[3] battery level changed to 38
07:30:59.266 -> [ 91428][I][z2s_devices_table.cpp:117] Z2S_findChannelNumberNextSlot(): Z2S_findChannelNumberNextSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:59.266 -> Channel[4] battery level changed to 38
07:30:59.266 -> [ 91429][I][z2s_devices_table.cpp:117] Z2S_findChannelNumberNextSlot(): Z2S_findChannelNumberNextSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:30:59.266 -> Channel[0] sending channel state update
07:30:59.313 -> Send: [53 55 50 4C 41 17 18 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 00 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 00 8B 40 4C CA 5E CE 00 26 00 BC 40 00 00 5B 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
07:30:59.313 -> Send: [53 55 50 4C 41 ]
07:30:59.313 -> Channel[1] sending channel state update
07:30:59.313 -> Send: [53 55 50 4C 41 17 19 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 01 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 00 8B 40 4C CA 5E CE 00 26 00 BC 40 00 00 5B 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
07:30:59.313 -> Send: [53 55 50 4C 41 ]
07:30:59.313 -> Channel[2] sending channel state update
07:30:59.313 -> Send: [53 55 50 4C 41 17 1A 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 02 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 00 8B 40 4C CA 5E CE 00 26 00 BC 40 00 00 5B 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
07:30:59.313 -> Send: [53 55 50 4C 41 ]
07:30:59.313 -> Channel[3] sending channel state update
07:30:59.313 -> Send: [53 55 50 4C 41 17 1B 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 03 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 00 8B 40 4C CA 5E CE 00 26 00 BB 3E 00 00 5B 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
07:30:59.313 -> Send: [53 55 50 4C 41 ]
07:30:59.313 -> Channel[4] sending channel state update
07:30:59.313 -> Send: [53 55 50 4C 41 17 1C 00 00 00 FE 01 00 00 32 00 00 00 00 00 00 00 04 00 00 00 B7 01 00 00 00 00 00 00 C0 A8 00 8B 40 4C CA 5E CE 00 26 00 BB 3E 00 00 5B 00 00 00 58 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
07:30:59.313 -> Send: [53 55 50 4C 41 ]
07:31:12.829 -> Send: [53 55 50 4C 41 17 1D 00 00 00 28 00 00 00 10 00 00 00 C0 2D F2 67 00 00 00 00 45 D1 03 00 00 00 00 00 ]
07:31:12.829 -> Send: [53 55 50 4C 41 ]
07:31:12.923 -> Recv: [53 55 50 4C 41 17 17 00 00 00 32 00 00 00 10 00 00 00 A1 11 F2 67 00 00 00 00 36 CA 05 00 00 00 00 00 53 55 50 4C 41 ]
07:32:40.376 -> [192534][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xd0
07:32:40.376 -> [192535][I][z2s_device_tuya_custom_cluster.cpp:320] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x6
07:32:40.376 -> [192535][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:32:40.376 -> [192536][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:40.376 -> [192537][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:40.376 -> [192538][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:40.376 -> [192538][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:40.376 -> [192539][I][z2s_device_tuya_custom_cluster.cpp:272] processTuyaRainSensorDataReport(): MOTION STATE CHECK int 2758, float 0.000000
07:32:40.516 -> [192657][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
07:32:40.516 -> [192657][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 6 from address 0xea01
07:32:40.516 -> [192658][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 10
07:32:40.516 -> [192659][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
07:32:40.516 -> [192659][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
07:32:40.516 -> [192659][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x69
07:32:40.516 -> [192660][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
07:32:40.516 -> [192660][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
07:32:40.516 -> [192661][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
07:32:40.516 -> [192661][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
07:32:40.516 -> [192662][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
07:32:40.516 -> [192662][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0xa
07:32:40.516 -> [192663][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x79
07:32:40.516 -> [192663][I][z2s_device_tuya_custom_cluster.cpp:320] processTuyaCustomCluster(): processing Tuya custom cluster 0xEF00, command id 0x6
07:32:40.516 -> [192664][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0xffffffff
07:32:40.516 -> [192664][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:40.516 -> [192665][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:40.516 -> [192666][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:40.516 -> [192667][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x2328
07:32:42.907 -> Channel(1) value changed to 2749.00
07:32:42.907 -> Channel(2) value changed to 2758.00
07:32:42.907 -> Channel(4) value changed to 2671.00
07:32:42.907 -> Send: [53 55 50 4C 41 17 24 00 00 00 67 00 00 00 0E 00 00 00 01 00 00 00 00 00 00 00 00 00 00 7A A5 40 ]
07:32:42.907 -> Send: [53 55 50 4C 41 ]
Code: Select all
07:51:33.857 -> Recv: [53 55 50 4C 41 17 18 00 00 00 32 00 00 00 10 00 00 00 66 16 F2 67 00 00 00 00 75 AF 04 00 00 00 00 00 53 55 50 4C 41 ]
07:51:51.544 -> [147806][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1031) callback
07:51:51.544 -> [147806][V][ZigbeeHandlers.cpp:294] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x1f6d) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x8), delay (0x0)
07:51:51.544 -> [147808][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:51:51.544 -> [147808][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:51:51.544 -> [147809][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:51:51.544 -> [147810][I][z2s_devices_table.cpp:96] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x66:0x38:0x5f:0xdd:0x19, endpoint 0x1, channel type 0x3e8
07:51:51.544 -> [147811][I][z2s_devices_table.cpp:927] Z2S_onIASzoneStatusChangeNotification(): No channel found for address ⸮_8f8⸮⸮@
07:51:58.763 -> Send: [53 55 50 4C 41 17 1D 00 00 00 28 00 00 00 10 00 00 00 9E 32 F2 67 00 00 00 00 01 4C 03 00 00 00 00 00 ]
07:51:58.763 -> Send: [53 55 50 4C 41 ]
07:51:58.950 -> Recv: [53 55 50 4C 41 17 19 00 00 00 32 00 00 00 10 00 00 00 7F 16 F2 67 00 00 00 00 9A A9 05 00 00 00 00 00 53 55 50 4C 41 ]
Dodam jeszcze ,że przed chwilą wgrałem od nowa wsad ten 4MB ale 0.7.3 , no OTA. logs i ten kanał RAIN tego nowego czujnika działa. Zmienia stan ilekroć go zwilżę wodą , czyli raczej to nie wina hardwaru.
-
vajera
- Posts: 7292
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
0.7.16 ma błąd w kodzie dotyczący czujników - weź do testów 0.7.17.lukasz06 wrote: Sat Apr 05, 2025 8:14 pm W aplikacji nie ma reakcji, jest tylko sygnał optyczny.
Edit: Zrobiłem mu odwrotną logikę w Cloud, jutro potestuję, bo już rodzinka śpi![]()
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7292
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Wszystko się zgadza - w 0.7.16 jest błąd, sprawdź 0.7.17.endrju_88 wrote: Sun Apr 06, 2025 6:45 am Dodam jeszcze ,że przed chwilą wgrałem od nowa wsad ten 4MB ale 0.7.3 , no OTA. logs i ten kanał RAIN tego nowego czujnika działa. Zmienia stan ilekroć go zwilżę wodą , czyli raczej to nie wina hardwaru.
Te polecenia nie są groźne dla czujnika, ale pytanie czy wybudziłeś go bezpośrednio przed ich wydaniem?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Zrobiłem według Twoich zaleceń. Przed wciśnięciem Enter , wybudzałem czujnik przyciskiem (1 sec.)vajera wrote: Sun Apr 06, 2025 7:01 amWszystko się zgadza - w 0.7.16 jest błąd, sprawdź 0.7.17.endrju_88 wrote: Sun Apr 06, 2025 6:45 am Dodam jeszcze ,że przed chwilą wgrałem od nowa wsad ten 4MB ale 0.7.3 , no OTA. logs i ten kanał RAIN tego nowego czujnika działa. Zmienia stan ilekroć go zwilżę wodą , czyli raczej to nie wina hardwaru.
Te polecenia nie są groźne dla czujnika, ale pytanie czy wybudziłeś go bezpośrednio przed ich wydaniem?
Wszystko się zgadza - w 0.7.16 jest błąd, sprawdź 0.7.17.
Te polecenia nie są groźne dla czujnika, ale pytanie czy wybudziłeś go bezpośrednio przed ich wydaniem?
[/quote]
Zrobiłem według Twoich zaleceń. Przed wciśnięciem Enter , wybudzałem czujnik przyciskiem (1 sec.)
[/quote]
Wgrałem wersję 0.7.17 i jest ok. Kanał RAIN reaguje prawidłowo czego nie można powiedzieć o kanale ILLUMINANCE MAX. TODAY
. Znowu brak odczytu - - - .Znowu będę musiał usunąć ten kanał i dodać go na nowo to może pomiar wskoczy. Spróbowałem tez na tym 0.7.17 wpisać komendy read-attribute…IAS 0x12…13 i efekt bez zmian.
Te polecenia nie są groźne dla czujnika, ale pytanie czy wybudziłeś go bezpośrednio przed ich wydaniem?
[/quote]
Zrobiłem według Twoich zaleceń. Przed wciśnięciem Enter , wybudzałem czujnik przyciskiem (1 sec.)
[/quote]
Wgrałem wersję 0.7.17 i jest ok. Kanał RAIN reaguje prawidłowo czego nie można powiedzieć o kanale ILLUMINANCE MAX. TODAY
-
vajera
- Posts: 7292
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
W wersji 0.7.18 masz opcję programowej modyfikacji progu czułości tego kanału RAIN.endrju_88 wrote: Sun Apr 06, 2025 7:38 am Wgrałem wersję 0.7.17 i jest ok. Kanał RAIN reaguje prawidłowo czego nie można powiedzieć o kanale ILLUMINANCE MAX. TODAY. Znowu brak odczytu - - - .Znowu będę musiał usunąć ten kanał i dodać go na nowo to może pomiar wskoczy. Spróbowałem tez na tym 0.7.17 wpisać komendy read-attribute…IAS 0x12…13 i efekt bez zmian.
Wchodzisz w konsolę i wydajesz polecenie:
Ważne - podajesz numer kanału GPM(RAIN_INTENSITY) a nie numer kanału czujnika binarnego (RAIN).update-device-params nr_kanału_czujnika_RAIN_INTENSITY 1 wartość_progowa_mV
Ustawienie wartość_progowa_mV na 0 wyłącza ten mechanizm programowy, natomiast sprzętowy działa cały czas niezależnie, więc musiałbyś przetestować czy nie będzie jakiejś interferencji.
Last edited by vajera on Sun Apr 06, 2025 10:12 am, edited 1 time in total.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7292
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Nie usuwaj kanału - spróbuj najpierw:endrju_88 wrote: Sun Apr 06, 2025 7:38 am Wgrałem wersję 0.7.17 i jest ok. Kanał RAIN reaguje prawidłowo czego nie można powiedzieć o kanale ILLUMINANCE MAX. TODAY. Znowu brak odczytu - - - .Znowu będę musiał usunąć ten kanał i dodać go na nowo to może pomiar wskoczy. Spróbowałem tez na tym 0.7.17 wpisać komendy read-attribute…IAS 0x12…13 i efekt bez zmian.
custom_cmd nr_kanału_ILlMAXTODay 0xEF00 0x03 set 0 0000
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
