This is arrived today. My Conbee II finds it just fine but it thinks it is a Smart Plug rather than a dimmable light. While the control does give me a dimmer slider, it doesn’t do anything. The only available options in the Type are Smart Plug, Multi-Level Switch, On/Off Switch, and Energy Monitor. Any ideas on how I can get it to be recognized for what it is?
Could you post the contents of the ~/.mozilla-iot/data/zigbee-adapter/zb-XXXXXX.json
file?
It is too large. Would the bottom half be enough? I believe the new bulb is at the bottom of the file. I have not figured out a way to insert code blocks within Discourse.
This is the point in the file where the Singled bulb was added to the file:
“b0ce1814000d36ba”: {
“addr64”: “b0ce1814000d36ba”,
“addr16”: “54b7”,
“activeEndpoints”: {
“1”: {
“profileId”: “0104”,
“deviceId”: “0101”,
“deviceVersion”: 0,
“inputClusters”: [
“0000”,
“0003”,
“0004”,
“0005”,
“0006”,
“0008”,
“0702”,
“0b05”
],
“outputClusters”: [
“0019”
],
“classifierAttributesPopulated”: true
}
},
“properties”: {
“on”: {
“name”: “on”,
“value”: true,
“visible”: true,
“title”: “On/Off”,
“type”: “boolean”,
“@type”: “OnOffProperty”,
“profileId”: 260,
“endpoint”: 1,
“clusterId”: 6,
“attr”: “onOff”,
“attrId”: 0,
“fireAndForget”: false,
“bindNeeded”: true,
“configReportNeeded”: true,
“initialReadNeeded”: true
},
“level”: {
“name”: “level”,
“value”: 35,
“visible”: true,
“title”: “Level”,
“type”: “number”,
“@type”: “LevelProperty”,
“unit”: “percent”,
“minimum”: 0,
“maximum”: 100,
“profileId”: 260,
“endpoint”: 1,
“clusterId”: 8,
“attr”: “currentLevel”,
“attrId”: 0,
“fireAndForget”: false,
“bindNeeded”: true,
“configReportNeeded”: true,
“initialReadNeeded”: true,
“level”: 89
},
“_multiplier”: {
“name”: “_multiplier”,
“value”: 1,
“visible”: false,
“type”: “number”,
“readOnly”: true,
“profileId”: 260,
“endpoint”: 1,
“clusterId”: 1794,
“attr”: “multiplier”,
“attrId”: 769,
“fireAndForget”: true,
“bindNeeded”: false,
“configReportNeeded”: false,
“initialReadNeeded”: false
},
“_divisor”: {
“name”: “_divisor”,
“value”: 10000,
“visible”: false,
“type”: “number”,
“readOnly”: true,
“profileId”: 260,
“endpoint”: 1,
“clusterId”: 1794,
“attr”: “divisor”,
“attrId”: 770,
“fireAndForget”: true,
“bindNeeded”: false,
“configReportNeeded”: false,
“initialReadNeeded”: false
},
“instantaneousPower”: {
“name”: “instantaneousPower”,
“value”: 14.6,
“visible”: true,
“title”: “Power”,
“type”: “number”,
“@type”: “InstantaneousPowerProperty”,
“unit”: “watt”,
“readOnly”: true,
“profileId”: 260,
“endpoint”: 1,
“clusterId”: 1794,
“attr”: “instantaneousDemand”,
“attrId”: 1024,
“fireAndForget”: false,
“bindNeeded”: true,
“configReportNeeded”: true,
“initialReadNeeded”: true
}
},
“name”: “zb-b0ce1814000d36ba-thing”,
“type”: “thing”,
“@type”: [
“OnOffSwitch”,
“SmartPlug”,
“EnergyMonitor”,
“MultiLevelSwitch”
],
“defaultName”: “zb-b0ce1814000d36ba-thing”,
“extendedTimeout”: true,
“activeEndpointsPopulated”: true,
“nodeInfoEndpointsPopulated”: true,
“modelId”: “E11-N13”,
“powerSource”: 0
}
}
}
Thank you sir. Hopefully it’s an easy fix.
After two resets, I can finally control both the on/off and dimming functions smoothly and reliably. However, it still does not recognize it as a bulb. It is usable now, so I won’t be sending it back, unless I decide to get the daylight version instead.
I just pushed out the v0.10.3 release of the Zigbee adapter. Hopefully that will detect your bulb properly.
Thank you @mrstegeman. It does indeed detect it as a light now, but…it no longer reports its power usage as it did when it Zigbee thought it was a switch. Apparently the Energy Monitor portion is no longer being recognized.
Yeah, that’s a bit of a separate issue in the way the Zigbee adapter works right now. I’m glad your light is working properly now, though.