Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sengled Smart Light Switch E1E-G7F #3308

Closed
stevenwfoley opened this issue Sep 24, 2020 · 19 comments · Fixed by #3436
Closed

Sengled Smart Light Switch E1E-G7F #3308

stevenwfoley opened this issue Sep 24, 2020 · 19 comments · Fixed by #3436

Comments

@stevenwfoley
Copy link

Device

  • Product name: Sengled Smart Light Switch
  • Manufacturer: sengled
  • Model identifier: E1E-G7F
  • Device type : Switch

Screenshots

image
image
image
image

@Mimiix Mimiix changed the title Sengled Smart Light Switch Sengled Smart Light Switch E1E-G7F Sep 24, 2020
@stale
Copy link

stale bot commented Oct 17, 2020

As there hasn't been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs.

@SwoopX
Copy link
Collaborator

SwoopX commented Dec 17, 2020

@stevenwfoley We would still need the button events to create a fitting button map. See here for reference
#3397

@stevenwfoley
Copy link
Author

Is this the data you're looking for?
Top (ON) button - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 001
Second from top (Dim Up) button - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 002
Third from top (Dim Down) buton - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 003
Bottom (OFF) button - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 004

@SwoopX
Copy link
Collaborator

SwoopX commented Dec 17, 2020

Hm, interesting. I would have rather expected to see comparable messages from on/off and level control cluster instead of FC10. On/off and level control are typically used to control regular lights and also should allow to used zigbee groups. Maybe the FC10 commands are used to communicate differently with Sengled lights...
Could you please double check?

@stevenwfoley
Copy link
Author

I don't think the switch supports the zigbee group cluster as its greyed out in the deconz gui. I reran the debug and received the same results. Is there something else you want to test or provide?

@SwoopX
Copy link
Collaborator

SwoopX commented Dec 18, 2020

It just feels a bit strange that this switch seems to behave significantly differently than all others, that's what I'm trying to understand here. Could also be that this is something device specific, which can be configured via the unknown FC clusters. However, a map based on that is easily doable...

Since you were asking regarding additional info: I'd like to see a full debug output for a timeframe 10 secs before and after a button press. You can now do this via deconz GUI (Help -> Debug view) in case you didn't knew already- Please only use those level for that
grafik

Additionally, it would be great to have another screenshot from the node itself with the expanded clusters and ideally, the REST API output for this particular switch. Thanks!

@stevenwfoley
Copy link
Author

I'm running a production zigbee environment, so my debug log is a bit noisy, but here it is. This is about 10 seconds before and after of pressing all 4 buttons in sequence from top to bottom.

20:52:43:737 schedule 4 diff 7637, Thu Dec 17 23:00:00 2020
20:52:43:738 enqueue event config/localtime for /config/
20:52:43:739 poll node 00:17:88:01:02:22:0c:93-0b
20:52:43:740 Poll light node Master Bedroom 1
20:52:43:741 Idle timer triggered
20:52:43:742 Force binding of attribute reporting for node Living Room Lamp 2
20:52:43:743 Force read attributes for ZHALightLevel SensorNode Motion Sensor
20:52:43:769 rule event /config/localtime: 20:52:42.737 -> 20:52:43.738 (1001ms)
20:52:44:182 read attributes of 0x0017880102220C93 cluster: 0x0006: [
20:52:44:184 0x0000
20:52:44:184 ]
20:52:44:185 add task 197 type 19 to 0x0017880102220C93 cluster 0x0006 req.id 52
20:52:44:186 Poll APS request 52 to 0x0017880102220C93 cluster: 0x0006
20:52:44:195 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0xADDA
20:52:44:284 Poll APS confirm 52 status: 0x00
20:52:44:285 Erase task req-id: 52, type: 19 zcl seqno: 41 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:44:316 Node data 0x0017880102220c93 profileId: 0x0104, clusterId: 0x0006
20:52:44:318 0x0017880102220C93: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:44:319 enqueue event event/checkgroupanyon for /groups/25424
20:52:44:320 enqueue event event/checkgroupanyon for /groups/5
20:52:44:321 enqueue event event/checkgroupanyon for /groups/65520
20:52:44:670 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0x5E30
20:52:44:737 schedule 4 diff 7636, Thu Dec 17 23:00:00 2020
20:52:44:739 enqueue event config/localtime for /config/
20:52:44:753 rule event /config/localtime: 20:52:43.738 -> 20:52:44.739 (1001ms)
20:52:45:297 poll node 00:17:88:01:02:6f:ca:05-0b
20:52:45:298 Poll light node Master Bedroom 2
20:52:45:346 read attributes of 0x00178801026FCA05 cluster: 0x0006: [
20:52:45:347 0x0000
20:52:45:348 ]
20:52:45:349 add task 203 type 19 to 0x00178801026FCA05 cluster 0x0006 req.id 63
20:52:45:349 Poll APS request 63 to 0x00178801026FCA05 cluster: 0x0006
20:52:45:379 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 7, node: 0x1519
20:52:45:488 Poll APS confirm 63 status: 0x00
20:52:45:489 Erase task req-id: 63, type: 19 zcl seqno: 42 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:45:525 Node data 0x00178801026fca05 profileId: 0x0104, clusterId: 0x0006
20:52:45:527 0x00178801026FCA05: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:45:529 enqueue event event/checkgroupanyon for /groups/25424
20:52:45:530 enqueue event event/checkgroupanyon for /groups/5
20:52:45:531 enqueue event event/checkgroupanyon for /groups/65520
20:52:45:737 schedule 4 diff 7635, Thu Dec 17 23:00:00 2020
20:52:45:739 enqueue event config/localtime for /config/
20:52:45:758 Node data 0x841826000005dc12 profileId: 0x0104, clusterId: 0x0006
20:52:45:761 0x841826000005DC12: update ZCL value 0x03/0x0006/0x0000 after 0 s
20:52:45:763 enqueue event event/checkgroupanyon for /groups/12
20:52:45:765 enqueue event event/checkgroupanyon for /groups/65520
20:52:45:766 enqueue event event/checkgroupanyon for /groups/22137
20:52:45:767 ZCL attribute report 0x841826000005DC12 for cluster: 0x0006, ep: 0x03, frame control: 0x18, mfcode: 0x0000
20:52:45:769 payload: 00001000
20:52:45:771 rule event /config/localtime: 20:52:44.739 -> 20:52:45.739 (1000ms)
20:52:46:589 poll node 00:17:88:01:02:47:c4:1c-0b
20:52:46:590 Poll light node Dining Room 1
20:52:46:639 read attributes of 0x001788010247C41C cluster: 0x0006: [
20:52:46:640 0x0000
20:52:46:642 ]
20:52:46:643 add task 209 type 19 to 0x001788010247C41C cluster 0x0006 req.id 74
20:52:46:644 Poll APS request 74 to 0x001788010247C41C cluster: 0x0006
20:52:46:737 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
20:52:46:740 schedule 4 diff 7634, Thu Dec 17 23:00:00 2020
20:52:46:741 enqueue event config/localtime for /config/
20:52:46:780 rule event /config/localtime: 20:52:45.739 -> 20:52:46.741 (1002ms)
20:52:46:847 Poll APS confirm 74 status: 0x00
20:52:46:849 Erase task req-id: 74, type: 19 zcl seqno: 43 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:46:891 Node data 0x001788010247c41c profileId: 0x0104, clusterId: 0x0006
20:52:46:893 0x001788010247C41C: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:46:895 enqueue event event/checkgroupanyon for /groups/6996
20:52:46:897 enqueue event event/checkgroupanyon for /groups/6
20:52:46:899 enqueue event event/checkgroupanyon for /groups/65520
20:52:47:583 DB save zll database items 0x00000001
20:52:47:586 DB sql exec REPLACE INTO nodes (id, state, mac, name, groups, endpoint, modelid, manufacturername, swbuildid, ritems) VALUES ('35', 'normal', '08:6b:d7:ff:fe:40:62:cf-01', 'Master Bedroom Lamp', '65520,25,26', '1', 'LXN56-DS27LX1.3', '3A Smart Home DE', '20200421', '{"attr/id":"35","attr/lastannounced":"2020-12-13T15:30:56Z","attr/lastseen":"2020-12-18T01:52Z","attr/manufacturername":"3A Smart Home DE","attr/modelid":"LXN56-DS27LX1.3","attr/name":"Master Bedroom Lamp","attr/swversion":"20200421","attr/type":"Dimmable light","attr/uniqueid":"08:6b:d7:ff:fe:40:62:cf-01","state/alert":null,"state/bri":248,"state/on":false,"state/reachable":true}')
20:52:47:618 DB saved in 34 ms
20:52:47:737 schedule 4 diff 7633, Thu Dec 17 23:00:00 2020
20:52:47:738 enqueue event config/localtime for /config/
20:52:47:760 rule event /config/localtime: 20:52:46.741 -> 20:52:47.738 (997ms)
20:52:47:823 poll node 00:17:88:01:02:47:c0:6e-0b
20:52:47:824 Poll light node Basement 3
20:52:47:896 read attributes of 0x001788010247C06E cluster: 0x0006: [
20:52:47:897 0x0000
20:52:47:898 ]
20:52:47:899 add task 215 type 19 to 0x001788010247C06E cluster 0x0006 req.id 85
20:52:47:899 Poll APS request 85 to 0x001788010247C06E cluster: 0x0006
20:52:48:003 Poll APS confirm 85 status: 0x00
20:52:48:005 Erase task req-id: 85, type: 19 zcl seqno: 44 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:48:034 Node data 0x001788010247c06e profileId: 0x0104, clusterId: 0x0006
20:52:48:037 0x001788010247C06E: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:48:039 enqueue event event/checkgroupanyon for /groups/12
20:52:48:040 enqueue event event/checkgroupanyon for /groups/22137
20:52:48:041 enqueue event event/checkgroupanyon for /groups/65520
20:52:48:269 Incr. ZDP retry count 111 on item 1
20:52:48:737 schedule 4 diff 7632, Thu Dec 17 23:00:00 2020
20:52:48:739 enqueue event config/localtime for /config/
20:52:48:740 poll node 00:17:88:01:02:5c:32:d9-0b
20:52:48:741 Poll light node Living Room Lamp 2
20:52:48:742 Idle timer triggered
20:52:48:744 create binding for attribute reporting of cluster 0x0006
20:52:48:745 queue binding task for 0x7CB03EAA00A6B24C, cluster 0x0006
20:52:48:746 Force binding of attribute reporting for node Plug 4
20:52:48:747 Force read attributes for ZHAPresence SensorNode Motion Sensor
20:52:48:793 rule event /config/localtime: 20:52:47.738 -> 20:52:48.739 (1001ms)
20:52:49:114 read attributes of 0x00178801025C32D9 cluster: 0x0006: [
20:52:49:116 0x0000
20:52:49:117 ]
20:52:49:118 add task 221 type 19 to 0x00178801025C32D9 cluster 0x0006 req.id 96
20:52:49:119 Poll APS request 96 to 0x00178801025C32D9 cluster: 0x0006
20:52:49:198 Poll APS confirm 96 status: 0x00
20:52:49:200 Erase task req-id: 96, type: 19 zcl seqno: 45 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:49:229 Node data 0x00178801025c32d9 profileId: 0x0104, clusterId: 0x0006
20:52:49:232 0x00178801025C32D9: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:49:234 enqueue event event/checkgroupanyon for /groups/6996
20:52:49:235 enqueue event event/checkgroupanyon for /groups/7
20:52:49:237 enqueue event event/checkgroupanyon for /groups/2583
20:52:49:238 enqueue event event/checkgroupanyon for /groups/65520
20:52:49:436 read attributes of 0x00178801025C32D9 cluster: 0x0008: [
20:52:49:437 0x0000
20:52:49:438 ]
20:52:49:439 add task 223 type 19 to 0x00178801025C32D9 cluster 0x0008 req.id 100
20:52:49:440 Poll APS request 100 to 0x00178801025C32D9 cluster: 0x0008
20:52:49:519 Poll APS confirm 100 status: 0x00
20:52:49:520 Erase task req-id: 100, type: 19 zcl seqno: 46 send time 0, profileId: 0x0104, clusterId: 0x0008
20:52:49:544 read attributes of 0x00178801025C32D9 cluster: 0x0300: [
20:52:49:546 0x0007
20:52:49:548 0x0008
20:52:49:549 0x4001
20:52:49:550 ]
20:52:49:552 add task 225 type 19 to 0x00178801025C32D9 cluster 0x0300 req.id 102
20:52:49:553 Poll APS request 102 to 0x00178801025C32D9 cluster: 0x0300
20:52:49:559 Node data 0x00178801025c32d9 profileId: 0x0104, clusterId: 0x0008
20:52:49:568 0x00178801025C32D9: update ZCL value 0x0B/0x0008/0x0000 after 0 s
20:52:49:681 Poll APS confirm 102 status: 0x00
20:52:49:684 Erase task req-id: 102, type: 19 zcl seqno: 47 send time 0, profileId: 0x0104, clusterId: 0x0300
20:52:49:713 Node data 0x00178801025c32d9 profileId: 0x0104, clusterId: 0x0300
20:52:49:716 0x00178801025C32D9: update ZCL value 0x0B/0x0300/0x0007 after 0 s
20:52:49:719 0x00178801025C32D9: update ZCL value 0x0B/0x0300/0x0008 after 0 s
20:52:49:720 0x00178801025C32D9: update ZCL value 0x0B/0x0300/0x4001 after 0 s
20:52:49:766 schedule 4 diff 7631, Thu Dec 17 23:00:00 2020
20:52:49:769 enqueue event config/localtime for /config/
20:52:49:795 rule event /config/localtime: 20:52:48.739 -> 20:52:49.769 (1030ms)
20:52:49:890 Bind response success for 0x7cb03eaa00a6b24c ep: 0x03 cluster: 0x0006
20:52:49:894 configure reporting rq seq 48 for 0x7CB03EAA00A6B24C, attribute 0x0006/0x0000
20:52:50:070 ZCL configure reporting rsp seq: 48 0x7CB03EAA00A6B24C for ep: 0x03 cluster: 0x0006 attr: 0x0000 status: 0x00
20:52:50:290 poll node 00:17:88:01:02:5f:35:51-0b
20:52:50:292 Poll light node Basement Landing
20:52:50:342 read attributes of 0x00178801025F3551 cluster: 0x0006: [
20:52:50:344 0x0000
20:52:50:346 ]
20:52:50:348 add task 229 type 19 to 0x00178801025F3551 cluster 0x0006 req.id 112
20:52:50:349 Poll APS request 112 to 0x00178801025F3551 cluster: 0x0006
20:52:50:487 Poll APS confirm 112 status: 0x00
20:52:50:490 Erase task req-id: 112, type: 19 zcl seqno: 49 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:50:519 Node data 0x00178801025f3551 profileId: 0x0104, clusterId: 0x0006
20:52:50:523 0x00178801025F3551: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:50:524 enqueue event event/checkgroupanyon for /groups/65520
20:52:50:526 enqueue event event/checkgroupanyon for /groups/12
20:52:50:527 enqueue event event/checkgroupanyon for /groups/22137
20:52:50:737 schedule 4 diff 7630, Thu Dec 17 23:00:00 2020
20:52:50:739 enqueue event config/localtime for /config/
20:52:50:759 rule event /config/localtime: 20:52:49.769 -> 20:52:50.739 (970ms)
20:52:50:765 Node data 0x841826000005dc12 profileId: 0x0104, clusterId: 0x0008
20:52:50:770 0x841826000005DC12: added ZCL value 0x03/0x0008/0x0000
20:52:50:773 ZCL attribute report 0x841826000005DC12 for cluster: 0x0008, ep: 0x03, frame control: 0x18, mfcode: 0x0000
20:52:50:775 payload: 000020fe
20:52:50:837 node 0086BD7FFFE4062CF leave wait state
20:52:51:545 poll node 7c:b0:3e:aa:00:a6:b2:4c-03
20:52:51:546 Poll light node Plug 4
20:52:51:594 Poll APS request to 0x7CB03EAA00A6B24C cluster: 0x0006 dropped, values are fresh enough
20:52:51:737 schedule 4 diff 7629, Thu Dec 17 23:00:00 2020
20:52:51:739 enqueue event config/localtime for /config/
20:52:51:770 rule event /config/localtime: 20:52:50.739 -> 20:52:51.738 (999ms)
20:52:52:544 poll node 7c:b0:3e:aa:00:a4:96:c0-03
20:52:52:545 Poll light node Plug 1
20:52:52:592 read attributes of 0x7CB03EAA00A496C0 cluster: 0x0006: [
20:52:52:595 0x0000
20:52:52:596 ]
20:52:52:598 add task 239 type 19 to 0x7CB03EAA00A496C0 cluster 0x0006 req.id 131
20:52:52:599 Poll APS request 131 to 0x7CB03EAA00A496C0 cluster: 0x0006
20:52:52:687 Poll APS confirm 131 status: 0x00
20:52:52:688 Erase task req-id: 131, type: 19 zcl seqno: 50 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:52:736 Node data 0x7cb03eaa00a496c0 profileId: 0x0104, clusterId: 0x0006
20:52:52:739 0x7CB03EAA00A496C0: update ZCL value 0x03/0x0006/0x0000 after 0 s
20:52:52:741 enqueue event event/checkgroupanyon for /groups/11
20:52:52:742 enqueue event event/checkgroupanyon for /groups/65520
20:52:52:744 enqueue event event/checkgroupanyon for /groups/14
20:52:52:746 enqueue event event/checkgroupanyon for /groups/29
20:52:52:803 schedule 4 diff 7628, Thu Dec 17 23:00:00 2020
20:52:52:806 enqueue event config/localtime for /config/
20:52:52:831 rule event /config/localtime: 20:52:51.738 -> 20:52:52.806 (1068ms)
20:52:53:563 poll node 00:17:88:01:02:22:0c:93-0b
20:52:53:564 Poll light node Master Bedroom 1
20:52:53:615 read attributes of 0x0017880102220C93 cluster: 0x0006: [
20:52:53:617 0x0000
20:52:53:618 ]
20:52:53:619 add task 244 type 19 to 0x0017880102220C93 cluster 0x0006 req.id 138
20:52:53:620 Poll APS request 138 to 0x0017880102220C93 cluster: 0x0006
20:52:53:705 Poll APS confirm 138 status: 0x00
20:52:53:707 Erase task req-id: 138, type: 19 zcl seqno: 51 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:53:742 schedule 4 diff 7627, Thu Dec 17 23:00:00 2020
20:52:53:746 enqueue event config/localtime for /config/
20:52:53:748 Idle timer triggered
20:52:53:750 create binding for attribute reporting of cluster 0x0006
20:52:53:752 queue binding task for 0x7CB03EAA00A4924A, cluster 0x0006
20:52:53:753 Force binding of attribute reporting for node Plug 2
20:52:53:755 Force read attributes for ZHAOpenClose SensorNode Window / Door Sensor (2)
20:52:53:760 Node data 0x0017880102220c93 profileId: 0x0104, clusterId: 0x0006
20:52:53:765 0x0017880102220C93: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:53:770 enqueue event event/checkgroupanyon for /groups/25424
20:52:53:773 enqueue event event/checkgroupanyon for /groups/5
20:52:53:778 enqueue event event/checkgroupanyon for /groups/65520
20:52:53:836 rule event /config/localtime: 20:52:52.806 -> 20:52:53.746 (940ms)
20:52:54:350 Bind response success for 0x7cb03eaa00a4924a ep: 0x03 cluster: 0x0006
20:52:54:353 configure reporting rq seq 52 for 0x7CB03EAA00A4924A, attribute 0x0006/0x0000
20:52:54:437 Node data 0x7cb03eaa00a6b24c profileId: 0x0104, clusterId: 0x0006
20:52:54:439 0x7CB03EAA00A6B24C: update ZCL value 0x03/0x0006/0x0000 after 0 s
20:52:54:441 enqueue event event/checkgroupanyon for /groups/11
20:52:54:442 enqueue event event/checkgroupanyon for /groups/65520
20:52:54:443 enqueue event event/checkgroupanyon for /groups/14
20:52:54:444 enqueue event event/checkgroupanyon for /groups/29
20:52:54:446 ZCL attribute report 0x7CB03EAA00A6B24C for cluster: 0x0006, ep: 0x03, frame control: 0x18, mfcode: 0x0000
20:52:54:447 payload: 00001001
20:52:54:532 ZCL configure reporting rsp seq: 52 0x7CB03EAA00A4924A for ep: 0x03 cluster: 0x0006 attr: 0x0000 status: 0x00
20:52:54:738 schedule 4 diff 7626, Thu Dec 17 23:00:00 2020
20:52:54:740 enqueue event config/localtime for /config/
20:52:54:764 rule event /config/localtime: 20:52:53.746 -> 20:52:54.740 (994ms)
20:52:54:793 Master: read param with arg 0x19
20:52:54:795 poll node 00:17:88:01:02:6f:ca:05-0b
20:52:54:797 Poll light node Master Bedroom 2
20:52:54:831 Current channel 25
20:52:54:848 read attributes of 0x00178801026FCA05 cluster: 0x0006: [
20:52:54:851 0x0000
20:52:54:852 ]
20:52:54:853 add task 250 type 19 to 0x00178801026FCA05 cluster 0x0006 req.id 151
20:52:54:854 Poll APS request 151 to 0x00178801026FCA05 cluster: 0x0006
20:52:54:855 CTRL got nwk update id 3
20:52:54:897 Device TTL 3793 s flags: 0x7
20:52:54:917 Outgoing frame counter 63927232 (0x03CF73C0)
20:52:55:027 Poll APS confirm 151 status: 0x00
20:52:55:029 Erase task req-id: 151, type: 19 zcl seqno: 53 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:55:064 Node data 0x00178801026fca05 profileId: 0x0104, clusterId: 0x0006
20:52:55:068 0x00178801026FCA05: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:55:069 enqueue event event/checkgroupanyon for /groups/25424
20:52:55:070 enqueue event event/checkgroupanyon for /groups/5
20:52:55:071 enqueue event event/checkgroupanyon for /groups/65520
20:52:55:486 enqueue event config/reachable for /sensors/28
20:52:55:488 [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 001
20:52:55:506 Websocket 10.0.0.10:60696 send message: {"config":{"battery":100,"group":"30","on":true,"reachable":true},"e":"changed","id":"28","r":"sensors","t":"event","uniqueid":"b0:ce:18:14:03:5e:08:01-01-0006"} (ret = 161)
20:52:55:510 Websocket 10.0.0.34:47098 send message: {"config":{"battery":100,"group":"30","on":true,"reachable":true},"e":"changed","id":"28","r":"sensors","t":"event","uniqueid":"b0:ce:18:14:03:5e:08:01-01-0006"} (ret = 161)
20:52:55:737 schedule 4 diff 7625, Thu Dec 17 23:00:00 2020
20:52:55:740 enqueue event config/localtime for /config/
20:52:55:771 rule event /config/localtime: 20:52:54.740 -> 20:52:55.739 (999ms)
20:52:55:886 [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 002
20:52:56:077 poll node 00:17:88:01:02:47:c4:1c-0b
20:52:56:079 Poll light node Dining Room 1
20:52:56:132 read attributes of 0x001788010247C41C cluster: 0x0006: [
20:52:56:134 0x0000
20:52:56:136 ]
20:52:56:137 add task 256 type 19 to 0x001788010247C41C cluster 0x0006 req.id 164
20:52:56:138 Poll APS request 164 to 0x001788010247C41C cluster: 0x0006
20:52:56:217 Poll APS confirm 164 status: 0x00
20:52:56:219 Erase task req-id: 164, type: 19 zcl seqno: 54 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:56:265 Node data 0x001788010247c41c profileId: 0x0104, clusterId: 0x0006
20:52:56:267 0x001788010247C41C: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:56:269 enqueue event event/checkgroupanyon for /groups/6996
20:52:56:271 enqueue event event/checkgroupanyon for /groups/6
20:52:56:272 enqueue event event/checkgroupanyon for /groups/65520
20:52:56:737 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
20:52:56:739 schedule 4 diff 7624, Thu Dec 17 23:00:00 2020
20:52:56:740 enqueue event config/localtime for /config/
20:52:56:761 rule event /config/localtime: 20:52:55.739 -> 20:52:56.740 (1001ms)
20:52:57:237 poll node 00:17:88:01:02:47:c0:6e-0b
20:52:57:238 Poll light node Basement 3
20:52:57:255 [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 003
20:52:57:297 read attributes of 0x001788010247C06E cluster: 0x0006: [
20:52:57:299 0x0000
20:52:57:300 ]
20:52:57:301 add task 262 type 19 to 0x001788010247C06E cluster 0x0006 req.id 174
20:52:57:302 Poll APS request 174 to 0x001788010247C06E cluster: 0x0006
20:52:57:403 Poll APS confirm 174 status: 0x00
20:52:57:404 Erase task req-id: 174, type: 19 zcl seqno: 55 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:57:442 Node data 0x001788010247c06e profileId: 0x0104, clusterId: 0x0006
20:52:57:445 0x001788010247C06E: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:57:446 enqueue event event/checkgroupanyon for /groups/12
20:52:57:448 enqueue event event/checkgroupanyon for /groups/22137
20:52:57:449 enqueue event event/checkgroupanyon for /groups/65520
20:52:57:737 schedule 4 diff 7623, Thu Dec 17 23:00:00 2020
20:52:57:739 enqueue event config/localtime for /config/
20:52:57:760 rule event /config/localtime: 20:52:56.740 -> 20:52:57.739 (999ms)
20:52:58:412 poll node 00:17:88:01:02:5c:32:d9-0b
20:52:58:413 Poll light node Living Room Lamp 2
20:52:58:468 read attributes of 0x00178801025C32D9 cluster: 0x0006: [
20:52:58:471 0x0000
20:52:58:473 ]
20:52:58:475 add task 267 type 19 to 0x00178801025C32D9 cluster 0x0006 req.id 182
20:52:58:476 Poll APS request 182 to 0x00178801025C32D9 cluster: 0x0006
20:52:58:588 Poll APS confirm 182 status: 0x00
20:52:58:590 Erase task req-id: 182, type: 19 zcl seqno: 56 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:58:614 Node data 0x00178801025c32d9 profileId: 0x0104, clusterId: 0x0006
20:52:58:619 0x00178801025C32D9: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:58:621 enqueue event event/checkgroupanyon for /groups/6996
20:52:58:622 enqueue event event/checkgroupanyon for /groups/7
20:52:58:623 enqueue event event/checkgroupanyon for /groups/2583
20:52:58:625 enqueue event event/checkgroupanyon for /groups/65520
20:52:58:739 schedule 4 diff 7622, Thu Dec 17 23:00:00 2020
20:52:58:741 enqueue event config/localtime for /config/
20:52:58:742 Wait 0s till query finished
20:52:58:768 rule event /config/localtime: 20:52:57.739 -> 20:52:58.740 (1001ms)
20:52:58:823 read attributes of 0x00178801025C32D9 cluster: 0x0008: [
20:52:58:825 0x0000
20:52:58:827 ]
20:52:58:829 add task 270 type 19 to 0x00178801025C32D9 cluster 0x0008 req.id 188
20:52:58:832 Poll APS request 188 to 0x00178801025C32D9 cluster: 0x0008
20:52:58:923 Poll APS confirm 188 status: 0x00
20:52:58:925 Erase task req-id: 188, type: 19 zcl seqno: 57 send time 0, profileId: 0x0104, clusterId: 0x0008
20:52:58:961 read attributes of 0x00178801025C32D9 cluster: 0x0300: [
20:52:58:964 0x0007
20:52:58:965 0x0008
20:52:58:967 0x4001
20:52:58:968 ]
20:52:58:969 add task 271 type 19 to 0x00178801025C32D9 cluster 0x0300 req.id 189
20:52:58:970 Poll APS request 189 to 0x00178801025C32D9 cluster: 0x0300
20:52:58:973 Node data 0x00178801025c32d9 profileId: 0x0104, clusterId: 0x0008
20:52:58:976 0x00178801025C32D9: update ZCL value 0x0B/0x0008/0x0000 after 0 s
20:52:59:085 Poll APS confirm 189 status: 0x00
20:52:59:086 Erase task req-id: 189, type: 19 zcl seqno: 58 send time 0, profileId: 0x0104, clusterId: 0x0300
20:52:59:115 Node data 0x00178801025c32d9 profileId: 0x0104, clusterId: 0x0300
20:52:59:118 0x00178801025C32D9: update ZCL value 0x0B/0x0300/0x0007 after 0 s
20:52:59:120 0x00178801025C32D9: update ZCL value 0x0B/0x0300/0x0008 after 0 s
20:52:59:121 0x00178801025C32D9: update ZCL value 0x0B/0x0300/0x4001 after 0 s
20:52:59:181 Node data 0x7cb03eaa00a4924a profileId: 0x0104, clusterId: 0x0006
20:52:59:184 0x7CB03EAA00A4924A: update ZCL value 0x03/0x0006/0x0000 after 0 s
20:52:59:185 enqueue event event/checkgroupanyon for /groups/11
20:52:59:191 enqueue event event/checkgroupanyon for /groups/65520
20:52:59:193 enqueue event event/checkgroupanyon for /groups/29
20:52:59:195 enqueue event event/checkgroupanyon for /groups/14
20:52:59:203 ZCL attribute report 0x7CB03EAA00A4924A for cluster: 0x0006, ep: 0x03, frame control: 0x18, mfcode: 0x0000
20:52:59:205 payload: 00001001
20:52:59:521 [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 004
20:52:59:738 schedule 4 diff 7621, Thu Dec 17 23:00:00 2020
20:52:59:740 enqueue event config/localtime for /config/
20:52:59:741 poll node 00:17:88:01:02:5f:35:51-0b
20:52:59:742 Poll light node Basement Landing
20:52:59:743 Idle timer triggered
20:52:59:744 Force binding of attribute reporting for node Dining Room 2
20:52:59:745 Force read attributes for ZHASwitch SensorNode Dining Room Dimmer
20:52:59:780 rule event /config/localtime: 20:52:58.740 -> 20:52:59.739 (999ms)
20:52:59:836 read attributes of 0x00178801025F3551 cluster: 0x0006: [
20:52:59:838 0x0000
20:52:59:839 ]
20:52:59:840 add task 276 type 19 to 0x00178801025F3551 cluster 0x0006 req.id 201
20:52:59:841 Poll APS request 201 to 0x00178801025F3551 cluster: 0x0006
20:52:59:921 Poll APS confirm 201 status: 0x00
20:52:59:923 Erase task req-id: 201, type: 19 zcl seqno: 59 send time 0, profileId: 0x0104, clusterId: 0x0006
20:52:59:957 Node data 0x00178801025f3551 profileId: 0x0104, clusterId: 0x0006
20:52:59:959 0x00178801025F3551: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:52:59:961 enqueue event event/checkgroupanyon for /groups/65520
20:52:59:962 enqueue event event/checkgroupanyon for /groups/12
20:52:59:964 enqueue event event/checkgroupanyon for /groups/22137
20:53:00:737 schedule 4 diff 7620, Thu Dec 17 23:00:00 2020
20:53:00:739 enqueue event config/localtime for /config/
20:53:00:763 rule event /config/localtime: 20:52:59.739 -> 20:53:00.739 (1000ms)
20:53:00:925 poll node 7c:b0:3e:aa:00:a6:b2:4c-03
20:53:00:927 Poll light node Plug 4
20:53:00:978 Poll APS request to 0x7CB03EAA00A6B24C cluster: 0x0006 dropped, values are fresh enough
20:53:01:737 schedule 4 diff 7619, Thu Dec 17 23:00:00 2020
20:53:01:739 enqueue event config/localtime for /config/
20:53:01:755 rule event /config/localtime: 20:53:00.739 -> 20:53:01.739 (1000ms)
20:53:01:835 poll node 7c:b0:3e:aa:00:a4:96:c0-03
20:53:01:837 Poll light node Plug 1
20:53:01:888 read attributes of 0x7CB03EAA00A496C0 cluster: 0x0006: [
20:53:01:890 0x0000
20:53:01:891 ]
20:53:01:892 add task 285 type 19 to 0x7CB03EAA00A496C0 cluster 0x0006 req.id 213
20:53:01:898 Poll APS request 213 to 0x7CB03EAA00A496C0 cluster: 0x0006
20:53:02:007 Poll APS confirm 213 status: 0x00
20:53:02:009 Erase task req-id: 213, type: 19 zcl seqno: 60 send time 0, profileId: 0x0104, clusterId: 0x0006
20:53:02:075 Node data 0x7cb03eaa00a496c0 profileId: 0x0104, clusterId: 0x0006
20:53:02:078 0x7CB03EAA00A496C0: update ZCL value 0x03/0x0006/0x0000 after 0 s
20:53:02:079 enqueue event event/checkgroupanyon for /groups/11
20:53:02:080 enqueue event event/checkgroupanyon for /groups/65520
20:53:02:082 enqueue event event/checkgroupanyon for /groups/14
20:53:02:083 enqueue event event/checkgroupanyon for /groups/29
20:53:02:737 schedule 4 diff 7618, Thu Dec 17 23:00:00 2020
20:53:02:739 enqueue event config/localtime for /config/
20:53:02:761 rule event /config/localtime: 20:53:01.739 -> 20:53:02.739 (1000ms)
20:53:02:812 poll node 7c:b0:3e:aa:00:a4:92:4a-03
20:53:02:814 Poll light node Plug 2
20:53:02:865 Poll APS request to 0x7CB03EAA00A4924A cluster: 0x0006 dropped, values are fresh enough
20:53:03:737 schedule 4 diff 7617, Thu Dec 17 23:00:00 2020
20:53:03:739 enqueue event config/localtime for /config/
20:53:03:741 poll node 84:18:26:00:00:05:dc:12-03
20:53:03:742 Poll light node Basement 1
20:53:03:767 rule event /config/localtime: 20:53:02.739 -> 20:53:03.739 (1000ms)
20:53:03:790 Poll APS request to 0x841826000005DC12 cluster: 0x0006 dropped, values are fresh enough
20:53:04:738 schedule 4 diff 7616, Thu Dec 17 23:00:00 2020
20:53:04:739 enqueue event config/localtime for /config/
20:53:04:741 poll node 00:17:88:01:02:3d:a7:c0-0b
20:53:04:742 Poll light node Dining Room 2
20:53:04:743 Idle timer triggered
20:53:04:744 Force binding of attribute reporting for node Test1
20:53:04:745 Force read attributes for ZHASwitch SensorNode Master Bedroom Dimmer
20:53:04:779 rule event /config/localtime: 20:53:03.739 -> 20:53:04.739 (1000ms)
20:53:04:954 read attributes of 0x00178801023DA7C0 cluster: 0x0006: [
20:53:04:956 0x0000
20:53:04:958 ]
20:53:04:959 add task 298 type 19 to 0x00178801023DA7C0 cluster 0x0006 req.id 236
20:53:04:960 Poll APS request 236 to 0x00178801023DA7C0 cluster: 0x0006
20:53:05:142 Poll APS confirm 236 status: 0x00
20:53:05:144 Erase task req-id: 236, type: 19 zcl seqno: 61 send time 0, profileId: 0x0104, clusterId: 0x0006
20:53:05:173 Node data 0x00178801023da7c0 profileId: 0x0104, clusterId: 0x0006
20:53:05:177 0x00178801023DA7C0: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:53:05:179 enqueue event event/checkgroupanyon for /groups/65520
20:53:05:181 enqueue event event/checkgroupanyon for /groups/6
20:53:05:182 enqueue event event/checkgroupanyon for /groups/6996
20:53:05:737 schedule 4 diff 7615, Thu Dec 17 23:00:00 2020
20:53:05:739 enqueue event config/localtime for /config/
20:53:05:761 rule event /config/localtime: 20:53:04.739 -> 20:53:05.739 (1000ms)
20:53:06:176 poll node 00:17:88:01:03:b6:48:cf-0b
20:53:06:178 Poll light node Living Room Lamp 1
20:53:06:228 read attributes of 0x0017880103B648CF cluster: 0x0006: [
20:53:06:230 0x0000
20:53:06:232 ]
20:53:06:233 add task 304 type 19 to 0x0017880103B648CF cluster 0x0006 req.id 245
20:53:06:234 Poll APS request 245 to 0x0017880103B648CF cluster: 0x0006
20:53:06:335 Poll APS confirm 245 status: 0x00
20:53:06:338 Erase task req-id: 245, type: 19 zcl seqno: 62 send time 0, profileId: 0x0104, clusterId: 0x0006
20:53:06:381 Node data 0x0017880103b648cf profileId: 0x0104, clusterId: 0x0006
20:53:06:384 0x0017880103B648CF: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:53:06:386 enqueue event event/checkgroupanyon for /groups/65520
20:53:06:387 enqueue event event/checkgroupanyon for /groups/7
20:53:06:388 enqueue event event/checkgroupanyon for /groups/6996
20:53:06:390 enqueue event event/checkgroupanyon for /groups/2583
20:53:06:552 read attributes of 0x0017880103B648CF cluster: 0x0008: [
20:53:06:553 0x0000
20:53:06:555 ]
20:53:06:555 add task 307 type 19 to 0x0017880103B648CF cluster 0x0008 req.id 250
20:53:06:557 Poll APS request 250 to 0x0017880103B648CF cluster: 0x0008
20:53:06:688 Poll APS confirm 250 status: 0x00
20:53:06:705 Erase task req-id: 250, type: 19 zcl seqno: 63 send time 0, profileId: 0x0104, clusterId: 0x0008
20:53:06:730 Node data 0x0017880103b648cf profileId: 0x0104, clusterId: 0x0008
20:53:06:732 0x0017880103B648CF: update ZCL value 0x0B/0x0008/0x0000 after 0 s
20:53:06:745 Daylight now: nightStart, status: 230, daylight: 0, dark: 1
20:53:06:747 schedule 4 diff 7614, Thu Dec 17 23:00:00 2020
20:53:06:748 enqueue event config/localtime for /config/
20:53:06:771 rule event /config/localtime: 20:53:05.739 -> 20:53:06.748 (1009ms)
20:53:07:259 void deCONZ::zmNode::setFetched(deCONZ::RequestId, bool) fetched item: 8, node: 0x0000
20:53:07:325 poll node 00:15:8d:00:04:76:ae:4b-01
20:53:07:328 Poll light node Test1
20:53:07:378 read attributes of 0x00158D000476AE4B cluster: 0x0006: [
20:53:07:380 0x0000
20:53:07:382 ]
20:53:07:383 add task 311 type 19 to 0x00158D000476AE4B cluster 0x0006 req.id 1
20:53:07:384 Poll APS request 1 to 0x00158D000476AE4B cluster: 0x0006
20:53:07:488 Poll APS confirm 1 status: 0x00
20:53:07:489 Erase task req-id: 1, type: 19 zcl seqno: 64 send time 0, profileId: 0x0104, clusterId: 0x0006
20:53:07:533 Node data 0x00158d000476ae4b profileId: 0x0104, clusterId: 0x0006
20:53:07:536 0x00158D000476AE4B: update ZCL value 0x01/0x0006/0x0000 after 0 s
20:53:07:538 enqueue event event/checkgroupanyon for /groups/65520
20:53:07:539 enqueue event event/checkgroupanyon for /groups/3443
20:53:07:540 enqueue event event/checkgroupanyon for /groups/4
20:53:07:723 read attributes of 0x00158D000476AE4B cluster: 0x0008: [
20:53:07:725 0x0000
20:53:07:726 ]
20:53:07:727 add task 313 type 19 to 0x00158D000476AE4B cluster 0x0008 req.id 6
20:53:07:729 Poll APS request 6 to 0x00158D000476AE4B cluster: 0x0008
20:53:07:759 schedule 4 diff 7613, Thu Dec 17 23:00:00 2020
20:53:07:762 enqueue event config/localtime for /config/
20:53:07:781 rule event /config/localtime: 20:53:06.748 -> 20:53:07.762 (1014ms)
20:53:07:820 Poll APS confirm 6 status: 0x00
20:53:07:821 Erase task req-id: 6, type: 19 zcl seqno: 65 send time 0, profileId: 0x0104, clusterId: 0x0008
20:53:07:846 read attributes of 0x00158D000476AE4B cluster: 0x0300: [
20:53:07:849 0x0001
20:53:07:850 0x0003
20:53:07:851 0x0004
20:53:07:852 0x0007
20:53:07:854 0x0008
20:53:07:854 0x4000
20:53:07:856 0x4001
20:53:07:857 0x4002
20:53:07:858 ]
20:53:07:859 add task 315 type 19 to 0x00158D000476AE4B cluster 0x0300 req.id 8
20:53:07:860 Poll APS request 8 to 0x00158D000476AE4B cluster: 0x0300
20:53:07:919 Node data 0x00158d000476ae4b profileId: 0x0104, clusterId: 0x0008
20:53:07:922 0x00158D000476AE4B: update ZCL value 0x01/0x0008/0x0000 after 0 s
20:53:07:985 Poll APS confirm 8 status: 0x00
20:53:07:986 Erase task req-id: 8, type: 19 zcl seqno: 66 send time 0, profileId: 0x0104, clusterId: 0x0300
20:53:08:054 Node data 0x00158d000476ae4b profileId: 0x0104, clusterId: 0x0300
20:53:08:057 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x0001 after 0 s
20:53:08:058 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x0003 after 0 s
20:53:08:060 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x0004 after 0 s
20:53:08:061 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x0007 after 0 s
20:53:08:062 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x0008 after 0 s
20:53:08:064 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x4000 after 0 s
20:53:08:065 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x4001 after 0 s
20:53:08:066 0x00158D000476AE4B: update ZCL value 0x01/0x0300/0x4002 after 0 s
20:53:08:656 poll node 00:15:8d:00:04:76:8c:ea-01
20:53:08:658 Poll light node Test2
20:53:08:705 read attributes of 0x00158D0004768CEA cluster: 0x0006: [
20:53:08:707 0x0000
20:53:08:709 ]
20:53:08:710 add task 319 type 19 to 0x00158D0004768CEA cluster 0x0006 req.id 15
20:53:08:711 Poll APS request 15 to 0x00158D0004768CEA cluster: 0x0006
20:53:08:740 schedule 4 diff 7612, Thu Dec 17 23:00:00 2020
20:53:08:743 enqueue event config/localtime for /config/
20:53:08:765 rule event /config/localtime: 20:53:07.762 -> 20:53:08.743 (981ms)
20:53:08:806 Poll APS confirm 15 status: 0x00
20:53:08:808 Erase task req-id: 15, type: 19 zcl seqno: 67 send time 0, profileId: 0x0104, clusterId: 0x0006
20:53:08:864 Node data 0x00158d0004768cea profileId: 0x0104, clusterId: 0x0006
20:53:08:868 0x00158D0004768CEA: update ZCL value 0x01/0x0006/0x0000 after 0 s
20:53:08:870 enqueue event event/checkgroupanyon for /groups/65520
20:53:08:872 enqueue event event/checkgroupanyon for /groups/4
20:53:08:873 enqueue event event/checkgroupanyon for /groups/3443
20:53:09:049 read attributes of 0x00158D0004768CEA cluster: 0x0008: [
20:53:09:051 0x0000
20:53:09:053 ]
20:53:09:054 add task 322 type 19 to 0x00158D0004768CEA cluster 0x0008 req.id 20
20:53:09:055 Poll APS request 20 to 0x00158D0004768CEA cluster: 0x0008
20:53:09:189 Poll APS confirm 20 status: 0x00
20:53:09:191 Erase task req-id: 20, type: 19 zcl seqno: 68 send time 0, profileId: 0x0104, clusterId: 0x0008
20:53:09:195 read attributes of 0x00158D0004768CEA cluster: 0x0300: [
20:53:09:197 0x0001
20:53:09:198 0x0003
20:53:09:199 0x0004
20:53:09:201 0x0007
20:53:09:202 0x0008
20:53:09:203 0x4000
20:53:09:204 0x4001
20:53:09:204 0x4002
20:53:09:205 ]
20:53:09:206 add task 323 type 19 to 0x00158D0004768CEA cluster 0x0300 req.id 22
20:53:09:207 Poll APS request 22 to 0x00158D0004768CEA cluster: 0x0300
20:53:09:282 Node data 0x00158d0004768cea profileId: 0x0104, clusterId: 0x0008
20:53:09:285 0x00158D0004768CEA: update ZCL value 0x01/0x0008/0x0000 after 0 s
20:53:09:360 Poll APS confirm 22 status: 0x00
20:53:09:361 Erase task req-id: 22, type: 19 zcl seqno: 69 send time 0, profileId: 0x0104, clusterId: 0x0300
20:53:09:415 Node data 0x00158d0004768cea profileId: 0x0104, clusterId: 0x0300
20:53:09:418 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x0001 after 0 s
20:53:09:420 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x0003 after 0 s
20:53:09:422 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x0004 after 0 s
20:53:09:424 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x0007 after 0 s
20:53:09:425 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x0008 after 0 s
20:53:09:427 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x4000 after 0 s
20:53:09:428 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x4001 after 0 s
20:53:09:430 0x00158D0004768CEA: update ZCL value 0x01/0x0300/0x4002 after 0 s
20:53:09:738 binding/unbinding timeout srcAddr: 7CB03EAA00A6B24C, retry
20:53:09:740 schedule 4 diff 7611, Thu Dec 17 23:00:00 2020
20:53:09:741 enqueue event config/localtime for /config/
20:53:09:742 poll node 00:17:88:01:03:39:b7:1a-0b
20:53:09:743 Poll light node Basement 2
20:53:09:744 Idle timer triggered
20:53:09:745 Force binding of attribute reporting for node Basement 2
20:53:09:746 Force read attributes for ZHATemperature SensorNode Motion Sensor
20:53:09:782 rule event /config/localtime: 20:53:08.743 -> 20:53:09.741 (998ms)
20:53:10:038 read attributes of 0x001788010339B71A cluster: 0x0006: [
20:53:10:039 0x0000
20:53:10:040 ]
20:53:10:040 add task 328 type 19 to 0x001788010339B71A cluster 0x0006 req.id 31
20:53:10:041 Poll APS request 31 to 0x001788010339B71A cluster: 0x0006
20:53:10:189 Poll APS confirm 31 status: 0x00
20:53:10:191 Erase task req-id: 31, type: 19 zcl seqno: 70 send time 0, profileId: 0x0104, clusterId: 0x0006
20:53:10:215 Node data 0x001788010339b71a profileId: 0x0104, clusterId: 0x0006
20:53:10:218 0x001788010339B71A: update ZCL value 0x0B/0x0006/0x0000 after 0 s
20:53:10:220 enqueue event event/checkgroupanyon for /groups/65520
20:53:10:221 enqueue event event/checkgroupanyon for /groups/12
20:53:10:223 enqueue event event/checkgroupanyon for /groups/22137
20:53:10:737 schedule 4 diff 7610, Thu Dec 17 23:00:00 2020
20:53:10:739 enqueue event config/localtime for /config/
20:53:10:764 rule event /config/localtime: 20:53:09.741 -> 20:53:10.739 (998ms)
20:53:10:876 Bind response success for 0x7cb03eaa00a6b24c ep: 0x03 cluster: 0x0006
20:53:10:878 skip configure report for cluster: 0x0006 attr: 0x0000 of node 0x7CB03EAA00A6B24C (seems to be active)

@stevenwfoley
Copy link
Author

Full set of screenshots:

image
image
image
image
image
image
image
image
image
image

@stevenwfoley
Copy link
Author

REST API:

{
"config": {
"battery": 100,
"group": "30",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "f055d820d4380cc445a16f055b86082d",
"lastseen": "2020-12-18T02:08Z",
"manufacturername": "sengled",
"mode": 1,
"modelid": "E1E-G7F",
"name": "sengled",
"state": {
"buttonevent": null,
"lastupdated": "none"
},
"type": "ZHASwitch",
"uniqueid": "b0:ce:18:14:03:5e:08:01-01-0006"
}

@stevenwfoley
Copy link
Author

Anything else I can provide to help support this device?

@kyletpugh
Copy link

I am also trying to get support for this device.

@SwoopX
Copy link
Collaborator

SwoopX commented Jan 23, 2021

Well, tbh, I got no clue if you can configure the device to work like "any other switch" so you can directly steer arbitrary lights. In the current situation, this presumably works for Sengled lights only. If you guys are up to some play in this regard, lemme know.

Meanwhile, the best we can make out of it is creating a button map, so that at least such events are emitted via websocket and usable in whatever home automation system. This here is a good starting point to get it basically working. However, there mit be more dwelling in the depths, meaning long presses and double presses. You guys would need to provide that information, and best not inly the [INFO] - XYZ messages, but better also the 15 leading and trailing messages + noting down what you did on what button.

@kyletpugh
Copy link

I have connected this to two other hubs without issue, I have this switch controlling 3 Sengled LEDs, a Hue Ambiance, and a Samsung LED. I am trying to move over to my own hub. The only requirement for the switch is a zigbee hub, I am not sure why the buttons do not send the proper messages though. Everything is like @stevenwfoley said except the on and off buttons can be double pressed and held as well. The brighten and dim buttons just repeat on a second interval if held. Here are the messages.
On, Press: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 001
On, Double Press: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 005
On, Hold: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 006
Off, Press: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 004
Off, Double Press: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 007
Off, Hold: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 008
Brighten: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 002
Dim: [INFO] - No button map for: E1E-G7F endpoint: 0x01 cluster: 0xFC10 command: 0x00 payload[0]: 003
Thanks.

@SwoopX
Copy link
Collaborator

SwoopX commented Jan 23, 2021

Although it feels really odd that there's only the FC10 cluster creating those info messages (when you can control other brands as well, then it should use the expected commands as broadcasts), I've created a corresponding button map.
Usually, you would be able to add that directly to the file yourself, but unfortunately, a too tight check in the code prevents that. However, should be all available with the next release.

@MoshiBin
Copy link

MoshiBin commented Jan 25, 2021

I tried creating a button map for this, but since cluster FC10 is such a high value, read_files.cpp refuses to load it:

else if (!i.value().isDouble() || i.value().toDouble() > 2000)

I still haven't had the time to recompile with this check modified.

In button_maps.json I've added this to clusters:

"SENGLED": 64528

And this to commands:

        "SENGLED": {
            "CLICK": 0
        }

So this is the map:

        "sengledMap": {
            "vendor": "sengled",
            "doc": "Sengled Smart Light Switch E1E-G7F",
            "modelids": ["E1E-G7F"],
            "map": [
                [1, "0x01", "SENGLED", "CLICK", "1", "S_BUTTON_1", "S_BUTTON_ACTION_SHORT_RELEASED", "On"],
                [1, "0x01", "SENGLED", "CLICK", "2", "S_BUTTON_2", "S_BUTTON_ACTION_SHORT_RELEASED", "DimUp Press"],
                [1, "0x01", "SENGLED", "CLICK", "3", "S_BUTTON_3", "S_BUTTON_ACTION_SHORT_RELEASED", "DimDown Press"],
                [1, "0x01", "SENGLED", "CLICK", "4", "S_BUTTON_4", "S_BUTTON_ACTION_SHORT_RELEASED", "Off"],
                [1, "0x01", "SENGLED", "CLICK", "5", "S_BUTTON_1", "S_BUTTON_ACTION_DOUBLE_PRESS", "On (0)"],
                [1, "0x01", "SENGLED", "CLICK", "6", "S_BUTTON_1", "S_BUTTON_ACTION_HOLD", "On (1)"],
                [1, "0x01", "SENGLED", "CLICK", "7", "S_BUTTON_4", "S_BUTTON_ACTION_DOUBLE_PRESS", "Off (0)"],
                [1, "0x01", "SENGLED", "CLICK", "8", "S_BUTTON_4", "S_BUTTON_ACTION_HOLD", "Off (1)"]
            ]
        }

Edit: Ah, looks like I missed the comment above me. Will wait for next release.

MoshiBin added a commit to MoshiBin/deconz-rest-plugin that referenced this issue Jan 26, 2021
@kyletpugh
Copy link

I just realized that this device creates some sort of broken group that is not useable or visible. I tried to add lights via the REST API but it shows up in HA as an unknown device and does not even show up in phoscon app.

  "14": {
    "action": {
      "alert": "none",
      "bri": 127,
      "colormode": "hs",
      "ct": 0,
      "effect": "none",
      "hue": 0,
      "on": false,
      "sat": 127,
      "scene": null,
      "xy": [
        0,
        0
      ]
    },
    "devicemembership": [
      "2"
    ],
    "etag": "3955b6bd049f75782555dcf3784d7348",
    "id": "14",
    "lights": [],
    "name": "E1E-G7F",
    "scenes": [],
    "state": {
      "all_on": false,
      "any_on": false
    },
    "type": "LightGroup",
    "uniqueid": "b0:ce:18:14:03:5e:03:10"
  },

@SwoopX
Copy link
Collaborator

SwoopX commented Jan 26, 2021

You'd need to make the device assignment in the old webapp.

@kyletpugh
Copy link

The group does nothing, I already added the lights in the old app but removed them since it doesn't work. But I can not remove this group. It shows up in HA as an unknown device, it doesn't show up in the phoscon app.

@kyletpugh
Copy link

This fix send to send events but it doesn't allow the switch to be set to control a group and the event is always the same one no matter what you press on the switch. Is there more fixes coming?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants