dresden-elektronik / deconz-rest-plugin

deCONZ REST-API plugin to control ZigBee devices
BSD 3-Clause "New" or "Revised" License
1.88k stars 483 forks source link

Blinds Tuya AM43 #4806

Closed Wimaware closed 3 years ago

Wimaware commented 3 years ago

I noticed the new beta release V2.11.1 beta.

There is an addition of the Moes AM43. Initial support for Moes ZigBee Smart DIY Motorized Roller AM43-0.45/40-ES-EZ(TY) #4674 Is there a way to add the _TZE200_zah67ekd to it, it's exactly the same device. See #4310

Thanks

Screenshots

Basic

Identify

Alarms

Device Temperature

Groups

Scenes

On/Off

Level Control

Color Control

Simple Metering

Diagnostics

Other clusters that are not mentioned above

Smanar commented 3 years ago

It seem this device is already in the code

{"_TZE200_zah67ekd", "TS0601", "MoesHouse / Livolo", "Tuya_COVD AM43-0.45-40"},

Wich one deconz version are you using ? Remember you need 2 inclusions without deleting anything.

Or your device is a battery powered one and need too this "helper" to be detected ?

Smanar commented 3 years ago

https://github.com/dresden-elektronik/deconz-rest-plugin/pull/4807

Are you able to test it ? (need a linux machine with full OS)

Mimiix commented 3 years ago

@Smanar is there a chance this device is different then the others?

Wimaware commented 3 years ago

I am using the last beta V2.11.1 under windows so I can't test, sorry. What do you mean with: Remember you need 2 inclusions without deleting anything It's battery operated with adapter to charge the batteries

Smanar commented 3 years ago

@mimix, impossible to known, tuya magic, but I have already added 2/3 models of this device and only 1 with the battery tips, because an user have opened an issue just for that.

It help a lot to reconize the device, deconz create a battery device, and the "light" part can use this data to reconize the "light" entry

@Wimaware this device can work without this PR, but it s harder, try that

Wimaware commented 3 years ago

Again tried to join and read the basic attribute twice but with no luck Tried with adapter connected and without, makes no difference

Snag_37f0b06f Snag_37f0ddd8

Mimiix commented 3 years ago

@mimix, impossible to known, tuya magic, but I have already added 2/3 models of this device and only 1 with the battery tips, because an user have opened an issue just for that.

It help a lot to reconize the device, deconz create a battery device, and the "light" part can use this data to reconize the "light" entry

@Wimaware this device can work without this PR, but it s harder, try that

  • set phoscon in permit join (add new light)
  • read the basic attribute of the device 2 times in deconz, cluster 0x0000, button "read"

In that case I'd like the user to add all screenshots.

@Smanar please wait with any integration until all screens are provided and you can confirm the functionality @Wimaware Can you provide all screenshots as per template?

Wimaware commented 3 years ago

Snag_380d9cbb Snag_380dc448 Snag_380de175 Snag_380df3f3 Snag_380e0420

Smanar commented 3 years ago

Nothing more, the PR is already validated https://github.com/dresden-elektronik/deconz-rest-plugin/pull/4807 (just today)

Can try with the next version.

Wimaware commented 3 years ago

Oké, thanks I will try with the next release.

Wimaware commented 3 years ago

Hi guys, just installed the new beta release but the _TZE200_zah67ekd is still not recognized. The cluster readings are the same as mentioned above. Snag_56631ea4

Smanar commented 3 years ago

Yep, that you see in deconz is the reality, the code don't change the device characteristic.

Try 2 inclusions, without deleting anything, the first one create a sensor entry, a ZHABattery, and the second one will create the "light" ressource.

Wimaware commented 3 years ago

Yesss, that's it. Works great !! Just to know how to do it. Thank you for the effort and quick reply.

Smanar commented 3 years ago

Np ^^ But close the issue pls, I forget to link the PR to this issue, so much problem recently with all tuya covering on battery, It will clean a little the issue list.

chris199512 commented 3 years ago

Hey @Smanar , i own the AM43 with battery and i cant add it completely in my system. I use Phoscon 2.11.05 and Fhem. I add the shutter as a sensor two times. FHEM displayed one as battery and the other one as daylight. But it didnt add a "light" . In fhem it displayed in line manufacture: _TZE200_rddyvrci Is something missing in the code for my blinds driver? Screenshot 2021-05-23 223315 Screenshot 2021-05-23 223338

Smanar commented 3 years ago

I have perhaps found an issue, you don't have the GUI to check for manufacture number ?

Have you tried a second inclusion without deleting the battery entry ?

chris199512 commented 3 years ago

I inserted the stick in my pc and read it out. Hope this is what you need. Yes i tried a second inclusion without deleting. Screenshot 2021-05-24 175136 Screenshot 2021-05-24 175049 Screenshot 2021-05-24 175119

Smanar commented 3 years ago

All seem fine ...

Can you share logs during the inclusion ? with "info" and "info_l2" ?

chris199512 commented 3 years ago

i deleted the node and added it new. now i have the light. over fhem now i can open and close over bri. the debug shows a warning: [WARNING] - Missing cluster in sensor fingerprint: 0x5C0272FFFEC9C9DC - 0xA447 (TS0601), endpoint: 0x01, cluster: 0x000A, payload: 0700, zclSeq: 117

0:42:45:718 [ND] All good, nothing to do... 10:42:45:718 FP indication 0x0000 / 0x8002 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:45:718 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:45:719 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0x3884) cluster 0x8002 10:42:45:720 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0x3884) clear timeout on cluster 0x8002 10:42:45:730 don't use deleted sensor and node 0x5C0272FFFEC9C9DC as candidate 10:42:45:731 [2] get active endpoints for 0x5c0272fffec9c9dc 10:42:45:906 CTRL skip polling while permit join is set 10:42:45:930 APS-DATA.indication from child 0x3884 10:42:45:930 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0x3884 10:42:45:931 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:45:931 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:45:932 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0x3884) cluster 0x8005 10:42:45:932 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0x3884) clear timeout on cluster 0x8005 10:42:45:938 don't use deleted sensor and node 0x5C0272FFFEC9C9DC as candidate 10:42:45:939 [3] get simple descriptor 0x01 for 0x5c0272fffec9c9dc 10:42:46:140 poll node 00:15:8d:00:04:6e:1a:43-01 10:42:46:141 Poll light node Extended color light 2 10:42:46:161 CTRL skip polling while permit join is set 10:42:46:416 CTRL skip polling while permit join is set 10:42:46:487 enqueue event config/localtime for /config/ 10:42:46:665 CTRL skip polling while permit join is set 10:42:46:689 APS-DATA.indication from child 0x3884 10:42:46:690 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0x3884 10:42:46:691 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:46:691 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:46:692 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0x3884) cluster 0x8005 10:42:46:697 don't use deleted sensor and node 0x5C0272FFFEC9C9DC as candidate 10:42:46:697 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 758 ms 10:42:46:907 COM: \\.\COM1 : Kommunikationsanschluss (0x0000/0x0000) 10:42:46:908 COM: \\.\COM4 : Standardm��gige Seriell-�ber-Bluetooth-Verbindung (0x0000/0x0000) 10:42:46:908 COM: \\.\COM7 : Serielles USB-Ger�t (0x1CF1/0x0030) 10:42:46:909 COM: \\.\COM3 : Standardm��gige Seriell-�ber-Bluetooth-Verbindung (0x0000/0x0000) 10:42:46:919 CTRL skip polling while permit join is set 10:42:47:042 poll node 7c:b0:3e:aa:0a:08:e4:f1-03 10:42:47:043 Poll light node On/Off plug-in unit 3 10:42:47:171 CTRL skip polling while permit join is set 10:42:47:183 APS-DATA.indication from child 0x3884 10:42:47:184 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 5, node: 0x3884 10:42:47:184 Tuya debug 7 : Missing manufacture name for 0x5c0272fffec9c9dc 10:42:47:185 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '5c:02:72:ff:fe:c9:c9:dc%' COLLATE NOCASE 10:42:47:186 sql exec SELECT * FROM nodes WHERE mac='5c:02:72:ff:fe:c9:c9:dc-01' COLLATE NOCASE AND state != 'deleted' 10:42:47:187 sql exec SELECT * FROM nodes WHERE mac='0x5c0272fffec9c9dc' COLLATE NOCASE AND state != 'deleted' 10:42:47:188 sql exec SELECT * FROM nodes 10:42:47:189 LightNode 9: Smart plug 9 added 10:42:47:190 enqueue event event/added for /lights/9 10:42:47:190 enqueue event attr/lastseen for /lights/9 10:42:47:191 DB pushZdpDescriptorDb() 10:42:47:192 DB UPDATE device_descriptors SET data = x'0104015100010400000400050000ef0219000a00', timestamp = 1622018567 WHERE device_id = (SELECT id FROM devices WHERE mac = '5c:02:72:ff:fe:c9:c9:dc') AND endpoint = 1 AND type = 4 10:42:47:193 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 1, 4, x'0104015100010400000400050000ef0219000a00', 1622018567 FROM devices WHERE mac = '5c:02:72:ff:fe:c9:c9:dc' 10:42:47:204 FP indication 0x0000 / 0x8004 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:47:205 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:47:206 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0x3884) cluster 0x8004 10:42:47:206 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0x3884) clear timeout on cluster 0x8004 10:42:47:207 read attributes of 0x5C0272FFFEC9C9DC cluster: 0x0000: [ 10:42:47:207 0x0005 10:42:47:208 ] 10:42:47:208 add task 660 type 19 to 0x5C0272FFFEC9C9DC cluster 0x0000 req.id 160 10:42:47:211 Websocket 192.168.178.36:53028 send message: {"e":"added","id":"9","light":{"etag":"b4b0572fc6dbd1751f72b830b91236b7","hascolor":false,"lastannounced":null,"lastseen":"2021-05-26T08:42Z","manufacturername":"_TZE200_rddyvrci","modelid":null,"name":"Smart plug 9","state":{"alert":"none","bri":0,"lift":0,"on":false,"open":false,"reachable":true},"swversion":null,"type":"Window covering device","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01"},"r":"lights","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01"} (ret = 455) 10:42:47:223 don't use deleted sensor and node 0x5C0272FFFEC9C9DC as candidate 10:42:47:227 [4.1] Get manufacturer code 10:42:47:227 [4.2] get basic cluster attr 0x0004 for 0x5c0272fffec9c9dc 10:42:47:228 Websocket 192.168.178.36:53028 send message: {"attr":{"id":"9","lastseen":"2021-05-26T08:42Z","manufacturername":"_TZE200_rddyvrci","name":"Smart plug 9","productid":"Tuya_COVD AM43-0.45/40-ES-EZ(TY)","type":"Window covering device","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01"},"e":"changed","id":"9","r":"lights","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01"} (ret = 317) 10:42:47:429 CTRL skip polling while permit join is set 10:42:47:453 APS-DATA.indication from child 0x3884 10:42:47:453 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:47:454 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:47:455 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:47:456 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 10:42:47:461 don't use deleted sensor and node 0x5C0272FFFEC9C9DC as candidate 10:42:47:461 [4.1] Get model ID 10:42:47:462 [4.2] get basic cluster attr 0x0005 for 0x5c0272fffec9c9dc 10:42:47:486 enqueue event config/localtime for /config/ 10:42:47:680 CTRL skip polling while permit join is set 10:42:47:692 Erase task req-id: 160, type: 19 zcl seqno: 155 send time 1, profileId: 0x0104, clusterId: 0x0000 10:42:47:704 APS-DATA.indication from child 0x3884 10:42:47:704 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:47:732 sql exec SELECT sid FROM sensors WHERE deletedState = 'deleted' 10:42:47:733 SensorNode 4: Battery 4 added 10:42:47:734 enqueue event event/added for /sensors/4 10:42:47:735 don't create binding for attribute reporting of sensor Battery 4 10:42:47:735 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:47:736 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:47:737 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:47:737 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 10:42:47:738 add task 663 type 30 to 0x5C0272FFFEC9C9DC cluster 0x0004 req.id 167 10:42:47:739 don't create binding for attribute reporting of sensor Battery 4 10:42:47:740 skip check bindings for client clusters (no group) 10:42:47:741 Websocket 192.168.178.36:53028 send message: {"e":"added","id":"4","r":"sensors","sensor":{"config":{"on":true,"reachable":true},"ep":1,"etag":"3d4377e554a99ad8fd7d2f1ed7ffb954","id":"4","lastseen":"2021-05-26T08:42Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 4","state":{"battery":null,"lastupdated":"none"},"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 418) 10:42:47:849 [4.1] Get sw build id 10:42:47:851 [4.2] get basic cluster attr 0x4000 for 0x5c0272fffec9c9dc 10:42:47:943 poll node ec:1b:bd:ff:fe:b6:0c:ba-0b 10:42:47:944 Poll light node On/Off plug-in unit 4 10:42:48:192 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:48:193 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 340 ms 10:42:48:194 skip check bindings for client clusters (no group) 10:42:48:194 CTRL skip polling while permit join is set 10:42:48:211 APS-DATA.indication from child 0x3884 10:42:48:211 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:48:212 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:48:213 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:48:213 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:48:214 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 10:42:48:220 [4.1] Get sw build id 10:42:48:220 [4.2] get basic cluster attr 0x4000 for 0x5c0272fffec9c9dc 10:42:48:444 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:48:444 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 223 ms 10:42:48:445 skip check bindings for client clusters (no group) 10:42:48:445 CTRL skip polling while permit join is set 10:42:48:478 Tuya debug 7 : Missing manufacture name for 0xec1bbdfffeb60cba 10:42:48:479 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE 'ec:1b:bd:ff:fe:b6:0c:ba%' COLLATE NOCASE 10:42:48:479 DB SELECT manufacturername FROM nodes WHERE mac LIKE 'ec:1b:bd:ff:fe:b6:0c:ba%' COLLATE NOCASE: LIDL Silvercrest 10:42:48:480 Tuya debug 7 : Missing manufacture name for 0x588e81fffefbe7a5 10:42:48:481 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '58:8e:81:ff:fe:fb:e7:a5%' COLLATE NOCASE 10:42:48:481 DB SELECT manufacturername FROM nodes WHERE mac LIKE '58:8e:81:ff:fe:fb:e7:a5%' COLLATE NOCASE: LIDL Livarno Lux 10:42:48:482 Tuya debug 7 : Missing manufacture name for 0x842e14fffe057ebf 10:42:48:482 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '84:2e:14:ff:fe:05:7e:bf%' COLLATE NOCASE 10:42:48:483 DB SELECT manufacturername FROM nodes WHERE mac LIKE '84:2e:14:ff:fe:05:7e:bf%' COLLATE NOCASE: LIDL Livarno Lux 10:42:48:484 Tuya debug 7 : Missing manufacture name for 0x842e14fffe002369 10:42:48:484 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '84:2e:14:ff:fe:00:23:69%' COLLATE NOCASE 10:42:48:485 DB SELECT manufacturername FROM nodes WHERE mac LIKE '84:2e:14:ff:fe:00:23:69%' COLLATE NOCASE: LIDL Livarno Lux 10:42:48:491 enqueue event config/localtime for /config/ 10:42:48:701 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:48:701 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 480 ms 10:42:48:702 skip check bindings for client clusters (no group) 10:42:48:702 CTRL skip polling while permit join is set 10:42:48:713 Erase task req-id: 167, type: 30 zcl seqno: 158 send time 1, profileId: 0x0104, clusterId: 0x0004 10:42:48:826 poll node 58:8e:81:ff:fe:fb:e7:a5-01 10:42:48:827 Poll light node Color temperature light 5 10:42:48:953 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:48:954 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 732 ms 10:42:48:954 skip check bindings for client clusters (no group) 10:42:48:955 CTRL skip polling while permit join is set 10:42:48:977 APS-DATA.indication from child 0x3884 10:42:48:977 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:48:978 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:48:979 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:48:979 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:48:980 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 10:42:48:985 [4.1] Get date code 10:42:48:986 [4.2] get basic cluster attr 0x0006 for 0x5c0272fffec9c9dc 10:42:49:202 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:49:203 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 216 ms 10:42:49:203 skip check bindings for client clusters (no group) 10:42:49:204 CTRL skip polling while permit join is set 10:42:49:238 APS-DATA.indication from child 0x3884 10:42:49:238 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:49:239 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:49:240 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:49:241 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:49:241 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 10:42:49:246 [4.1] Get date code 10:42:49:246 [4.2] get basic cluster attr 0x0006 for 0x5c0272fffec9c9dc 10:42:49:461 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:49:462 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 215 ms 10:42:49:462 skip check bindings for client clusters (no group) 10:42:49:463 CTRL skip polling while permit join is set 10:42:49:482 APS-DATA.indication from child 0x3884 10:42:49:483 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:49:484 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:49:484 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:49:485 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:49:485 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 10:42:49:486 enqueue event config/localtime for /config/ 10:42:49:490 [4.1] Get date code 10:42:49:490 [4.2] get basic cluster attr 0x0006 for 0x5c0272fffec9c9dc 10:42:49:716 poll node 84:2e:14:ff:fe:05:7e:bf-01 10:42:49:717 Poll light node Color temperature light 6 10:42:49:765 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:49:765 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 273 ms 10:42:49:766 skip check bindings for client clusters (no group) 10:42:49:766 CTRL skip polling while permit join is set 10:42:49:863 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:49:863 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 371 ms 10:42:49:864 skip check bindings for client clusters (no group) 10:42:49:865 CTRL skip polling while permit join is set 10:42:49:887 APS-DATA.indication from child 0x3884 10:42:49:889 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:49:891 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:49:893 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:49:894 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:49:895 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 10:42:49:903 [4.1] Get date code 10:42:49:966 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:49:967 [4.1] Get date code 10:42:49:968 skip check bindings for client clusters (no group) 10:42:49:968 CTRL skip polling while permit join is set 10:42:49:990 APS-DATA.indication from child 0x3884 10:42:49:990 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:49:992 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:49:992 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:49:993 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:50:000 [4.1] Get date code 10:42:50:218 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:50:219 [4.1] Get date code 10:42:50:220 skip check bindings for client clusters (no group) 10:42:50:220 CTRL skip polling while permit join is set 10:42:50:242 APS-DATA.indication from child 0x3884 10:42:50:244 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 10:42:50:245 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 10:42:50:245 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:50:246 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:50:252 [4.1] Get date code 10:42:50:360 APS-DATA.indication from child 0x3884 10:42:50:363 FP indication 0x0104 / 0x000A (0x5C0272FFFEC9C9DC / 0x3884) 10:42:50:363 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:50:364 [WARNING] - Missing cluster in sensor fingerprint: 0x5C0272FFFEC9C9DC - 0x3884 (TS0601), endpoint: 0x01, cluster: 0x000A, payload: 0700, zclSeq: 115 10:42:50:365 [INFO] - No button map for: TS0601, unicast to: 0x0000, endpoint: 0x01, cluster: 0x000A, command: 0x00, payload: 0700, zclSeq: 115 10:42:50:440 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0 10:42:50:451 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:50:452 [4.1] Get date code 10:42:50:452 skip check bindings for client clusters (no group) 10:42:50:453 CTRL skip polling while permit join is set 10:42:50:472 send permit join, duration: 0 10:42:50:484 enqueue event config/localtime for /config/ 10:42:50:553 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:50:554 [4.1] Get date code 10:42:50:554 skip check bindings for client clusters (no group) 10:42:50:632 poll node 84:2e:14:ff:fe:00:23:69-01 10:42:50:634 Poll light node Extended color light 7 10:42:50:654 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:50:655 [4.1] Get date code 10:42:50:655 skip check bindings for client clusters (no group) 10:42:50:689 Poll APS request to 0x842E14FFFE002369 cluster: 0x0006 dropped, values are fresh enough 10:42:50:912 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:50:913 [4.1] Get date code 10:42:50:913 skip check bindings for client clusters (no group) 10:42:50:924 APS-DATA.indication from child 0x3884 10:42:50:924 Add to group response for light 9. Status:0x00, capacity: 0 10:42:50:925 FP indication 0x0104 / 0x0004 (0x5C0272FFFEC9C9DC / 0x3884) 10:42:50:926 ... (0x5C0272FFFEC9C9DC / 0x3884) 10:42:51:161 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:42:51:162 [4.1] Get date code 10:42:51:162 skip check bindings for client clusters (no group) 10:42:51:232 Search sensors done 10:42:51:491 enqueue event config/localtime for /config/ 10:42:51:853 poll node 84:2e:14:ff:fe:35:a2:2f-01 10:42:51:854 Poll light node Smart plug 8 10:42:51:902 read attributes of 0x842E14FFFE35A22F cluster: 0x0006: [ 10:42:51:903 0x0000 10:42:51:903 ] 10:42:51:904 add task 680 type 19 to 0x842E14FFFE35A22F cluster 0x0006 req.id 212 10:42:51:904 Poll APS request 212 to 0x842E14FFFE35A22F cluster: 0x0006 10:42:52:170 Poll APS confirm 212 status: 0x00 10:42:52:171 Erase task req-id: 212, type: 19 zcl seqno: 174 send time 0, profileId: 0x0104, clusterId: 0x0006 10:42:52:233 Node data 0x842e14fffe35a22f profileId: 0x0104, clusterId: 0x0006 10:42:52:234 0x842E14FFFE35A22F: update ZCL value 0x01/0x0006/0x0000 after 0 s 10:42:52:235 enqueue event event/checkgroupanyon for /groups/65520 10:42:52:235 enqueue event event/checkgroupanyon for /groups/240 10:42:52:423 unknown node 0x588E81FFFEEDBD13 (0xFC1F), lqi: 199 10:42:52:424 APS-DATA.indication from unknown node 0x588E81FFFEEDBD13 10:42:52:424 ZCL attribute report 0x588E81FFFEEDBD13 for cluster: 0x0006, ep: 0x01, frame control: 0x18, mfcode: 0x0000 10:42:52:425 payload: 00001000 10:42:52:486 enqueue event config/localtime for /config/ 10:42:53:024 poll node 00:15:8d:00:04:6e:1a:43-01 10:42:53:025 Poll light node Extended color light 2 10:42:53:087 Poll APS request to 0x00158D00046E1A43 cluster: 0x0006 dropped, values are fresh enough 10:42:53:481 enqueue event config/localtime for /config/ 10:42:54:118 create node 0x588E81FFFED61F1D seen by 8 neighbors 10:42:54:124 CTRL skip creating node 0x588E81FFFED61F1D while permit join is disabled 10:42:54:304 poll node 7c:b0:3e:aa:0a:08:e4:f1-03 10:42:54:305 Poll light node On/Off plug-in unit 3 10:42:54:368 Poll APS request to 0x7CB03EAA0A08E4F1 cluster: 0x0006 dropped, values are fresh enough 10:42:54:496 enqueue event config/localtime for /config/ 10:42:54:813 APS-DATA.indication from child 0x3884 10:42:54:832 Tuya debug 1 : Time sync request 10:42:54:833 Send Tuya command 0x24, data: 00d760ae0a0e60ae262e 10:42:54:833 add task 693 type 41 to 0x5C0272FFFEC9C9DC cluster 0xEF00 req.id 230 10:42:55:116 Erase task req-id: 230, type: 41 zcl seqno: 175 send time 0, profileId: 0x0104, clusterId: 0xEF00 10:42:55:308 poll node ec:1b:bd:ff:fe:b6:0c:ba-0b 10:42:55:309 Poll light node On/Off plug-in unit 4 10:42:55:371 Poll APS request to 0xEC1BBDFFFEB60CBA cluster: 0x0006 dropped, values are fresh enough 10:42:55:482 enqueue event config/localtime for /config/ 10:42:56:321 poll node 58:8e:81:ff:fe:fb:e7:a5-01 10:42:56:322 Poll light node Color temperature light 5 10:42:56:385 Poll APS request to 0x588E81FFFEFBE7A5 cluster: 0x0006 dropped, values are fresh enough 10:42:56:495 enqueue event config/localtime for /config/ 10:42:56:916 COM: \\.\COM1 : Kommunikationsanschluss (0x0000/0x0000) 10:42:56:917 COM: \\.\COM4 : Standardm��gige Seriell-�ber-Bluetooth-Verbindung (0x0000/0x0000) 10:42:56:918 COM: \\.\COM7 : Serielles USB-Ger�t (0x1CF1/0x0030) 10:42:56:919 COM: \\.\COM3 : Standardm��gige Seriell-�ber-Bluetooth-Verbindung (0x0000/0x0000) 10:42:57:195 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 8, node: 0x2943 10:42:57:198 CTRL db store gui node 58:8e:81:ff:fe:d6:20:6e 10:42:57:200 CTRL db store gui node 5c:02:72:ff:fe:c9:c9:dc 10:42:57:213 saved node state in 0 ms 10:42:57:494 enqueue event config/localtime for /config/ 10:42:57:510 create node 0x588E81FFFEEDBD13 seen by 7 neighbors 10:42:57:516 CTRL skip creating node 0x588E81FFFEEDBD13 while permit join is disabled 10:42:57:558 poll node 84:2e:14:ff:fe:05:7e:bf-01 10:42:57:559 Poll light node Color temperature light 6 10:42:57:622 Poll APS request to 0x842E14FFFE057EBF cluster: 0x0006 dropped, values are fresh enough 10:42:58:083 Node data 0x588e81fffed6206e profileId: 0x0104, clusterId: 0x0006 10:42:58:090 ZCL attribute report 0x588E81FFFED6206E for cluster: 0x0006, ep: 0x01, frame control: 0x18, mfcode: 0x0000 10:42:58:091 payload: 00001000 10:42:58:337 copy On/Off cluster data 10:42:58:339 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 5, node: 0x6903 10:42:58:340 DB pushZdpDescriptorDb() 10:42:58:341 DB UPDATE device_descriptors SET data = x'0104010d010108000003000400050006000800000300100219000a00', timestamp = 1622018578 WHERE device_id = (SELECT id FROM devices WHERE mac = '58:8e:81:ff:fe:d6:20:6e') AND endpoint = 1 AND type = 4 10:42:58:342 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 1, 4, x'0104010d010108000003000400050006000800000300100219000a00', 1622018578 FROM devices WHERE mac = '58:8e:81:ff:fe:d6:20:6e' 10:42:58:495 enqueue event config/localtime for /config/ 10:42:58:780 poll node 84:2e:14:ff:fe:00:23:69-01 10:42:58:782 Poll light node Extended color light 7 10:42:58:844 Poll APS request to 0x842E14FFFE002369 cluster: 0x0006 dropped, values are fresh enough 10:42:58:876 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 3, node: 0x6903 10:42:58:876 DB pushZdpDescriptorDb() 10:42:58:877 DB UPDATE device_descriptors SET data = x'01408e0210525200002c520000', timestamp = 1622018578 WHERE device_id = (SELECT id FROM devices WHERE mac = '58:8e:81:ff:fe:d6:20:6e') AND endpoint = 0 AND type = 2 10:42:58:878 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 0, 2, x'01408e0210525200002c520000', 1622018578 FROM devices WHERE mac = '58:8e:81:ff:fe:d6:20:6e' 10:42:58:896 [ND] NWK: 0x6903 10:42:58:896 [ND] Ext: 0x588e81fffed6206e 10:42:58:897 [ND] Current node descriptor: 0x01408e0210525200002c520000 10:42:58:897 [ND] Checking node... 10:42:58:898 [ND] All good, nothing to do... 10:42:59:159 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0x6903 10:42:59:493 enqueue event config/localtime for /config/ 10:42:59:915 enqueue event attr/lastseen for /lights/6 10:42:59:918 Websocket 192.168.178.36:53028 send message: {"attr":{"colorcapabilities":0,"ctmax":65279,"ctmin":0,"id":"6","lastannounced":null,"lastseen":"2021-05-26T08:42Z","manufacturername":"LIDL Livarno Lux","modelid":"HG06492B","name":"Color temperature light 6","swversion":null,"type":"Color temperature light","uniqueid":"84:2e:14:ff:fe:05:7e:bf-01"},"e":"changed","id":"6","r":"lights","t":"event","uniqueid":"84:2e:14:ff:fe:05:7e:bf-01"} (ret = 389) 10:43:00:446 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0 10:43:00:478 send permit join, duration: 59 10:43:00:479 send GP proxy commissioning mode 10:43:00:482 enqueue event config/localtime for /config/ 10:43:00:566 poll node 00:15:8d:00:04:6e:1a:43-01 10:43:00:567 Poll light node Extended color light 2 10:43:01:304 Tuya debug 7 : Missing manufacture name for 0x588e81fffed6206e 10:43:01:305 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '58:8e:81:ff:fe:d6:20:6e%' COLLATE NOCASE 10:43:01:306 Tuya debug 7 : Missing manufacture name, till missing in DB. 10:43:01:306 sql exec SELECT * FROM nodes WHERE mac='58:8e:81:ff:fe:d6:20:6e-01' COLLATE NOCASE AND state != 'deleted' 10:43:01:307 sql exec SELECT * FROM nodes WHERE mac='0x588e81fffed6206e' COLLATE NOCASE AND state != 'deleted' 10:43:01:308 sql exec SELECT * FROM nodes 10:43:01:309 LightNode 10: Extended color light 10 added 10:43:01:309 enqueue event event/added for /lights/10 10:43:01:310 Tuya debug 7 : Missing manufacture name for 0x588e81fffed6206e 10:43:01:311 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '58:8e:81:ff:fe:d6:20:6e%' COLLATE NOCASE 10:43:01:312 Tuya debug 7 : Missing manufacture name, till missing in DB. 10:43:01:312 DB pushZdpDescriptorDb() 10:43:01:313 DB UPDATE device_descriptors SET data = x'f2e0a161000000012100', timestamp = 1622018581 WHERE device_id = (SELECT id FROM devices WHERE mac = '58:8e:81:ff:fe:d6:20:6e') AND endpoint = 242 AND type = 4 10:43:01:314 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 242, 4, x'f2e0a161000000012100', 1622018581 FROM devices WHERE mac = '58:8e:81:ff:fe:d6:20:6e' 10:43:01:331 enqueue event attr/lastseen for /lights/10 10:43:01:332 read attributes of 0x588E81FFFED6206E cluster: 0x0000: [ 10:43:01:332 0x0005 10:43:01:332 ] 10:43:01:333 add task 720 type 19 to 0x588E81FFFED6206E cluster 0x0000 req.id 16 10:43:01:338 Websocket 192.168.178.36:53028 send message: {"e":"added","id":"10","light":{"colorcapabilities":0,"ctmax":65279,"ctmin":0,"etag":"0f73b689197a9f3ffc2a6c8a5c4bfebd","hascolor":true,"lastannounced":null,"lastseen":"2021-05-26T08:43Z","manufacturername":"Unknown","modelid":null,"name":"Extended color light 10","state":{"alert":"none","bri":0,"colormode":"hs","ct":0,"effect":"none","hue":0,"on":false,"reachable":true,"sat":0,"xy":[0,0]},"swversion":null,"type":"Extended color light","uniqueid":"58:8e:81:ff:fe:d6:20:6e-01"},"r":"lights","t":"event","uniqueid":"58:8e:81:ff:fe:d6:20:6e-01"} (ret = 546) 10:43:01:348 Websocket 192.168.178.36:53028 send message: {"attr":{"ctmax":65279,"id":"10","lastseen":"2021-05-26T08:43Z","manufacturername":"Unknown","name":"Extended color light 10","type":"Extended color light","uniqueid":"58:8e:81:ff:fe:d6:20:6e-01"},"e":"changed","id":"10","r":"lights","t":"event","uniqueid":"58:8e:81:ff:fe:d6:20:6e-01"} (ret = 286) 10:43:01:460 Erase task req-id: 16, type: 19 zcl seqno: 178 send time 0, profileId: 0x0104, clusterId: 0x0000 10:43:01:464 poll node 7c:b0:3e:aa:0a:08:e4:f1-03 10:43:01:465 Poll light node On/Off plug-in unit 3 10:43:01:466 add task 721 type 30 to 0x588E81FFFED6206E cluster 0x0004 req.id 17 10:43:01:475 Node data 0x588e81fffed6206e profileId: 0x0104, clusterId: 0x0000 10:43:01:493 enqueue event config/localtime for /config/ 10:43:01:586 Erase task req-id: 17, type: 30 zcl seqno: 179 send time 0, profileId: 0x0104, clusterId: 0x0004 10:43:01:604 Add to group response for light 10. Status:0x8A, capacity: 0 10:43:02:054 Node data 0x842e14fffe002369 profileId: 0x0104, clusterId: 0x0006 10:43:02:055 enqueue event attr/lastseen for /lights/7 10:43:02:056 0x842E14FFFE002369: update ZCL value 0x01/0x0006/0x0000 after 0 s 10:43:02:056 enqueue event event/checkgroupanyon for /groups/65520 10:43:02:057 enqueue event event/checkgroupanyon for /groups/240 10:43:02:057 ZCL attribute report 0x842E14FFFE002369 for cluster: 0x0006, ep: 0x01, frame control: 0x18, mfcode: 0x0000 10:43:02:058 payload: 00001000 10:43:02:059 Websocket 192.168.178.36:53028 send message: {"attr":{"ctmax":65279,"ctmin":0,"id":"7","lastannounced":null,"lastseen":"2021-05-26T08:43Z","manufacturername":"LIDL Livarno Lux","modelid":"HG06106B","name":"Extended color light 7","swversion":null,"type":"Extended color light","uniqueid":"84:2e:14:ff:fe:00:23:69-01"},"e":"changed","id":"7","r":"lights","t":"event","uniqueid":"84:2e:14:ff:fe:00:23:69-01"} (ret = 361) 10:43:02:363 poll node ec:1b:bd:ff:fe:b6:0c:ba-0b 10:43:02:366 Poll light node On/Off plug-in unit 4 10:43:02:490 enqueue event config/localtime for /config/ 10:43:03:252 poll node 58:8e:81:ff:fe:fb:e7:a5-01 10:43:03:253 Poll light node Color temperature light 5 10:43:03:492 enqueue event config/localtime for /config/ 10:43:04:145 poll node 84:2e:14:ff:fe:05:7e:bf-01 10:43:04:146 Poll light node Color temperature light 6 10:43:04:494 enqueue event config/localtime for /config/ 10:43:05:032 poll node 84:2e:14:ff:fe:00:23:69-01 10:43:05:034 Poll light node Extended color light 7 10:43:05:094 unknown node 0x5C0272FFFEC9C9DC (0xA447), lqi: 255 10:43:05:095 0x3884 nwk changed to 0xA447 10:43:05:096 APS-DATA.indication from child 0xA447 10:43:05:097 enqueue event attr/lastannounced for /lights/9 10:43:05:097 enqueue event state/reachable for /lights/9 10:43:05:098 DeviceAnnce of LightNode: 0x5c0272fffec9c9dc Permit Join: 55 10:43:05:098 DeviceAnnce of SensorNode: 0x5C0272FFFEC9C9DC [1] 10:43:05:099 enqueue event config/reachable for /sensors/4 10:43:05:100 don't create binding for attribute reporting of sensor Battery 4 10:43:05:100 skip check bindings for client clusters (no group) 10:43:05:101 nwk address changed 0x3884 -> 0xA447 [2] 10:43:05:101 enqueue event event/added for /sensors/4 10:43:05:102 device announce 0x5C0272FFFEC9C9DC (0xA447) mac capabilities 0x80 10:43:05:103 set fast probe address to 0x5C0272FFFEC9C9DC (0xA447) 10:43:05:104 FP indication 0x0000 / 0x0013 (0x5C0272FFFEC9C9DC / 0xA447) 10:43:05:104 ... (0x5C0272FFFEC9C9DC / 0xA447) 10:43:05:105 device announce 0x5C0272FFFEC9C9DC (0xA447) mac capabilities 0x80 10:43:05:108 Websocket 192.168.178.36:53028 send message: {"attr":{"id":"9","lastannounced":"2021-05-26T08:43:05Z","lastseen":"2021-05-26T08:42Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Smart plug 9","productid":"Tuya_COVD AM43-0.45/40-ES-EZ(TY)","type":"Window covering device","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01"},"e":"changed","id":"9","r":"lights","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01"} (ret = 375) 10:43:05:116 Websocket 192.168.178.36:53028 send message: {"e":"changed","id":"9","r":"lights","state":{"reachable":true},"t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01"} (ret = 116) 10:43:05:117 enqueue event event/checkgroupanyon for /groups/65520 10:43:05:121 Websocket 192.168.178.36:53028 send message: {"config":{"on":true,"reachable":true},"e":"changed","id":"4","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 133) 10:43:05:125 don't create binding for attribute reporting of sensor Battery 4 10:43:05:127 skip check bindings for client clusters (no group) 10:43:05:128 Websocket 192.168.178.36:53028 send message: {"e":"added","id":"4","r":"sensors","sensor":{"config":{"on":true,"reachable":true},"ep":1,"etag":"cf70a1f3fc6b8021bd9922f6ddeec8f6","id":"4","lastseen":"2021-05-26T08:43Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 4","state":{"battery":null,"lastupdated":"none"},"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 418) 10:43:05:181 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:05:182 [1] get node descriptor for 0x5c0272fffec9c9dc 10:43:05:182 skip check bindings for client clusters (no group) 10:43:05:183 CTRL skip polling while permit join is set 10:43:05:333 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:05:334 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 151 ms 10:43:05:334 skip check bindings for client clusters (no group) 10:43:05:335 CTRL skip polling while permit join is set 10:43:05:491 enqueue event config/localtime for /config/ 10:43:05:587 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:05:588 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 405 ms 10:43:05:589 skip check bindings for client clusters (no group) 10:43:05:590 CTRL skip polling while permit join is set 10:43:05:601 APS-DATA.indication from child 0xA447 10:43:05:601 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 3, node: 0xA447 10:43:05:603 DB pushZdpDescriptorDb() 10:43:05:604 DB save zll database items 0x00000881 10:43:05:605 DB sql exec REPLACE INTO nodes (id, state, mac, name, groups, endpoint, modelid, manufacturername, swbuildid, ritems) VALUES ('6', 'normal', '84:2e:14:ff:fe:05:7e:bf-01', 'Color temperature light 6', '65520,240', '1', 'HG06492B', 'LIDL Livarno Lux', '', '{"attr/id":"6","attr/lastannounced":null,"attr/lastseen":"2021-05-26T08:42Z","attr/manufacturername":"LIDL Livarno Lux","attr/modelid":"HG06492B","attr/name":"Color temperature light 6","attr/swversion":null,"attr/type":"Color temperature light","attr/uniqueid":"84:2e:14:ff:fe:05:7e:bf-01","config/colorcapabilities":0,"config/ctmax":65279,"config/ctmin":0,"state/alert":null,"state/bri":254,"state/colormode":"ct","state/ct":153,"state/on":false,"state/reachable":true}') 10:43:05:608 DB sql exec REPLACE INTO nodes (id, state, mac, name, groups, endpoint, modelid, manufacturername, swbuildid, ritems) VALUES ('7', 'normal', '84:2e:14:ff:fe:00:23:69-01', 'Extended color light 7', '65520,240', '1', 'HG06106B', 'LIDL Livarno Lux', '', '{"attr/id":"7","attr/lastannounced":null,"attr/lastseen":"2021-05-26T08:43Z","attr/manufacturername":"LIDL Livarno Lux","attr/modelid":"HG06106B","attr/name":"Extended color light 7","attr/swversion":null,"attr/type":"Extended color light","attr/uniqueid":"84:2e:14:ff:fe:00:23:69-01","config/ctmax":65279,"config/ctmin":0,"state/alert":null,"state/bri":254,"state/colormode":"ct","state/ct":153,"state/on":false,"state/reachable":true,"state/x":26762,"state/y":23234}') 10:43:05:612 DB sql exec REPLACE INTO nodes (id, state, mac, name, groups, endpoint, modelid, manufacturername, swbuildid, ritems) VALUES ('9', 'normal', '5c:02:72:ff:fe:c9:c9:dc-01', 'Smart plug 9', '65520', '1', 'TS0601', '_TZE200_rddyvrci', '', '{"attr/id":"9","attr/lastannounced":"2021-05-26T08:43:05Z","attr/lastseen":"2021-05-26T08:42Z","attr/manufacturername":"_TZE200_rddyvrci","attr/modelid":"TS0601","attr/name":"Smart plug 9","attr/productid":"Tuya_COVD AM43-0.45/40-ES-EZ(TY)","attr/swversion":null,"attr/type":"Window covering device","attr/uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01","state/alert":null,"state/bri":null,"state/lift":null,"state/on":null,"state/open":null,"state/reachable":true}') 10:43:05:615 DB sql exec REPLACE INTO nodes (id, state, mac, name, groups, endpoint, modelid, manufacturername, swbuildid, ritems) VALUES ('10', 'normal', '58:8e:81:ff:fe:d6:20:6e-01', 'Extended color light 10', '65520', '1', 'TS0505A', 'Unknown', '', '{"attr/id":"10","attr/lastannounced":null,"attr/lastseen":"2021-05-26T08:43Z","attr/manufacturername":"Unknown","attr/modelid":"TS0505A","attr/name":"Extended color light 10","attr/swversion":null,"attr/type":"Extended color light","attr/uniqueid":"58:8e:81:ff:fe:d6:20:6e-01","config/colorcapabilities":null,"config/ctmax":65279,"config/ctmin":null,"state/alert":null,"state/bri":null,"state/colormode":"hs","state/ct":null,"state/effect":"none","state/hue":null,"state/on":null,"state/reachable":true,"state/sat":null,"state/x":null,"state/y":null}') 10:43:05:617 DB sql exec REPLACE INTO sensors (sid, name, type, modelid, manufacturername, uniqueid, swversion, state, config, fingerprint, deletedState, mode) VALUES ('4', 'Battery 4', 'ZHABattery', 'TS0601', '_TZE200_rddyvrci', '5c:02:72:ff:fe:c9:c9:dc-01-ef00', '', '{"battery":null,"lastupdated":null}', '{"on":true,"reachable":true}', '{"d":81,"ep":1,"in":[61184],"p":260}', 'normal', '1') 10:43:05:619 DB sql exec UPDATE devices SET nwk = 42055 WHERE mac = '5c:02:72:ff:fe:c9:c9:dc';INSERT INTO devices (mac,nwk,timestamp) SELECT '5c:02:72:ff:fe:c9:c9:dc', 42055, strftime('%s','now') WHERE (SELECT changes() = 0); 10:43:05:635 DB saved in 31 ms 10:43:05:637 [ND] NWK: 0xA447 10:43:05:637 [ND] Ext: 0x5c0272fffec9c9dc 10:43:05:638 [ND] Current node descriptor: 0x0240800210525200002c520000 10:43:05:638 [ND] Checking node... 10:43:05:639 [ND] All good, nothing to do... 10:43:05:639 FP indication 0x0000 / 0x8002 (0x5C0272FFFEC9C9DC / 0xA447) 10:43:05:640 ... (0x5C0272FFFEC9C9DC / 0xA447) 10:43:05:642 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xA447) cluster 0x8002 10:43:05:643 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xA447) clear timeout on cluster 0x8002 10:43:05:656 [2] get active endpoints for 0x5c0272fffec9c9dc 10:43:05:838 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:05:839 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 180 ms 10:43:05:839 skip check bindings for client clusters (no group) 10:43:05:840 CTRL skip polling while permit join is set 10:43:05:862 APS-DATA.indication from child 0xA447 10:43:05:863 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0xA447 10:43:05:863 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0xA447) 10:43:05:863 ... (0x5C0272FFFEC9C9DC / 0xA447) 10:43:05:864 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xA447) cluster 0x8005 10:43:05:864 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xA447) clear timeout on cluster 0x8005 10:43:05:870 [4.1] Get date code 10:43:05:934 poll node 5c:02:72:ff:fe:c9:c9:dc-01 10:43:06:095 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:06:095 [4.1] Get date code 10:43:06:096 skip check bindings for client clusters (no group) 10:43:06:097 CTRL skip polling while permit join is set 10:43:06:346 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:06:347 [4.1] Get date code 10:43:06:348 skip check bindings for client clusters (no group) 10:43:06:349 CTRL skip polling while permit join is set 10:43:06:358 APS-DATA.indication from child 0xA447 10:43:06:359 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0xA447 10:43:06:359 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0xA447) 10:43:06:360 ... (0x5C0272FFFEC9C9DC / 0xA447) 10:43:06:360 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xA447) cluster 0x8005 10:43:06:366 [4.1] Get date code 10:43:06:489 enqueue event config/localtime for /config/ 10:43:06:505 poll node 84:2e:14:ff:fe:35:a2:2f-01 10:43:06:506 Poll light node Smart plug 8 10:43:06:596 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:06:597 [4.1] Get date code 10:43:06:598 skip check bindings for client clusters (no group) 10:43:06:599 CTRL skip polling while permit join is set 10:43:06:849 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:06:850 [4.1] Get date code 10:43:06:850 skip check bindings for client clusters (no group) 10:43:06:851 CTRL skip polling while permit join is set 10:43:06:954 COM: \\.\COM1 : Kommunikationsanschluss (0x0000/0x0000) 10:43:06:955 COM: \\.\COM4 : Standardm��gige Seriell-�ber-Bluetooth-Verbindung (0x0000/0x0000) 10:43:06:955 COM: \\.\COM7 : Serielles USB-Ger�t (0x1CF1/0x0030) 10:43:06:955 COM: \\.\COM3 : Standardm��gige Seriell-�ber-Bluetooth-Verbindung (0x0000/0x0000) 10:43:07:101 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:07:102 [4.1] Get date code 10:43:07:102 skip check bindings for client clusters (no group) 10:43:07:103 CTRL skip polling while permit join is set 10:43:07:358 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:07:359 [4.1] Get date code 10:43:07:359 skip check bindings for client clusters (no group) 10:43:07:360 CTRL skip polling while permit join is set 10:43:07:388 poll node 5c:02:72:ff:fe:c9:c9:dc-01 10:43:07:484 enqueue event config/localtime for /config/ 10:43:07:485 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1 10:43:07:487 Wait 28s till query finished 10:43:07:610 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:07:611 [4.1] Get date code 10:43:07:611 skip check bindings for client clusters (no group) 10:43:07:612 CTRL skip polling while permit join is set 10:43:07:868 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:07:869 [4.1] Get date code 10:43:07:869 skip check bindings for client clusters (no group) 10:43:07:870 CTRL skip polling while permit join is set 10:43:07:960 poll node 58:8e:81:ff:fe:d6:20:6e-01 10:43:07:960 Poll light node Extended color light 10 10:43:08:126 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:08:127 [4.1] Get date code 10:43:08:127 skip check bindings for client clusters (no group) 10:43:08:128 CTRL skip polling while permit join is set 10:43:08:128 read attributes of 0x588E81FFFED6206E cluster: 0x0000: [ 10:43:08:129 0x0006 10:43:08:129 ] 10:43:08:130 add task 748 type 19 to 0x588E81FFFED6206E cluster 0x0000 req.id 66 10:43:08:130 Poll APS request 66 to 0x588E81FFFED6206E cluster: 0x0000 10:43:08:261 Poll APS confirm 66 status: 0x00 10:43:08:262 Erase task req-id: 66, type: 19 zcl seqno: 194 send time 0, profileId: 0x0104, clusterId: 0x0000 10:43:08:276 Node data 0x588e81fffed6206e profileId: 0x0104, clusterId: 0x0000 10:43:08:369 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:08:370 [4.1] Get date code 10:43:08:370 skip check bindings for client clusters (no group) 10:43:08:371 CTRL skip polling while permit join is set 10:43:08:468 send permit join, duration: 0 10:43:08:480 enqueue event config/localtime for /config/ 10:43:08:481 Wait 27s till query finished 10:43:08:625 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:08:626 [4.1] Get date code 10:43:08:627 skip check bindings for client clusters (no group) 10:43:08:878 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 10:43:08:879 [4.1] Get date code 10:43:08:879 skip check bindings for client clusters (no group) 10:43:08:880 poll node 00:15:8d:00:04:6e:1a:43-01 10:43:08:880 Poll light node Extended color light 2 10:43:08:901 Search sensors done 10:43:08:943 Poll APS request to 0x00158D00046E1A43 cluster: 0x0006 dropped, values are fresh enough 10:43:09:483 enqueue event config/localtime for /config/ 10:43:09:484 Wait 26s till query finished 10:43:10:072 Master: read param with arg 0x19 10:43:10:104 poll node 7c:b0:3e:aa:0a:08:e4:f1-03 10:43:10:105 Poll light node On/Off plug-in unit 3 10:43:10:152 Poll APS request to 0x7CB03EAA0A08E4F1 cluster: 0x0006 dropped, values are fresh enough 10:43:10:184 Current channel 11 10:43:10:247 CTRL got nwk update id 1 10:43:10:310 Device TTL 3388 s flags: 0x7 10:43:10:438 Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0 10:43:10:485 enqueue event config/localtime for /config/ 10:43:10:485 Wait 25s till query finished 10:43:10:614 APS-DATA.indication from child 0xA447 10:43:10:615 [WARNING] - Missing cluster in sensor fingerprint: 0x5C0272FFFEC9C9DC - 0xA447 (TS0601), endpoint: 0x01, cluster: 0x000A, payload: 0700, zclSeq: 117 10:43:10:616 [INFO] - No button map for: TS0601, unicast to: 0x0000, endpoint: 0x01, cluster: 0x000A, command: 0x00, payload: 0700, zclSeq: 117 10:43:11:090 poll node ec:1b:bd:ff:fe:b6:0c:ba-0b 10:43:11:091 Poll light node On/Off plug-in unit 4 10:43:11:155 Poll APS request to 0xEC1BBDFFFEB60CBA cluster: 0x0006 dropped, values are fresh enough 10:43:11:303 saved node state in 0 ms 10:43:11:483 enqueue event config/localtime for /config/ 10:43:11:484 Wait 24s till query finished 10:43:12:090 poll node 58:8e:81:ff:fe:fb:e7:a5-01 10:43:12:091 Poll light node Color temperature light 5 10:43:12:155 Poll APS request to 0x588E81FFFEFBE7A5 cluster: 0x0006 dropped, values are fresh enough 10:43:12:158 create node 0x588E81FFFED61F1D seen by 8 neighbors 10:43:12:161 CTRL skip creating node 0x588E81FFFED61F1D while permit join is disabled 10:43:12:488 enqueue event config/localtime for /config/ 10:43:12:489 Wait 23s till query finished 10:43:13:313 poll node 84:2e:14:ff:fe:05:7e:bf-01 10:43:13:314 Poll light node Color temperature light 6 10:43:13:375 Poll APS request to 0x842E14FFFE057EBF cluster: 0x0006 dropped, values are fresh enough 10:43:13:487 enqueue event config/localtime for /config/ 10:43:13:488 Wait 22s till query finished 10:43:14:481 enqueue event config/localtime for /config/ 10:43:14:482 Wait 21s till query finished 10:43:14:533 poll node 84:2e:14:ff:fe:00:23:69-01 10:43:14:534 Poll light node Extended color light 7 10:43:14:597 Poll APS request to 0x842E14FFFE002369 cluster: 0x0006 dropped, values are fresh enough 10:43:14:645 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 8, node: 0xA525 10:43:14:966 create node 0x588E81FFFEEDBD13 seen by 7 neighbors 10:43:14:969 CTRL skip creating node 0x588E81FFFEEDBD13 while permit join is disabled 10:43:15:481 APS-DATA.indication from child 0xA447 10:43:15:482 Tuya debug 1 : Time sync request 10:43:15:483 Send Tuya command 0x24, data: 00db60ae0a2360ae2643 10:43:15:484 add task 779 type 41 to 0x5C0272FFFEC9C9DC cluster 0xEF00 req.id 113 10:43:15:485 enqueue event config/localtime for /config/ 10:43:15:485 Wait 20s till query finished 10:43:15:672 Erase task req-id: 113, type: 41 zcl seqno: 198 send time 1, profileId: 0x0104, clusterId: 0xEF00 10:43:15:752 poll node 84:2e:14:ff:fe:35:a2:2f-01 10:43:15:753 Poll light node Smart plug 8 10:43:15:816 read attributes of 0x842E14FFFE35A22F cluster: 0x0006: [ 10:43:15:817 0x0000 10:43:15:817 ] 10:43:15:818 add task 781 type 19 to 0x842E14FFFE35A22F cluster 0x0006 req.id 115 10:43:15:818 Poll APS request 115 to 0x842E14FFFE35A22F cluster: 0x0006

Smanar commented 3 years ago

Don't worry

10:42:50:364 [WARNING] - Missing cluster in sensor fingerprint: 0x5C0272FFFEC9C9DC - 0x3884 (TS0601), endpoint: 0x01, cluster: 0x000A, payload: 0700, zclSeq: 115

It s just because the device is making request on Time cluster (0x000A), but I don't use it, haven't found an utility to that yet. Only 2 devices use it in fingerprint ATM

                case TIME_CLUSTER_ID:
                {
                    // Many Xiaomi devices advertise non-functional Time cluster, so better use whitelist.
                    if (modelId == QLatin1String("Thermostat") || // eCozy
                        modelId == QLatin1String("eTRV0100")) // Danfoss
                    {
                        fpTimeSensor.inClusters.push_back(ci->id());
                    }
                }
                    break;

And BTW, what was the magic trick for the inclusion works finaly ?

chris199512 commented 3 years ago

okay. i had to delete the node in the gui. there was a fault maybe, then i paired it two times. now it works.

Smanar commented 3 years ago

BTW, there is a special procedure for calibration on this device ?

chris199512 commented 3 years ago

BTW, there is a special procedure for calibration on this device ?

The calibration is easy.

20210601_201703.jpg20210601_201653.jpg

Smanar commented 3 years ago

Ha nice, the complete procedure, thx ^^

Smanar commented 3 years ago

Hello, no one else have direction issue with the device ? Or no issue ?

tnowak commented 3 years ago

Hi everybody. Please take a look at the issue I've created here: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/5049 I believe there is a bug in AM43 blinds support.

AM43 blinds motor has two physical operating buttons: Up and Down. Up button (located higher, with the arrow heading up) is meant to open the blind, obviously. Please mind you should configure motor rotation to fit your mounting location and rotation requirements, so that this Up button actually moves up / opens your blind.

After you press button Up and wait for your blind to fully open, deCONZ API reports states:

I find those data points to report the opposite values, either not true to real world or not compliant with general API docs.

I'm NOT using Tuya app or Home Assistant; I control AM43 motors directly from ioBroker via deCONZ API. Currently, to open correctly configured blind I must issue action "open: false" and to close that blind - action "open: true", What again suggests something is reversed here...

Could anyone confirm my observations? I believe that's required to consider it a bug. Thanks in advance.

chris199512 commented 2 years ago

hey, i restored factory settings because i would like to add it to a new stick. Now i have the same issue as before. only battery is added but the light not. In log is a message like: "don't create binding for attribute reporting of sensor Battery 7" i added the log: Daylight now: goldenHour1, status: 160, daylight: 1, dark: 0 09:22:57:858 unknown node 0x5C0272FFFEC9C9DC (0xDBEF), lqi: 255 09:22:57:859 APS-DATA.indication from unknown node 0x5C0272FFFEC9C9DC 09:22:57:864 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 2, node: 0xDBEF 09:22:57:865 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 1, node: 0xDBEF 09:22:57:866 new node - ext: 0x5c0272fffec9c9dc, nwk: 0xDBEF 09:22:57:868 device announce 0x5C0272FFFEC9C9DC (0xDBEF) mac capabilities 0x80 09:22:57:869 set fast probe address to 0x5C0272FFFEC9C9DC (0xDBEF) 09:22:57:870 FP indication 0x0000 / 0x0013 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:57:870 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:57:871 device announce 0x5C0272FFFEC9C9DC (0xDBEF) mac capabilities 0x80 09:22:57:921 ZDP get node descriptor for 0xDBEF 09:22:57:923 ZDP get node descriptor for 0xDBEF 09:22:58:112 APS-DATA.indication from child 0xDBEF 09:22:58:113 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 3, node: 0xDBEF 09:22:58:114 DB pushZdpDescriptorDb() 09:22:58:114 DB save zll database items 0x00000801 09:22:58:116 DB sql exec REPLACE INTO nodes (id, state, mac, name, groups, endpoint, modelid, manufacturername, swbuildid, ritems) VALUES ('2', 'normal', '00:21:2e:ff:ff:05:b8:f2-01', 'Configuration tool 2', '65520', '1', 'ConBee II', 'dresden elektronik', '0x26660700', '{"attr/id":"2","attr/lastannounced":null,"attr/lastseen":"2022-03-03T08:22Z","attr/manufacturername":"dresden elektronik","attr/modelid":"ConBee II","attr/name":"Configuration tool 2","attr/swversion":"0x26660700","attr/type":"Configuration tool","attr/uniqueid":"00:21:2e:ff:ff:05:b8:f2-01","state/reachable":true}') 09:22:58:118 DB sql exec UPDATE devices SET nwk = 56303 WHERE mac = '5c:02:72:ff:fe:c9:c9:dc';INSERT INTO devices (mac,nwk,timestamp) SELECT '5c:02:72:ff:fe:c9:c9:dc', 56303, strftime('%s','now') WHERE (SELECT changes() = 0); 09:22:58:236 DB saved in 122 ms 09:22:58:238 DB UPDATE device_descriptors SET data = x'0240800210525200002c520000', timestamp = 1646295778 WHERE device_id = (SELECT id FROM devices WHERE mac = '5c:02:72:ff:fe:c9:c9:dc') AND endpoint = 0 AND type = 2 09:22:58:240 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 0, 2, x'0240800210525200002c520000', 1646295778 FROM devices WHERE mac = '5c:02:72:ff:fe:c9:c9:dc' 09:22:58:256 FP indication 0x0000 / 0x8002 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:257 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:257 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8002 09:22:58:312 ZDP get active endpoints for 0xDBEF 09:22:58:315 [2] get active endpoints for 0x5c0272fffec9c9dc 09:22:58:316 ZDP get active endpoints for 0xDBEF 09:22:58:365 APS-DATA.indication from child 0xDBEF 09:22:58:366 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 3, node: 0xDBEF 09:22:58:367 DB pushZdpDescriptorDb() 09:22:58:369 FP indication 0x0000 / 0x8002 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:369 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:370 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8002 09:22:58:402 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 85 ms 09:22:58:617 APS-DATA.indication from child 0xDBEF 09:22:58:618 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0xDBEF 09:22:58:619 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:620 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:621 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8005 09:22:58:622 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) clear timeout on cluster 0x8005 09:22:58:653 ZDP get simple descriptor 0x01 for 0xDBEF 09:22:58:657 [3] get simple descriptor 0x01 for 0x5c0272fffec9c9dc 09:22:58:658 ZDP get simple descriptor 0x01 for 0xDBEF 09:22:58:871 APS-DATA.indication from child 0xDBEF 09:22:58:872 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0xDBEF 09:22:58:873 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:874 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:58:875 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8005 09:22:58:899 [3] get simple descriptor 0x01 for 0x5c0272fffec9c9dc 09:22:58:901 ZDP get simple descriptor 0x01 for 0xDBEF 09:22:59:125 APS-DATA.indication from child 0xDBEF 09:22:59:127 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0xDBEF 09:22:59:127 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:128 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:129 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8005 09:22:59:153 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 250 ms 09:22:59:376 APS-DATA.indication from child 0xDBEF 09:22:59:377 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0xDBEF 09:22:59:378 FP indication 0x0000 / 0x8005 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:379 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:380 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8005 09:22:59:404 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 500 ms 09:22:59:634 APS-DATA.indication from child 0xDBEF 09:22:59:638 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 5, node: 0xDBEF 09:22:59:639 Tuya debug 7 : Missing manufacture name for 0x5c0272fffec9c9dc 09:22:59:640 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '5c:02:72:ff:fe:c9:c9:dc%' COLLATE NOCASE 09:22:59:641 Tuya debug 7 : Missing manufacture name, till missing in DB. 09:22:59:642 DB pushZdpDescriptorDb() 09:22:59:644 DB UPDATE device_descriptors SET data = x'0104015100010400000400050000ef0219000a00', timestamp = 1646295779 WHERE device_id = (SELECT id FROM devices WHERE mac = '5c:02:72:ff:fe:c9:c9:dc') AND endpoint = 1 AND type = 4 09:22:59:646 DB INSERT INTO device_descriptors (device_id, endpoint, type, data, timestamp) SELECT id, 1, 4, x'0104015100010400000400050000ef0219000a00', 1646295779 FROM devices WHERE mac = '5c:02:72:ff:fe:c9:c9:dc' 09:22:59:667 FP indication 0x0000 / 0x8004 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:668 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:669 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8004 09:22:59:670 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) clear timeout on cluster 0x8004 09:22:59:726 [4.1] Get manufacturer code 09:22:59:728 [4.2] get basic cluster attr 0x0004 for 0x5c0272fffec9c9dc 09:22:59:886 APS-DATA.indication from child 0xDBEF 09:22:59:888 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 5, node: 0xDBEF 09:22:59:889 Tuya debug 7 : Missing manufacture name for 0x5c0272fffec9c9dc 09:22:59:889 sql exec SELECT manufacturername FROM nodes WHERE mac LIKE '5c:02:72:ff:fe:c9:c9:dc%' COLLATE NOCASE 09:22:59:890 Tuya debug 7 : Missing manufacture name, till missing in DB. 09:22:59:891 DB pushZdpDescriptorDb() 09:22:59:893 FP indication 0x0000 / 0x8004 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:894 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:22:59:894 ZDP indication search sensors 0x5C0272FFFEC9C9DC (0xDBEF) cluster 0x8004 09:22:59:941 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 211 ms 09:23:00:145 APS-DATA.indication from child 0xDBEF 09:23:00:146 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 09:23:00:155 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:156 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:156 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 09:23:00:182 [4.1] Get model ID 09:23:00:184 [4.2] get basic cluster attr 0x0005 for 0x5c0272fffec9c9dc 09:23:00:396 APS-DATA.indication from child 0xDBEF 09:23:00:397 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 09:23:00:404 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:406 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:406 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 09:23:00:431 [4.1] Get model ID 09:23:00:432 [4.2] get basic cluster attr 0x0005 for 0x5c0272fffec9c9dc 09:23:00:649 APS-DATA.indication from child 0xDBEF 09:23:00:650 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 09:23:00:654 sql exec SELECT sid FROM sensors WHERE deletedState = 'deleted' 09:23:00:655 SensorNode 7: Battery 7 added 09:23:00:656 don't create binding for attribute reporting of sensor Battery 7 09:23:00:657 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 09:23:00:670 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:671 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:672 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 09:23:00:709 don't create binding for attribute reporting of sensor Battery 7 09:23:00:711 skip check bindings for client clusters (no group) 09:23:00:713 Websocket 192.168.178.134:42266 send message: {"e":"added","id":"7","r":"sensors","sensor":{"config":{"on":true,"reachable":true},"ep":1,"etag":"8c77012112f6860e05f608f154a4c0ea","id":"7","lastannounced":null,"lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","state":{"battery":null,"lastupdated":"none"},"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813652) 09:23:00:715 Websocket 192.168.178.36:53827 send message: {"e":"added","id":"7","r":"sensors","sensor":{"config":{"on":true,"reachable":true},"ep":1,"etag":"8c77012112f6860e05f608f154a4c0ea","id":"7","lastannounced":null,"lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","state":{"battery":null,"lastupdated":"none"},"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813652) 09:23:00:718 Websocket 192.168.178.134:42266 send message: {"attr":{"id":"7","lastannounced":null,"lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","swversion":null,"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813816) 09:23:00:721 Websocket 192.168.178.36:53827 send message: {"attr":{"id":"7","lastannounced":null,"lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","swversion":null,"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813816) 09:23:00:778 DEV found DDF for 0x5C0272FFFEC9C9DC, path: 09:23:00:781 [4.1] Get sw build id 09:23:00:781 [4.2] get basic cluster attr 0x4000 for 0x5c0272fffec9c9dc 09:23:00:894 don't create binding for attribute reporting of sensor Battery 7 09:23:00:896 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 09:23:00:896 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 114 ms 09:23:00:897 skip check bindings for client clusters (no group) 09:23:00:898 don't create binding for attribute reporting of sensor Battery 7 09:23:00:926 APS-DATA.indication from child 0xDBEF 09:23:00:927 Node data 0x5c0272fffec9c9dc profileId: 0x0104, clusterId: 0x0000 09:23:00:929 Update Sensor 0x5C0272FFFEC9C9DC Basic Cluster 09:23:00:941 FP indication 0x0104 / 0x0000 (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:942 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:00:943 Clear fast probe timeout for cluster 0x0000, 0x5C0272FFFEC9C9DC 09:23:00:971 Websocket 192.168.178.134:42266 send message: {"attr":{"id":"7","lastannounced":null,"lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","swversion":null,"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813816) 09:23:00:974 Websocket 192.168.178.36:53827 send message: {"attr":{"id":"7","lastannounced":null,"lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","swversion":null,"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813816) 09:23:00:976 [4.1] Get sw build id 09:23:00:978 [4.2] get basic cluster attr 0x4000 for 0x5c0272fffec9c9dc 09:23:01:048 sql exec SELECT conf FROM zbconf ORDER BY rowid desc limit 1 09:23:01:051 Idle timer triggered 09:23:01:052 Force read attributes for ZHABattery SensorNode Battery 7 09:23:01:053 don't create binding for attribute reporting of sensor Battery 7 09:23:01:054 Force binding of attribute reporting for node Battery 7 09:23:02:049 Wait 3s till query finished 09:23:03:049 Wait 2s till query finished 09:23:04:048 Wait 1s till query finished 09:23:05:049 Idle timer triggered 09:23:05:050 don't create binding for attribute reporting of sensor Battery 7 09:23:05:051 Force binding of attribute reporting for node Battery 7 09:23:06:048 Idle timer triggered 09:23:06:050 don't create binding for attribute reporting of sensor Battery 7 09:23:06:051 Force binding of attribute reporting for node Battery 7 09:23:06:748 unknown node 0x5C0272FFFEC9C9DC (0xD2CA), lqi: 255 09:23:06:749 0xDBEF nwk changed to 0xD2CA 09:23:06:749 APS-DATA.indication from child 0xD2CA 09:23:06:750 DeviceAnnce of SensorNode: 0x5C0272FFFEC9C9DC [1] 09:23:06:751 don't create binding for attribute reporting of sensor Battery 7 09:23:06:751 skip check bindings for client clusters (no group) 09:23:06:752 nwk address changed 0xDBEF -> 0xD2CA [2] 09:23:06:754 FP indication 0x0000 / 0x0013 (0x5C0272FFFEC9C9DC / 0xD2CA) 09:23:06:755 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:06:755 device announce 0x5C0272FFFEC9C9DC (0xD2CA) mac capabilities 0x80 09:23:06:756 FP indication 0x0000 / 0x0013 (0x5C0272FFFEC9C9DC / 0xD2CA) 09:23:06:756 ... (0x5C0272FFFEC9C9DC / 0xDBEF) 09:23:06:757 device announce 0x5C0272FFFEC9C9DC (0xD2CA) mac capabilities 0x80 09:23:06:758 Websocket 192.168.178.134:42266 send message: {"attr":{"id":"7","lastannounced":"2022-03-03T08:23:06Z","lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","swversion":null,"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813816) 09:23:06:760 Websocket 192.168.178.36:53827 send message: {"attr":{"id":"7","lastannounced":"2022-03-03T08:23:06Z","lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","swversion":null,"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813816) 09:23:06:762 Websocket 192.168.178.134:42266 send message: {"config":{"on":true,"reachable":true},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 13) 09:23:06:763 Websocket 192.168.178.36:53827 send message: {"config":{"on":true,"reachable":true},"e":"changed","id":"7","r":"sensors","t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 13) 09:23:06:765 don't create binding for attribute reporting of sensor Battery 7 09:23:06:765 skip check bindings for client clusters (no group) 09:23:06:767 Websocket 192.168.178.134:42266 send message: {"e":"added","id":"7","r":"sensors","sensor":{"config":{"on":true,"reachable":true},"ep":1,"etag":"95dca19ad86a08734b4cea936494b5f7","id":"7","lastannounced":"2022-03-03T08:23:06Z","lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","state":{"battery":null,"lastupdated":"none"},"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813652) 09:23:06:768 Websocket 192.168.178.36:53827 send message: {"e":"added","id":"7","r":"sensors","sensor":{"config":{"on":true,"reachable":true},"ep":1,"etag":"95dca19ad86a08734b4cea936494b5f7","id":"7","lastannounced":"2022-03-03T08:23:06Z","lastseen":"2022-03-03T08:23Z","manufacturername":"_TZE200_rddyvrci","modelid":"TS0601","name":"Battery 7","state":{"battery":null,"lastupdated":"none"},"type":"ZHABattery","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"},"t":"event","uniqueid":"5c:02:72:ff:fe:c9:c9:dc-01-ef00"} (ret = 2123813652) 09:23:06:856 don't create binding for attribute reporting of sensor Battery 7 09:23:06:859 MAC poll fastEnddeviceProbe() 0x5C0272FFFEC9C9DC 09:23:06:860 wait response fastEnddeviceProbe() 0x5C0272FFFEC9C9DC, elapsed 5881 ms 09:23:06:861 skip check bindings for client clusters (no group) 09:23:06:862 don't create binding for attribute reporting of sensor Battery 7 09:23:06:863 don't create binding for attribute reporting of sensor Battery 7

Smanar commented 2 years ago

Hello, so you have inclusion issue ? And it s not the same device, you have a _TZE200_rddyvrci

Can you try to make a DDF for this device ? https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/DDF-cheat-sheet

I can't say if it will work because there is a hack in the code for this device Try to use as product name "Tuya_COVD AM43-0.45-40"

You just need to create the DDf and drag and drop a window covering type, no configuration, no bind, no report.

chris199512 commented 2 years ago

yes. i used it on my old system. now i have a new deconz and it dont work. i will test it with ddf next days. thank you

henkdenerd commented 2 years ago

Yesss, that's it. Works great !! Just to know how to do it. Thank you for the effort and quick reply.

What was the trick exactly? I added the device in the deconz app through phoscon, pressed "read" two times and then press find new light in phoscon.. nothing happens. How does this work?

Smanar commented 2 years ago

You general need to make 2 inclusions without deleting the device between. Or like you are doing

(Phoscon need to be in permit join to add device in the API)

Else if you can start a DDF I can finish it (I need at least a skeleton)

henkdenerd commented 2 years ago

You general need to make 2 inclusions without deleting the device between. Or like you are doing

  • Read basic attribute on cluster 0x0000 with the "read button"
  • set phoscon in permit join (add new light)
  • Re read basic attributes

(Phoscon need to be in permit join to add device in the API)

Else if you can start a DDF I can finish it (I need at least a skeleton)

@Smanar Thanks for your fast reply. That is really helpful.

I did as you proposed, using the 'read' button (see below). However, it still only finds this one device/entity/node. I was suspecting to get a new node. I am right in this? I am only a newbie, and know that this topic is not for learning other skills, having mentioned that: I do not get how to start a DDF.

Anyways, my main goal is to somehow implement this device in Home Assistant, and looking around on the forum, I don't know, even if I would be able to add the entity in the Deconz App, if it would work in Home Assistant.. Hoping this might somehow help other newbies like me who are eager to learn, I am hoping you could help me in a good direction.. even if that means abandoning this project..

screenshot deconz2

henkdenerd commented 2 years ago

@Smanar I just saw the link for the DDF instructions,

Hello, so you have inclusion issue ? And it s not the same device, you have a _TZE200_rddyvrci

Can you try to make a DDF for this device ? https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/DDF-cheat-sheet

I can't say if it will work because there is a hack in the code for this device Try to use as product name "Tuya_COVD AM43-0.45-40"

You just need to create the DDf and drag and drop a window covering type, no configuration, no bind, no report.

I can see the preview but somehow cannot get the copy to paste in here..

Smanar commented 2 years ago

No, on deconz there is only 1 node by device (when the name is something like 0xXXXX it mean the device is not in the API, else you have something in it)

Deconz have problem with tuya stuff, because they don't respect zigbee rules, the firsts informations deconz obtain are useless and deconz have problem to reconise the device. There is 2 situations.

Honnestly the inclusion on the legacy code is realy random, I haven't a better procedure than another for tuya stuff.

And another bad news for you, you can forget the DDF, this device use too the tuya cluster and this one is not ready yet to be used with DDF for covering.

Johan-Arens commented 1 year ago

Hi, I'm trying to pair some Moes AM43 to Deconz, one motor worked, the other ones don't. Did we have bug fixed recently with this device ? The process that worked for one motor was to add it as a switch then restart the pairing process to add as a light, it showed up as a smart plug and is exposed to HA. I can't reproduce the method to my other motors. Any idea the step I would have missed ? Thanks !

Smanar commented 1 year ago

No, they are using the old system, and IDK what can happen if we make a DDF to include it. The DDF can help for inclusion but not possible to use the DDF during the working mode.

Generaly, you need to include the device at least one time for deconz have the manufacture name, then include it a second time and deconz will use the manufacture name already in database to reconize it. So try to include it 2 time without deleting it between both inclusion.

Are you sure all device are the same model ? Tuya use lot of clones.

Johan-Arens commented 1 year ago

I've tried to include them 2 times in a row, multiple times. Regarding the Manufacturer : _TZE200_zah67ekd Model TS0601 They looked to the be the same model, reported by Deconz (in the basic information) and from the casing (doubled check as well). I'm running 2.19.3 (installed with the HA add-on), my Conbee runs firmware 26580700.

Thanks !

Johan-Arens commented 1 year ago

Here is some logs when trying to redo the pairing a second time : 12:33:21:113 0x20D4 nwk changed to 0xB588 12:33:21:115 DeviceAnnce of SensorNode: 0xCC86ECFFFEF8B0C8 [1] 12:33:21:117 nwk address changed 0x20D4 -> 0xB588 [2] 12:33:21:120 device announce 0xCC86ECFFFEF8B0C8 (0xB588) mac capabilities 0x80 12:33:21:121 set fast probe address to 0xCC86ECFFFEF8B0C8 (0xB588) 12:33:21:122 FP indication 0x0000 / 0x0013 (0xCC86ECFFFEF8B0C8 / 0xB588) 12:33:21:123 ... (0xCC86ECFFFEF8B0C8 / 0xB588) 12:33:21:124 device announce 0xCC86ECFFFEF8B0C8 (0xB588) mac capabilities 0x80 12:33:21:126 DEV Tick.Join: event/device.anounce 12:33:21:127 DEV Tick: fast poll 0xCC86ECFFFEF8B0C8, mac capabilities: 0x80 12:33:21:369 saved node state in 0 ms 12:33:21:371 sync() in 0 ms 12:33:22:067 [1] get node descriptor for 0xcc86ecfffef8b0c8 12:33:22:068 ZDP get node descriptor for 0xB588 12:33:26:958 FP indication 0x0104 / 0x000A (0xCC86ECFFFEF8B0C8 / 0xB588) 12:33:26:960 ... (0xCC86ECFFFEF8B0C8 / 0xB588) 12:33:31:459 Tuya Time sync request: 0xcc86ecfffef8b0c8 12:33:31:461 Send Tuya command 0x24, data: 00c163bef2eb63beac9b 12:33:31:463 FP indication 0x0104 / 0xEF00 (0xCC86ECFFFEF8B0C8 / 0xB588) 12:33:31:464 ... (0xCC86ECFFFEF8B0C8 / 0xB588)

Smanar commented 1 year ago

This is the sensor part. On the light part you need to have in log (visible with info_l2 and "info)

DBG_Printf(DBG_INFO_L2, "Tuya debug 7 : Missing manufacture name for 0x%016llx\n", node->address().ext());
DBG_Printf(DBG_INFO, "DeviceAnnce of LightNode: %s Permit Join: %i\n", qPrintable(i->address().toStringExt()), gwPermitJoinDuration);

If you have the GUI and if you have the ZHAbattery

Johan-Arens commented 1 year ago

This one ?

Johan Arens @.***

On Jan 11, 2023, at 1:04 PM, Smanar @.***> wrote:

This is the sensor part. On the light part you need to have in log (visible with info_l2 and "info)

DBG_Printf(DBG_INFO_L2, "Tuya debug 7 : Missing manufacture name for 0x%016llx\n", node->address().ext()); DBG_Printf(DBG_INFO, "DeviceAnnce of LightNode: %s Permit Join: %i\n", qPrintable(i->address().toStringExt()), gwPermitJoinDuration); If you have the GUI and if you have the ZHAbattery

set phoscon in permit join (add new light) read the descriptors (on the menu, on the first circle on the node title) — Reply to this email directly, view it on GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/4806#issuecomment-1379283171, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJZAUAX4JHK5BDKHEOTAZO3WR3Y33ANCNFSM43QJTPFQ. You are receiving this because you commented.

Johan-Arens commented 1 year ago

image image

Johan-Arens commented 1 year ago

I don't have ZHA-Battery, is it part of the zha integration in HA ?

Johan-Arens commented 1 year ago

Ok I figured out with the node descriptor thing. Here is what I've tried, deleting the node, re-adding the node, click on read description, re-starting the pairing process as light. No luck, the motor is stays as battery. I've tried to also only try to add the node as a light, same, the node shows up as battery device.

Johan-Arens commented 1 year ago

OK found the way to do this. When adding a new motor, once it is detected and seen as a battery, right-click and point to read simple descriptor, that turns the node into a Smart Plug. Where could I push that information so that would be available for everyone ?

Smanar commented 1 year ago

Where could I push that information so that would be available for everyone ?

I think it's the good place. The problem is this old system is not reliable, it have worked for you but still can fail. The DDF core is better but not available yet for lot of tuya stuff. On my side I hope for a tuya support by DDF faster as possible.

Johan-Arens commented 1 year ago

Hey guys, I have a strange issue with 2 motors, I'd like to pickup your brain. With the motors paired to deConz and exposed to HA, I was able to use the motors. However, since last week, one motor can't be controlled anymore, it is exposing it's state to HA (open, close, position) but any up/down orders are ignored. I've tried to delete the node, repairing it, factory default, repairing it, rebooting the deconz add-on, restarting the integration in HA, nothing.

Another motor is seen as disconnected in HA, but it is well there in deConz, I see it as active, I can read descriptors etc.

Any idea what could be going on ?

Thanks !

Johan

Mimiix commented 1 year ago

Hi,

Please open a forum topic for device specific help.

Locking this up.

Kind regards,