Zigbee2mqtt: Adding a new device based on TuYa

Created on 27 Mar 2020  路  14Comments  路  Source: Koenkk/zigbee2mqtt

Hi guys,

I'm trying to add following device I bought on aliexpress

It should be Tuya based. It joined the network but was not supported. I modified therefore the device.js file in order to add support for it. I copied the data from "TS0002" (Tuya based 2 gang switch) and modified the zigbeemodel, model, vendor (info based on database.db) and removed the whitelabel part. I did a restart of zigbee2mqtt and removed the device by sending the mqtt command, it removed the device and rejoined almost instantly but this time with "supported". Unfortunately that is how much I got from it. It doesn't respond to any command so I tried to dig down in the debug log but I don't understand half of it. Not sure what I should do now.

Here is the debug log:

info  2020-03-27 17:22:34: Device '0xec1bbdfffeddb36f' joined
info  2020-03-27 17:22:34: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_connected","message":{"friendly_name":"0xec1bbdfffeddb36f"}}'
info  2020-03-27 17:22:34: Starting interview of '0xec1bbdfffeddb36f'
info  2020-03-27 17:22:34: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"pairing","message":"interview_started","meta":{"friendly_name":"0xec1bbdfffeddb36f"}}'
debug 2020-03-27 17:22:34: Device '0xec1bbdfffeddb36f' announced itself
info  2020-03-27 17:22:34: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_announced","message":"announce","meta":{"friendly_name":"0xec1bbdfffeddb36f"}}'
debug 2020-03-27 17:22:35: Received Zigbee message from '0xec1bbdfffeddb36f', type 'readResponse', cluster 'genBasic', data '{"modelId":"TS0601","manufacturerName":"_TZE200_nkjintbl"}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:35: No converter available for 'TS0601' with cluster 'genBasic' and type 'readResponse' and data '{"modelId":"TS0601","manufacturerName":"_TZE200_nkjintbl"}'
debug 2020-03-27 17:22:35: Received Zigbee message from '0xec1bbdfffeddb36f', type 'readResponse', cluster 'genBasic', data '{"powerSource":1,"zclVersion":3}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:35: No converter available for 'TS0601' with cluster 'genBasic' and type 'readResponse' and data '{"powerSource":1,"zclVersion":3}'
debug 2020-03-27 17:22:36: Received Zigbee message from '0xec1bbdfffeddb36f', type 'readResponse', cluster 'genBasic', data '{"appVersion":82,"stackVersion":0}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:36: No converter available for 'TS0601' with cluster 'genBasic' and type 'readResponse' and data '{"appVersion":82,"stackVersion":0}'
debug 2020-03-27 17:22:36: Received Zigbee message from '0xec1bbdfffeddb36f', type 'readResponse', cluster 'genBasic', data '{"hwVersion":1,"dateCode":""}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:36: No converter available for 'TS0601' with cluster 'genBasic' and type 'readResponse' and data '{"hwVersion":1,"dateCode":""}'
debug 2020-03-27 17:22:36: Received Zigbee message from '0xec1bbdfffeddb36f', type 'readResponse', cluster 'genBasic', data '{}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:36: No converter available for 'TS0601' with cluster 'genBasic' and type 'readResponse' and data '{}'
info  2020-03-27 17:22:36: Successfully interviewed '0xec1bbdfffeddb36f', device has successfully been paired
info  2020-03-27 17:22:36: Device '0xec1bbdfffeddb36f' is supported, identified as: _TZE200_nkjintbl 2 gang switch (TS0601)
info  2020-03-27 17:22:36: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"pairing","message":"interview_successful","meta":{"friendly_name":"0xec1bbdfffeddb36f","model":"TS0601","vendor":"_TZE200_nkjintbl","description":"2 gang switch","supported":true}}'
debug 2020-03-27 17:22:41: No converter available for 'TS0601' with cluster 'genTime' and type 'read' and data '["localTime"]'
debug 2020-03-27 17:22:47: Received Zigbee message from '0xec1bbdfffeddb36f', type 'attributeReport', cluster 'genBasic', data '{"65506":21,"appVersion":82}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:47: No converter available for 'TS0601' with cluster 'genBasic' and type 'attributeReport' and data '{"65506":21,"appVersion":82}'
debug 2020-03-27 17:22:47: Received Zigbee message from '0xec1bbdfffeddb36f', type 'attributeReport', cluster 'genBasic', data '{"65503":"锟斤拷\u0010&\u0012锟斤拷\u0010&\u0013"}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:47: No converter available for 'TS0601' with cluster 'genBasic' and type 'attributeReport' and data '{"65503":"锟斤拷\u0010&\u0012锟斤拷\u0010&\u0013"}'
debug 2020-03-27 17:22:50: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,10,2,0,9,2,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-27 17:22:50: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,10,2,0,9,2,1,0,1,0]}'

What I think I understand is that it is missing the "translation" part so that zigbee2mqtt can understand the data that is being submitted from the device. I had a look at fromZigbee file and tried to understand but this is way over my head.

Any help is greatly appreciated.

Thank you.

stale

Most helpful comment

Hi @way2many. I recently wrote an article explaining how to decode the payload of tuya-base devices. It may help you figure out what these numbers mean.

Zigbee2mqtt: How to add support for a new Tuya-based device (part 1)

All 14 comments

With the following definition:

    {
        zigbeeModel: ['TS0601'],
        model: 'TS0601',
        vendor: 'TuYa',
        description: '2 gang switch',
        supports: 'on/off',
        fromZigbee: [fz.on_off],
        toZigbee: [tz.on_off],
        endpoint: (device) => {
            return {'l1': 1, 'l2': 2};
        },
        meta: {configureKey: 1, multiEndpoint: true},
        configure: async (device, coordinatorEndpoint) => {
            await bind(device.getEndpoint(1), coordinatorEndpoint, ['genOnOff']);
            await bind(device.getEndpoint(2), coordinatorEndpoint, ['genOnOff']);
        },
    },

What do you see in the log/happens to the switch:

  • Publish to zigbee2mqtt/0xec1bbdfffeddb36f/l1/set payload {"state": "ON"} or (OFF)
  • Publish to zigbee2mqtt/0xec1bbdfffeddb36f/l2/set payload {"state": "ON"} or (OFF)
  • Press the left button on the switch
  • Press the right button on the switch
  • Publish to zigbee2mqtt/0xec1bbdfffeddb36f/l1/set payload {"state": "ON"} or (OFF)
debug 2020-03-29 19:40:39: Received MQTT message on 'zigbee2mqtt/0xec1bbdfffeddb36f/l1/set' with data '{"state": "ON"}'
debug 2020-03-29 19:40:39: Publishing 'set' 'state' to '0xec1bbdfffeddb36f'
info  2020-03-29 19:40:39: MQTT publish: topic 'zigbee2mqtt/0xec1bbdfffeddb36f', payload '{"state_l1":"ON"}'
  • Publish to zigbee2mqtt/0xec1bbdfffeddb36f/l2/set payload {"state": "ON"} or (OFF)
debug 2020-03-29 19:40:55: Received MQTT message on 'zigbee2mqtt/0xec1bbdfffeddb36f/l2/set' with data '{"state": "ON"}'
error 2020-03-29 19:40:55: Failed to call 'EntityPublish' 'onMQTTMessage' (TypeError: Cannot read property 'ID' of undefined
    at /app/lib/zigbee.js:192:106
    at Array.find (<anonymous>)
    at Zigbee.resolveEntity (/app/lib/zigbee.js:192:76)
    at EntityPublish.onMQTTMessage (/app/lib/extension/entityPublish.js:59:36)
    at Controller.callExtensionMethod (/app/lib/controller.js:346:44)
    at Controller.onMQTTMessage (/app/lib/controller.js:242:14)
    at MQTT.emit (events.js:311:20)
    at MQTT.onMessage (/app/lib/mqtt.js:95:14)
    at MqttClient.emit (events.js:311:20)
    at MqttClient._handlePublish (/app/node_modules/mqtt/lib/client.js:1162:12))
  • Press the left button on the switch
Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:06: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}'
debug 2020-03-29 19:41:06: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:06: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}'
debug 2020-03-29 19:41:06: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:06: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}'
debug 2020-03-29 19:41:06: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:06: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}'
debug 2020-03-29 19:41:06: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:06: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,14,2,0,9,1,1,0,1,1]}'
  • ress the right button on the switch
debug 2020-03-29 19:41:19: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:19: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}'
debug 2020-03-29 19:41:19: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:19: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}'
debug 2020-03-29 19:41:19: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:19: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}'
debug 2020-03-29 19:41:19: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:19: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}'
debug 2020-03-29 19:41:20: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:20: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,15,2,0,10,2,1,0,1,1]}'

Some extra log, this is right after removing electricity and switch it back on:

debug 2020-03-29 19:41:42: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:42: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}'
debug 2020-03-29 19:41:42: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:42: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}'
debug 2020-03-29 19:41:42: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:42: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}'
debug 2020-03-29 19:41:42: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:42: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}'
debug 2020-03-29 19:41:43: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:43: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,0,2,0,1,1,1,0,1,0]}'
debug 2020-03-29 19:41:43: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:43: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}'
debug 2020-03-29 19:41:43: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:43: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}'
debug 2020-03-29 19:41:44: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:44: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}'
debug 2020-03-29 19:41:44: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:44: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}'
debug 2020-03-29 19:41:44: Received Zigbee message from '0xec1bbdfffeddb36f', type 'raw', cluster 'manuSpecificTuyaDimmer', data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:44: No converter available for 'TS0601' with cluster 'manuSpecificTuyaDimmer' and type 'raw' and data '{"type":"Buffer","data":[9,1,2,0,2,2,1,0,1,0]}'
debug 2020-03-29 19:41:44: Received Zigbee message from '0xec1bbdfffeddb36f', type 'attributeReport', cluster 'genBasic', data '{"65506":21,"appVersion":255}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:44: No converter available for 'TS0601' with cluster 'genBasic' and type 'attributeReport' and data '{"65506":21,"appVersion":255}'
debug 2020-03-29 19:41:44: Received Zigbee message from '0xec1bbdfffeddb36f', type 'attributeReport', cluster 'genBasic', data '{"65506":21,"appVersion":82}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:44: No converter available for 'TS0601' with cluster 'genBasic' and type 'attributeReport' and data '{"65506":21,"appVersion":82}'
debug 2020-03-29 19:41:45: Received Zigbee message from '0xec1bbdfffeddb36f', type 'attributeReport', cluster 'genBasic', data '{"65503":"\u0000\u0000\u0000\u0000\u0005"}' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:45: No converter available for 'TS0601' with cluster 'genBasic' and type 'attributeReport' and data '{"65503":"\u0000\u0000\u0000\u0000\u0005"}'
debug 2020-03-29 19:41:49: Received Zigbee message from '0xec1bbdfffeddb36f', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0
debug 2020-03-29 19:41:49: No converter available for 'TS0601' with cluster 'genTime' and type 'read' and data '["localTime"]'

I also had this in the logs, no idea how or at what moment:

error 2020-03-29 17:21:46: Failed to configure '0xec1bbdfffeddb36f', attempt 1 (Error: Bind 0xec1bbdfffeddb36f/1 genOnOff from '0x00124b000be8a770/1' failed (Error: AREQ - ZDO - bindRsp after 10000ms)
    at Endpoint.<anonymous> (/app/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:235:23)
    at Generator.throw (<anonymous>)
    at rejected (/app/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:6:65))
error 2020-03-29 17:22:01: Failed to setup reporting for '0x0017880104507e8a' - Error: ConfigureReporting 0x0017880104507e8a/11 genOnOff([{"attribute":"onOff","minimumReportInterval":0,"maximumReportInterval":300,"reportableChange":0}], {"timeout":6000,"manufacturerCode":null,"disableDefaultResponse":true}) failed (Error: Timeout - 26756 - 11 - 7 - 6 - 7 after 6000ms)
    at Endpoint.<anonymous> (/app/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:316:23)
    at Generator.throw (<anonymous>)
    at rejected (/app/node_modules/zigbee-herdsman/dist/controller/model/endpoint.js:6:65)
error 2020-03-29 19:29:07: Failed to configure '0xec1bbdfffeddb36f', attempt 2 (TypeError: Cannot read property 'bind' of undefined
    at bind (/app/node_modules/zigbee-herdsman-converters/devices.js:39:24)
    at Object.configure (/app/node_modules/zigbee-herdsman-converters/devices.js:1074:19)
    at async DeviceConfigure.configure (/app/lib/extension/deviceConfigure.js:95:13))
error 2020-03-29 19:29:08: Failed to configure '0xec1bbdfffeddb36f', attempt 3 (TypeError: Cannot read property 'bind' of undefined
    at bind (/app/node_modules/zigbee-herdsman-converters/devices.js:39:24)
    at Object.configure (/app/node_modules/zigbee-herdsman-converters/devices.js:1074:19)
    at async DeviceConfigure.configure (/app/lib/extension/deviceConfigure.js:95:13))

Thanks for having a look at it :)

Can you share your database.db?

{"id":1,"type":"Coordinator","ieeeAddr":"0x00124b000be8a770","nwkAddr":0,"manufId":0,"epList":[1,2,3,4,5,6,8,11,12,13,110],"endpoints":{"1":{"profId":260,"epId":1,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"2":{"profId":257,"epId":2,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"3":{"profId":261,"epId":3,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"4":{"profId":263,"epId":4,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"5":{"profId":264,"epId":5,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"6":{"profId":265,"epId":6,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"8":{"profId":260,"epId":8,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"11":{"profId":260,"epId":11,"devId":1024,"inClusterList":[],"outClusterList":[1280],"clusters":{},"binds":[]},"12":{"profId":49246,"epId":12,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]},"13":{"profId":260,"epId":13,"devId":5,"inClusterList":[25],"outClusterList":[],"clusters":{},"binds":[]},"110":{"profId":260,"epId":110,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[]}},"interviewCompleted":false,"meta":{},"lastSeen":1585337401847}
{"id":2,"type":"Group","groupID":10,"members":[{"deviceIeeeAddr":"0x90fd9ffffe2a208d","endpointID":1},{"deviceIeeeAddr":"0x90fd9ffffe2a3f57","endpointID":1}],"meta":{}}
{"id":3,"type":"Group","groupID":20,"members":[{"deviceIeeeAddr":"0xd0cf5efffeda28a4","endpointID":1},{"deviceIeeeAddr":"0xd0cf5efffe226944","endpointID":1}],"meta":{}}
{"id":4,"type":"Group","groupID":21,"members":[{"deviceIeeeAddr":"0x000d6ffffe054c2c","endpointID":1},{"deviceIeeeAddr":"0x14b457fffe48254d","endpointID":1},{"deviceIeeeAddr":"0x14b457fffe744bae","endpointID":1},{"deviceIeeeAddr":"0x14b457fffe3f5dd7","endpointID":1}],"meta":{}}
{"id":5,"type":"Group","groupID":30,"members":[{"deviceIeeeAddr":"0x90fd9ffffe2a601f","endpointID":1},{"deviceIeeeAddr":"0x000d6ffffe5b1f7b","endpointID":1}],"meta":{}}
{"id":6,"type":"Router","ieeeAddr":"0xd0cf5efffe226944","nwkAddr":43476,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E27 CWS opal 600lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":512,"inClusterList":[0,3,4,5,6,8,768,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E27 CWS opal 600lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20180410","swBuildId":"1.3.009"}},"genOnOff":{"attributes":{"onOff":0}},"genLevelCtrl":{"attributes":{"currentLevel":254}},"lightingColorCtrl":{"attributes":{"currentX":32178,"currentY":25559}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":768,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20180410","swBuildId":"1.3.009","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583483191}
{"id":7,"type":"Router","ieeeAddr":"0x0017880104b8d410","nwkAddr":60711,"manufId":4107,"manufName":"Philips","powerSource":"Mains (single phase)","modelId":"LWB010","epList":[11,242],"endpoints":{"11":{"profId":49246,"epId":11,"devId":256,"inClusterList":[0,3,4,5,6,8,4096],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"LWB010","manufacturerName":"Philips","powerSource":1,"zclVersion":1,"appVersion":2,"stackVersion":1,"hwVersion":1,"dateCode":"20170908","swBuildId":"1.29.0_r21169"}},"genOnOff":{"attributes":{"onOff":1}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":2,"stackVersion":1,"hwVersion":1,"dateCode":"20170908","swBuildId":"1.29.0_r21169","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585543663708}
{"id":8,"type":"Router","ieeeAddr":"0x90fd9ffffe2a601f","nwkAddr":48505,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 W 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 W 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}},"genOnOff":{"attributes":{"onOff":1}},"genLevelCtrl":{"attributes":{"currentLevel":254}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585574070359}
{"id":9,"type":"Router","ieeeAddr":"0x90fd9ffffe2a208d","nwkAddr":17903,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 W 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 W 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}},"genOnOff":{"attributes":{"onOff":0}},"genLevelCtrl":{"attributes":{"currentLevel":254}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583408592}
{"id":10,"type":"Router","ieeeAddr":"0x0017880104507e8a","nwkAddr":26756,"manufId":4107,"manufName":"Philips","powerSource":"Mains (single phase)","modelId":"LTP003","epList":[11,242],"endpoints":{"11":{"profId":49246,"epId":11,"devId":544,"inClusterList":[0,3,4,5,6,8,4096,768],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"LTP003","manufacturerName":"Philips","powerSource":1,"zclVersion":1,"appVersion":2,"stackVersion":1,"hwVersion":2,"dateCode":"20181115","swBuildId":"1.46.13_r26312"}},"genOnOff":{"attributes":{"onOff":0}},"genLevelCtrl":{"attributes":{"currentLevel":213}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":2,"stackVersion":1,"hwVersion":2,"dateCode":"20181115","swBuildId":"1.46.13_r26312","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1585583706880}
{"id":11,"type":"Router","ieeeAddr":"0xd0cf5efffeda28a4","nwkAddr":20439,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E27 W opal 1000lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E27 W opal 1000lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}},"genOnOff":{"attributes":{"onOff":0}},"genLevelCtrl":{"attributes":{"currentLevel":254}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583432970}
{"id":12,"type":"Router","ieeeAddr":"0x14b457fffe3f5dd7","nwkAddr":47836,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 WW 400lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 WW 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022"}},"genLevelCtrl":{"attributes":{"currentLevel":254}},"genOnOff":{"attributes":{"onOff":1}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022","zclVersion":3,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583492536}
{"id":13,"type":"Router","ieeeAddr":"0x14b457fffe48254d","nwkAddr":16664,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 WW 400lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 WW 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022"}},"genOnOff":{"attributes":{"onOff":1}},"genLevelCtrl":{"attributes":{"currentLevel":254}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022","zclVersion":3,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583492557}
{"id":14,"type":"Router","ieeeAddr":"0x000d6ffffe054c2c","nwkAddr":56839,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 WW 400lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 WW 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022"}},"genLevelCtrl":{"attributes":{"currentLevel":254}},"genOnOff":{"attributes":{"onOff":1}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022","zclVersion":3,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583492524}
{"id":15,"type":"EndDevice","ieeeAddr":"0x00158d0002e97172","nwkAddr":63474,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":2935,"4":17320,"5":67,"6":[0,1],"10":59303,"100":1984,"101":3918,"102":102237},"modelId":"lumi.weather","appVersion":3}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1984}},"msRelativeHumidity":{"attributes":{"measuredValue":3860}},"msPressureMeasurement":{"attributes":{"16":10221,"20":-1,"measuredValue":1022}}},"binds":[]}},"appVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1585582576282}
{"id":16,"type":"EndDevice","ieeeAddr":"0xd0cf5efffe41088d","nwkAddr":4803,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI motion sensor","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":2128,"inClusterList":[0,1,3,9,2821,4096],"outClusterList":[3,4,6,25,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI motion sensor","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":74}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{"configured":1,"reporting":1},"lastSeen":1585582804197}
{"id":17,"type":"EndDevice","ieeeAddr":"0x00158d0002d46d0c","nwkAddr":65479,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.sensor_magnet.aq2","epList":[1],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":3005,"3":25,"4":17320,"5":67,"6":[0,1],"10":54550,"100":0},"modelId":"lumi.sensor_magnet.aq2"}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[]}},"interviewCompleted":true,"meta":{},"lastSeen":1585582955988}
{"id":18,"type":"EndDevice","ieeeAddr":"0x000d6ffffe019081","nwkAddr":57621,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI motion sensor","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":2128,"inClusterList":[0,1,3,9,32,4096,64636],"outClusterList":[3,4,6,8,25,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI motion sensor","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022"}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1,"reporting":1},"lastSeen":1585580968600}
{"id":19,"type":"EndDevice","ieeeAddr":"0xccccccfffe2fb20f","nwkAddr":54889,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI motion sensor","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":2128,"inClusterList":[0,1,3,9,32,4096,64636],"outClusterList":[3,4,6,8,25,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI motion sensor","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022"}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1,"reporting":1},"lastSeen":1585582928346}
{"id":20,"type":"EndDevice","ieeeAddr":"0x00158d000312e83d","nwkAddr":28855,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.sensor_magnet.aq2","epList":[1],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":3005,"3":13,"4":17320,"5":91,"6":[0,1],"10":64223,"100":0},"modelId":"lumi.sensor_magnet.aq2","appVersion":3}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[]}},"appVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1585581226555}
{"id":21,"type":"Router","ieeeAddr":"0x01124b001bae9425","nwkAddr":46533,"manufId":0,"manufName":"SZ","powerSource":"Mains (single phase)","modelId":"Lamp_01","epList":[11],"endpoints":{"11":{"profId":260,"epId":11,"devId":256,"inClusterList":[0,3,4,5,6],"outClusterList":[0],"clusters":{"genBasic":{"attributes":{"modelId":"Lamp_01","manufacturerName":"SZ","powerSource":1,"zclVersion":1,"appVersion":1,"hwVersion":1,"dateCode":"20181107"}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":1,"hwVersion":1,"dateCode":"20181107","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1,"configured":1},"lastSeen":1585581148768}
{"id":22,"type":"EndDevice","ieeeAddr":"0xccccccfffeb3b591","nwkAddr":61338,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI on/off switch","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":2080,"inClusterList":[0,1,3,9,32,4096,64636],"outClusterList":[3,4,6,8,25,258,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI on/off switch","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":3,"appVersion":34,"stackVersion":98,"hwVersion":1,"dateCode":"20190410","swBuildId":"2.2.008"}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":21}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":34,"stackVersion":98,"hwVersion":1,"dateCode":"20190410","swBuildId":"2.2.008","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1,"reporting":1},"lastSeen":1585505744553}
{"id":23,"type":"Router","ieeeAddr":"0x01124b001bae7942","nwkAddr":64223,"manufId":0,"manufName":"SZ","powerSource":"Mains (single phase)","modelId":"Lamp_01","epList":[11],"endpoints":{"11":{"profId":260,"epId":11,"devId":256,"inClusterList":[0,3,4,5,6],"outClusterList":[0],"clusters":{"genBasic":{"attributes":{"modelId":"Lamp_01","manufacturerName":"SZ","powerSource":1,"zclVersion":1,"appVersion":1,"hwVersion":1,"dateCode":"20181107"}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":1,"hwVersion":1,"dateCode":"20181107","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1,"configured":1},"lastSeen":1585327477086}
{"id":24,"type":"Router","ieeeAddr":"0x90fd9ffffe2a3f57","nwkAddr":54550,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 W 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 W 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}},"genOnOff":{"attributes":{"onOff":1}},"genLevelCtrl":{"attributes":{"currentLevel":254}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585505238497}
{"id":25,"type":"EndDevice","ieeeAddr":"0x00158d000312e7c8","nwkAddr":11897,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.sensor_magnet.aq2","epList":[1],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":2995,"3":26,"4":17320,"5":32,"6":[0,7],"10":26756,"100":0},"modelId":"lumi.sensor_magnet.aq2","appVersion":3}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[]}},"appVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1585582753380}
{"id":26,"type":"Router","ieeeAddr":"0x14b457fffe744bae","nwkAddr":58807,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 WW 400lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 WW 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022"}},"genOnOff":{"attributes":{"onOff":1}},"genLevelCtrl":{"attributes":{"currentLevel":254}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022","zclVersion":3,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583492508}
{"id":27,"type":"EndDevice","ieeeAddr":"0x000d6ffffe7cb9db","nwkAddr":39801,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI wireless dimmer","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":2080,"inClusterList":[0,1,3,32,4096],"outClusterList":[3,4,6,8,25,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI wireless dimmer","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":3,"appVersion":33,"stackVersion":99,"hwVersion":30,"dateCode":"20191014","swBuildId":"2.3.028"}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":60}}},"binds":[{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":6,"groupID":21,"type":"group"},{"cluster":8,"groupID":21,"type":"group"}]}},"appVersion":33,"stackVersion":99,"hwVersion":30,"dateCode":"20191014","swBuildId":"2.3.028","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1,"reporting":1},"lastSeen":1585670106998}
{"id":28,"type":"EndDevice","ieeeAddr":"0x000d6ffffe4a8be1","nwkAddr":6535,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI motion sensor","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":2128,"inClusterList":[0,1,3,9,32,4096,64636],"outClusterList":[3,4,6,8,25,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI motion sensor","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022"}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":60}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1,"reporting":1},"lastSeen":1585582725814}
{"id":29,"type":"Router","ieeeAddr":"0x000b57fffeec7794","nwkAddr":39103,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E27 W opal 1000lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E27 W opal 1000lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}},"genOnOff":{"attributes":{"onOff":0}},"genLevelCtrl":{"attributes":{"currentLevel":250}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583402572}
{"id":30,"type":"Router","ieeeAddr":"0x01124b001c3bf3f5","nwkAddr":59303,"manufId":0,"manufName":"SZ","powerSource":"Mains (single phase)","modelId":"Lamp_01","epList":[11],"endpoints":{"11":{"profId":260,"epId":11,"devId":256,"inClusterList":[0,3,4,5,6],"outClusterList":[0],"clusters":{"genBasic":{"attributes":{"modelId":"Lamp_01","manufacturerName":"SZ","powerSource":1,"zclVersion":1,"appVersion":1,"hwVersion":1,"dateCode":"20181107"}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":1,"hwVersion":1,"dateCode":"20181107","zclVersion":1,"interviewCompleted":true,"meta":{"reporting":1,"configured":1},"lastSeen":1585502505197}
{"id":31,"type":"EndDevice","ieeeAddr":"0x00158d00032b751e","nwkAddr":32572,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.sensor_magnet.aq2","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,65535,6],"outClusterList":[0,4,65535],"clusters":{"genBasic":{"attributes":{"65281":{"1":2985,"3":23,"4":17320,"5":233,"6":[0,1],"10":43476,"100":0},"modelId":"lumi.sensor_magnet.aq2","manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"appVersion":3,"stackVersion":2,"hwVersion":2,"dateCode":"20161128","swBuildId":"3000-0001"}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[]}},"appVersion":3,"stackVersion":2,"hwVersion":2,"dateCode":"20161128","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1585582659177}
{"id":32,"type":"EndDevice","ieeeAddr":"0x00158d000316d674","nwkAddr":19504,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.sensor_magnet.aq2","epList":[1],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":2975,"3":21,"4":5032,"5":30,"6":[0,1],"10":64223,"100":0},"modelId":"lumi.sensor_magnet.aq2"}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[]}},"appVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1585583583238}
{"id":33,"type":"EndDevice","ieeeAddr":"0x00158d0002f079e0","nwkAddr":29387,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.remote.b286acn01","epList":[1,2,3],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":3015,"3":29,"4":5032,"5":134,"6":[0,1],"8":5129,"10":59303},"modelId":"lumi.remote.b286acn01","appVersion":9}},"genMultistateInput":{"attributes":{"presentValue":1}}},"binds":[]},"2":{"epId":2,"inClusterList":[],"outClusterList":[],"clusters":{"genMultistateInput":{"attributes":{"presentValue":1}}},"binds":[]},"3":{"epId":3,"inClusterList":[],"outClusterList":[],"clusters":{"genMultistateInput":{"attributes":{"presentValue":1}}},"binds":[]}},"appVersion":9,"interviewCompleted":true,"meta":{},"lastSeen":1585583274851}
{"id":34,"type":"EndDevice","ieeeAddr":"0x0017880104095ab7","nwkAddr":22842,"manufId":4107,"manufName":"Philips","powerSource":"Battery","modelId":"RWL021","epList":[1,2],"endpoints":{"1":{"profId":49246,"epId":1,"devId":2096,"inClusterList":[0],"outClusterList":[0,3,4,6,8,5],"clusters":{"genBasic":{"attributes":{"modelId":"RWL021","manufacturerName":"Philips","powerSource":3,"zclVersion":1,"appVersion":2,"stackVersion":1,"hwVersion":1,"dateCode":"20160302","swBuildId":"5.45.1.17846"}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":5,"type":"endpoint","deviceIeeeAddress":"0x0017880104507e8a","endpointID":11},{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x0017880104507e8a","endpointID":11},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x0017880104507e8a","endpointID":11}]},"2":{"profId":260,"epId":2,"devId":12,"inClusterList":[0,1,3,15,64512],"outClusterList":[25],"clusters":{},"binds":[{"cluster":64512,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":2,"stackVersion":1,"hwVersion":1,"dateCode":"20160302","swBuildId":"5.45.1.17846","zclVersion":1,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1585583079230}
{"id":35,"type":"EndDevice","ieeeAddr":"0x00158d0004865abc","nwkAddr":30012,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":2975,"4":17320,"5":4,"6":[0,1],"10":59303,"100":1946,"101":2699,"102":102404},"modelId":"lumi.weather","appVersion":5}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1892}},"msRelativeHumidity":{"attributes":{"measuredValue":2395}},"msPressureMeasurement":{"attributes":{"16":10237,"20":-1,"measuredValue":1023}}},"binds":[]}},"appVersion":5,"interviewCompleted":true,"meta":{},"lastSeen":1585583577849}
{"id":36,"type":"EndDevice","ieeeAddr":"0x00158d0004889eb5","nwkAddr":10757,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":770,"inClusterList":[0,3,65535,1026,1027,1029],"outClusterList":[0,4,65535],"clusters":{"msRelativeHumidity":{"attributes":{"measuredValue":3572}},"msPressureMeasurement":{"attributes":{"16":10232,"20":-1,"measuredValue":1023}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1922}},"genBasic":{"attributes":{"65281":{"1":2975,"4":17320,"5":5,"6":[0,1],"10":59303,"100":1920,"101":3551,"102":102329},"modelId":"lumi.weather","manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001"}}},"binds":[]}},"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1585582788183}
{"id":37,"type":"EndDevice","ieeeAddr":"0x00158d0004889ded","nwkAddr":48882,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"65281":{"1":2955,"4":17320,"5":5,"6":[0,1],"10":46533,"100":2348,"101":2606,"102":102445},"modelId":"lumi.weather","appVersion":5}},"msTemperatureMeasurement":{"attributes":{"measuredValue":2335}},"msRelativeHumidity":{"attributes":{"measuredValue":2684}},"msPressureMeasurement":{"attributes":{"16":10242,"20":-1,"measuredValue":1024}}},"binds":[]}},"appVersion":5,"interviewCompleted":true,"meta":{},"lastSeen":1585583348623}
{"id":38,"type":"Router","ieeeAddr":"0x000d6ffffe5b1f7b","nwkAddr":3663,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb GU10 WW 400lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb GU10 WW 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022"}},"genLevelCtrl":{"attributes":{"currentLevel":1}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":33,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.1.022","zclVersion":3,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585583574893}
{"id":39,"type":"EndDevice","ieeeAddr":"0x00158d0004c0a92b","nwkAddr":43861,"manufId":4619,"manufName":"HEIMAN","powerSource":"Battery","modelId":"SmokeSensor-N-3.0","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":1026,"inClusterList":[0,3,1,1280,1282,2821],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"SmokeSensor-N-3.0","manufacturerName":"HEIMAN","powerSource":3,"zclVersion":2,"appVersion":20,"stackVersion":2,"hwVersion":16,"dateCode":"2018.9.27","swBuildId":"2000-0001"}},"ssIasZone":{"attributes":{"iasCieAddr":"0x00124b000be8a770","zoneState":1}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":200}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":20,"stackVersion":2,"hwVersion":16,"dateCode":"2018.9.27","swBuildId":"2000-0001","zclVersion":2,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1585579294689}
{"id":40,"type":"Router","ieeeAddr":"0xec1bbdfffeddb36f","nwkAddr":35464,"manufId":4098,"manufName":"_TZE200_nkjintbl","powerSource":"Mains (single phase)","modelId":"TS0601","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[0,10,4,5,61184],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"65503":"\u0000\u0000\u0000\u0000\u0005","65506":21,"modelId":"TS0601","manufacturerName":"_TZE200_nkjintbl","powerSource":1,"zclVersion":3,"appVersion":82,"stackVersion":0,"hwVersion":1,"dateCode":""}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]}},"appVersion":82,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{"reporting":1},"lastSeen":1585511288929}
{"id":41,"type":"Router","ieeeAddr":"0x086bd7fffe42bc05","nwkAddr":5139,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI control outlet","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":266,"inClusterList":[0,3,4,5,6,8,4096,64636],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI control outlet","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022"}},"genLevelCtrl":{"attributes":{"currentLevel":254}},"genOnOff":{"attributes":{"onOff":1}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b000be8a770","endpointID":1}]},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[]}},"appVersion":32,"stackVersion":98,"hwVersion":1,"dateCode":"20190308","swBuildId":"2.0.022","zclVersion":3,"interviewCompleted":true,"meta":{"reporting":1,"configured":1},"lastSeen":1585293397178}
{"id":42,"type":"Router","ieeeAddr":"0x00124b001ee9651b","nwkAddr":35738,"manufId":0,"manufName":"GLEDOPTO","powerSource":"Mains (single phase)","modelId":"GL-MC-001","epList":[11,13],"endpoints":{"11":{"profId":49246,"epId":11,"devId":528,"inClusterList":[0,3,4,5,6,8,768],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"modelId":"GL-MC-001","manufacturerName":"GLEDOPTO","powerSource":1,"zclVersion":1,"appVersion":1,"stackVersion":2,"hwVersion":1,"dateCode":"20131206","swBuildId":"2.0.1"}}},"binds":[]},"13":{"profId":49246,"epId":13,"devId":528,"inClusterList":[4096],"outClusterList":[4096],"clusters":{},"binds":[]}},"appVersion":1,"stackVersion":2,"hwVersion":1,"dateCode":"20131206","swBuildId":"2.0.1","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1585478693062}

It is ID 40.

You mention that the device has 2 gangs, but I see that the device has only 1 endpoint. Endpoint 1 currently control gang 1, so I don't know how they control the other gang. Is this indeed a 2 gang switch?

This is indeed a 2 gang switch. There are two physical buttons.

Very strange, normally these devices also have 2 endpoints in this case. I have no clue now how to control the other gang. Unfortunately I think we need to sniff the traffic with the original gateway on how to do this.

Ah damn, I was afraid of this. I will program one of the stick with the sniffing firmware and post back the results.

As always, thank you for your time.

Hi @way2many. I recently wrote an article explaining how to decode the payload of tuya-base devices. It may help you figure out what these numbers mean.

Zigbee2mqtt: How to add support for a new Tuya-based device (part 1)

Hi @way2many I have the same problem. I bought wall switches X711A (1 gang) , X712A (2 gang).
Did you manage to deal with him?

Same problem. Is any solution available?

Hi all,
With corona virus I had no time so I didn't advance on this device. Not sure I will be able to try further in the coming weeks unfortunately.

Anybody with dev capabilities and wants to play with the device to add support can have the device for free, shipping included inside Europe.

@Koenkk : interested? I'm from Belgium so sending to you will be fast and cheap.

linked #2778

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jeroenterheerdt picture jeroenterheerdt  路  3Comments

alwashe picture alwashe  路  4Comments

Underknowledge picture Underknowledge  路  4Comments

mpuff picture mpuff  路  3Comments

andreasbrett picture andreasbrett  路  4Comments