Sengled Element Classic smart bulb help

This is a Zibgee HA 1.2.1 compliant device having on/off, dimmer and power reporting capabilities. It shows up in the gateway as a smartplug device instead of a dimmable smart light. More annoyingly, there are frequent long latency or failure in response to commands from the UI.

On the gateway console occasionally I see Transmit Status ERROR: Address Not Found (0x24) There are tons of ZigBee messages being dumped to the console (as compared to the relatively few messages on my ZWave things).

I’m using the Digi usb stick XU-Z11from the approved hardware list.

I don’t mind investing my time to investigate and possibly fix these issues but I know very little about ZigBee and the adapter used in the gateway (but willing to learn :). Any pointers would be appreciated.

The transmit errors mean that the dongle sent a message and the device didn’t respond. What types of messages are you seeing (when you say “tons of messages”).

The classifier determines what a given device looks like. When we release the 0.3.0 version of the gateway, the zigbee adapter didn’t support lights. The adapter has since been updated to support lights. You may just need to update your adapter (Settings->Addons). The classifier code is here:

Unfortunately, even with the updated adapter, you’d need to remove and re-add the devices in order for them to be detected as lights rather than smart plugs.

With the latest version of the gateway (0.3.1) you should be able to see the version of each adapter that is installed, and an Update button should appear if a newer version is available.

From the settings page, the ZigBee-adapter is 0.3.2. I’ll try to remove and re-add devices.

An example of messages during otherwise idle activity - ie, no devices are being accessed by UI or rules.

2018-03-26 12:20:41.578 zigbee: zb-b0ce1814031e27bc-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 28.0% (71)
2018-03-26 12:20:46.275 zigbee: zb-b0ce1814031e27bc-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 28.0% (71)
2018-03-26 12:21:14.315 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 report value: off (0)
2018-03-26 12:21:14.545 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 readRsp value: off (0)
2018-03-26 12:21:14.699 zigbee: zb-b0ce1814031e27bc-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 readRsp value: 28.0% (71)
2018-03-26 12:21:14.811 zigbee: zb-b0ce1814031e27bc-smartPlug property: _multiplier profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 1
2018-03-26 12:21:14.908 zigbee: zb-b0ce1814031e27bc-smartPlug property: _divisor profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 10000
2018-03-26 12:21:15.020 zigbee: zb-b0ce1814031e27bc-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 0
2018-03-26 12:22:06.096 zigbee: zb-b0ce1814031e31a9-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 report value: on (1)
2018-03-26 12:22:06.608 zigbee: zb-b0ce1814031e31a9-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 readRsp value: on (1)
2018-03-26 12:22:08.318 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 readRsp value: 33.1% (84)
2018-03-26 12:22:08.414 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 readRsp value: 33.1% (84)
2018-03-26 12:22:08.596 zigbee: zb-b0ce1814031e31a9-smartPlug property: _multiplier profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 1
2018-03-26 12:22:08.702 zigbee: zb-b0ce1814031e31a9-smartPlug property: _divisor profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 10000
2018-03-26 12:22:08.814 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 3.3
2018-03-26 12:23:09.375 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 33.1% (84)
2018-03-26 12:23:11.357 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 3.3
2018-03-26 12:23:12.538 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 33.1% (84)
2018-03-26 12:23:12.922 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 3.3
2018-03-26 12:23:14.120 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 33.1% (84)
2018-03-26 12:23:14.504 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 3.3
2018-03-26 12:23:14.535 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 33.1% (84)
2018-03-26 12:23:16.086 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 3.3
2018-03-26 12:23:16.116 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 33.1% (84)
2018-03-26 12:23:16.819 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 report value: off (0)
2018-03-26 12:23:16.869 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 3.3
2018-03-26 12:23:18.338 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 readRsp value: off (0)
2018-03-26 12:23:18.386 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 readRsp value: off (0)
2018-03-26 12:23:18.434 zigbee: zb-b0ce1814031e27bc-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 readRsp value: 28.0% (71)
2018-03-26 12:23:18.546 zigbee: zb-b0ce1814031e27bc-smartPlug property: _multiplier profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 1
2018-03-26 12:23:18.642 zigbee: zb-b0ce1814031e27bc-smartPlug property: _divisor profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 10000
2018-03-26 12:23:18.739 zigbee: zb-b0ce1814031e27bc-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 0

I think I only observer transmit errors, occasionally, when I’m engaging the UI to turn light on/off.

I just got a batch of errors during idle conditions:

2018-03-26 12:33:22.603 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 33.1% (84)
2018-03-26 12:33:23.011 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 3.3
2018-03-26 12:34:03.105 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 report value: off (0)
2018-03-26 12:34:03.802 zigbee: zb-b0ce1814031e31a9-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 report value: on (1)
2018-03-26 12:34:09.696 zigbee: zb-b0ce1814031e31a9-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 readRsp value: on (1)
2018-03-26 12:34:09.808 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 readRsp value: 33.1% (84)
2018-03-26 12:34:09.920 zigbee: zb-b0ce1814031e31a9-smartPlug property: _multiplier profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 1
2018-03-26 12:34:10.031 zigbee: zb-b0ce1814031e31a9-smartPlug property: _divisor profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 10000
2018-03-26 12:34:10.240 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 3.3
2018-03-26 12:34:15.012 zigbee: Transmit Status ERROR: Address Not Found (0x24)
2018-03-26 12:34:19.714 zigbee: Transmit Status ERROR: Address Not Found (0x24)
2018-03-26 12:34:24.412 zigbee: Transmit Status ERROR: Address Not Found (0x24)
2018-03-26 12:34:29.109 zigbee: Transmit Status ERROR: Address Not Found (0x24)
2018-03-26 12:34:33.806 zigbee: Transmit Status ERROR: Address Not Found (0x24)
2018-03-26 12:34:38.519 zigbee: Transmit Status ERROR: Address Not Found (0x24)
2018-03-26 12:34:43.216 zigbee: Transmit Status ERROR: Address Not Found (0x24)
2018-03-26 12:34:43.475 zigbee: zb-b0ce1814031e27bc-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 28.0% (71)
2018-03-26 12:34:48.156 zigbee: zb-b0ce1814031e27bc-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 28.0% (71)
2018-03-26 12:35:25.459 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 report value: off (0)
2018-03-26 12:35:26.657 zigbee: zb-b0ce1814031e27bc-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 readRsp value: off (0)
2018-03-26 12:35:26.769 zigbee: zb-b0ce1814031e27bc-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 readRsp value: 28.0% (71)

How do I get the gateway to ‘forget’ the devices I previously scanned and configured? Right clicking the device on Things page and selecting Remove doesn’t seem to do anything.

I also tried shutting down the gateway, poweroff, restart and the same devices reappear in Things.

Verbose log messages may be due to devices re-initializing:

2018-03-26 20:32:05.951 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 0
2018-03-26 20:32:32.309 zigbee: zb-b0ce1814031e27bc-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 0
2018-03-26 20:32:37.009 zigbee: zb-b0ce1814031e27bc-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 report value: 0

2018-03-26 20:33:00.792 zigbee: ---- Zigbee classifier -----
2018-03-26 20:33:00.793 zigbee:     seMeteringEndpoint = 1
2018-03-26 20:33:00.793 zigbee:   haElectricalEndpoint = undefined
2018-03-26 20:33:00.794 zigbee:   genLevelCtrlEndpoint = 1
2018-03-26 20:33:00.794 zigbee:       genOnOffEndpoint = 1
2018-03-26 20:33:00.794 zigbee: genOnOffOutputEndpoint = undefined
2018-03-26 20:33:00.795 zigbee:      colorCapabilities = 0
2018-03-26 20:33:00.812 zigbee: Initialized as smartPlug

2018-03-26 20:33:01.434 zigbee: zb-b0ce1814031e31a9-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 report value: off (0)
2018-03-26 20:33:03.372 zigbee: zb-b0ce1814031e31a9-smartPlug property: on profileId: 0104 endpoint: 1 clusterId: 0006 readRsp value: off (0)
2018-03-26 20:33:03.461 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 readRsp value: 100.0% (255)
2018-03-26 20:33:03.557 zigbee: zb-b0ce1814031e31a9-smartPlug property: _multiplier profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 1
2018-03-26 20:33:03.653 zigbee: zb-b0ce1814031e31a9-smartPlug property: _divisor profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 10000
2018-03-26 20:33:03.749 zigbee: zb-b0ce1814031e31a9-smartPlug property: instantaneousPower profileId: 0104 endpoint: 1 clusterId: 0702 readRsp value: 0
2018-03-26 20:33:04.358 zigbee: zb-b0ce1814031e31a9-smartPlug property: level profileId: 0104 endpoint: 1 clusterId: 0008 report value: 100.0% (255)

… and because smart energy metering cluster id is valid for these bulbs, they get initialized as smart plugs.

    if (seMeteringEndpoint) {
      this.initSeSmartPlug(node, seMeteringEndpoint, genLevelCtrlEndpoint);
      return;
    }