ZHA Zigbee Tested Devices...Please add your device results

Through my HUSBZB-1, I have:

Sensors:

  • 2 CentraLite 3321S contact switches (Samsung SmartThings). Both work for open/close and temperature sensing.
  • 1 CentraLite 3325S motion sensor (Samsung SmartThings). Works for motion and temperature sensing
  • 1 CentraLite 3326L motion sensor (Iris). Works for motion and temperature sensing.

Plugs:

  • 1 CentraLite 4257050 RZHAC smart plug (Samsung SmartThings). Works as expected, though it is detected as a light and not a switch.
  • 3 CentraLite 3210L smart plugs (Iris). These are great, though 1 continues to detect as a light instead of as a switch. These smart plugs also have a Z-Wave repeater in them that you must add as Z-Wave nodes separately.

Lights:

  • 1 Cree Connected A19 60w equivalent, dimmable. This works great, and I plan on buying more.

All of these work well. I have them integrated with Alexa via Home Assistant Cloud, and Siri through the homebridge home-assistant plugin.

The following is the itemized output of:

bellows -d /dev/ttyUSB1 devices -D ./zigbee.db

Iris Motion Sensor

Device:
  NWK: 0xbf6d
  IEEE: 00:0d:6f:00:04:b9:34:c8
  Endpoints:
    1: profile=0x104, device_type=DeviceType.IAS_ZONE
      Input Clusters:
        Basic (0)
        Power Configuration (1)
        Identify (3)
        Poll Control (32)
        Temperature Measurement (1026)
        IAS Zone (1280)
        Diagnostic (2821)
      Output Clusters:
        Ota (25)
    2: profile=0xc2df, device_type=263
      Input Clusters:
        Basic (0)
        Power Configuration (1)
        Identify (3)
        Diagnostic (2821)
        Manufacturer Specific (64582)
      Output Clusters:
        Identify (3)

SmartThings Motion Sensor

Device:
  NWK: 0x2446
  IEEE: 00:0d:6f:00:0b:13:f6:1e
  Endpoints:
    1: profile=0x104, device_type=DeviceType.IAS_ZONE
      Input Clusters:
        Basic (0)
        Power Configuration (1)
        Identify (3)
        Poll Control (32)
        Temperature Measurement (1026)
        IAS Zone (1280)
        Diagnostic (2821)
      Output Clusters:
        Ota (25)
    %s: Uninitialized

Cree Connected Bulb

Device:
  NWK: 0x6bc3
  IEEE: e2:0d:b9:ff:fe:06:ac:ba
  Endpoints:
    10: profile=0xc05e, device_type=DeviceType.DIMMABLE_LIGHT
      Input Clusters:
        Basic (0)
        Identify (3)
        Groups (4)
        Scenes (5)
        On/Off (6)
        Level control (8)
        LightLink (4096)
      Output Clusters:
        Basic (0)
        Ota (25)

Iris 3210L Smart Plug

Device:
  NWK: 0x9a47
  IEEE: 00:0d:6f:00:05:97:89:45
  Endpoints:
    1: profile=0x104, device_type=DeviceType.ON_OFF_LIGHT
      Input Clusters:
        Basic (0)
        Identify (3)
        Groups (4)
        Scenes (5)
        On/Off (6)
        Electrical Measurement (2820)
        Diagnostic (2821)
        Manufacturer Specific (64515)
      Output Clusters:
        Ota (25)

Note that this is anomalously flagged as an ON_OFF_LIGHT where the other 3210Ls are SMART_PLUG

SmartThings Contact Switch

Device:
  NWK: 0x6fd3
  IEEE: 00:0d:6f:00:05:65:a2:13
  Endpoints:
    1: profile=0x104, device_type=DeviceType.IAS_ZONE
      Input Clusters:
        Basic (0)
        Power Configuration (1)
        Identify (3)
        Poll Control (32)
        Temperature Measurement (1026)
        IAS Zone (1280)
        Diagnostic (2821)
        Manufacturer Specific (64514)
      Output Clusters:
        Ota (25)
    2: profile=0xc2df, device_type=12
      Input Clusters:
        Basic (0)
        Power Configuration (1)
        Identify (3)
        Diagnostic (2821)
        Manufacturer Specific (64527)
      Output Clusters:
        Identify (3)

SmartThings Contact Switch

Device:
  NWK: 0xce38
  IEEE: 00:0d:6f:00:05:76:89:fd
  Endpoints:
    1: profile=0x104, device_type=DeviceType.IAS_ZONE
      Input Clusters:
        Basic (0)
        Power Configuration (1)
        Identify (3)
        Poll Control (32)
        Temperature Measurement (1026)
        IAS Zone (1280)
        Diagnostic (2821)
        Manufacturer Specific (64514)
      Output Clusters:
        Ota (25)
    2: profile=0xc2df, device_type=12
      Input Clusters:
        Basic (0)
        Power Configuration (1)
        Identify (3)
        Diagnostic (2821)
        Manufacturer Specific (64527)
      Output Clusters:
        Identify (3)

Iris 3210L Smart Plug

Device:
  NWK: 0x7086
  IEEE: 00:0d:6f:00:0b:2d:4f:30
  Endpoints:
    1: profile=0x104, device_type=DeviceType.SMART_PLUG
      Input Clusters:
        Basic (0)
        Identify (3)
        Groups (4)
        Scenes (5)
        On/Off (6)
        Metering (1794)
        Electrical Measurement (2820)
        Diagnostic (2821)
        Manufacturer Specific (64515)
      Output Clusters:
        Ota (25)

SmartThings Plug

Device:
  NWK: 0xac6c
  IEEE: 00:0d:6f:00:05:8f:ed:d6
  Endpoints:
    1: profile=0x104, device_type=DeviceType.ON_OFF_LIGHT
      Input Clusters:
        Basic (0)
        Identify (3)
        Groups (4)
        Scenes (5)
        On/Off (6)
        Electrical Measurement (2820)
        Diagnostic (2821)
      Output Clusters:
        Ota (25)

Note that this is anomalously flagged as an ON_OFF_LIGHT even though it is a SMART_PLUG.

Iris 3210L Smart Plug

Device:
  NWK: 0x2744
  IEEE: 00:0d:6f:00:0b:2c:f3:13
  Endpoints:
    1: profile=0x104, device_type=DeviceType.SMART_PLUG
      Input Clusters:
        Basic (0)
        Identify (3)
        Groups (4)
        Scenes (5)
        On/Off (6)
        Metering (1794)
        Electrical Measurement (2820)
        Diagnostic (2821)
        Manufacturer Specific (64515)
      Output Clusters:
        Ota (25)
3 Likes

I’m having this same issue. All zigbee devices just stop communicating with HASS. If I restart HASS then everything is back, but after a few hours it goes back down again. All other devices continue operating normally - it’s just the zigbee devices that stop working. Don’t see anything in the error logs to indicate what might be wrong.

Not sure if there’s another thread or Github issue tracking this?

I had originally opened up an issue but I had reinstalled home assistant on an ubuntu server and so far have been up and running for 5 days straight without issue. I don’t know if the issue will come back or not but since reinstalling it has been fine.

I just got a Iris 3210L Smart Plug and it works great. I see references to it being able to measure current (in amps or watts), and I see “Electrical Measurement (2820)” in your bellows output. Have you been able to get that to work in Home Assistant?

Someone is actually working on this already. Hopefully we will see the PR come by soon, personally looking forward to the battery and energy reporting

4 Likes

Awesome, that’s great to see.

As an aside does anyone know of a way to see zigbee signal strength? I bought the smart plug mainly to strengthen my zigbee mesh network and I’d like to be able to test different locations for it. Ideally something in HA would be great, but even just a command line tool on the Pi would work.

I have no idea, but I get the idea that it might be in the Diagnostic cluster data.

Have you got these working again?

Also do they look as ugly as they do online?

I’ll try to get back to that PR this week. I have metering and battery reporting mostly working. I’m still trying to find a stable way to set up the entity id’s. I have something working but I’m going to try to clean it up a bit. My PR will include a breaking change and that’s why I closed it for now.

4 Likes

I have successfully added the following bulbs and they work.

Philip’s Hue White A19 Smart LED Bulb x 5
Philip’s Hue White and Color Ambiance A19 x 1
Sengled Element Classic A19 x 1

I had the hue bulbs attached to a hue bridge and had to use Hue Thief to get them to pair correctly.

1 Like

Cool, cant wait to get my battery reporting back!

hi, I’m having issues adding a new iris contact sensor. I already has one added earlier months ago and it is working well. However, I tried to add another one recently and that did not work.

It seemed to go through the add process but failed somewhere in the middle and subsequently the device does not show up in HASS.

there is that device data in the database, i believe that prevent me for adding the device again.

right now the current situation is that every time HASS start up there is this error.

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/lib/python3.4/asyncio/tasks.py”, line 233, in _step
result = coro.throw(exc)
File “/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/zha/init.py”, line 141, in async_device_initialized
discovered_info = yield from _discover_endpoint_info(endpoint)
File “/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/zha/init.py”, line 285, in _discover_endpoint_info
yield from read([‘manufacturer’, ‘model’])
File “/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/zha/init.py”, line 281, in read
allow_cache=True,
File “/srv/homeassistant/lib/python3.4/site-packages/bellows/zigbee/zcl/init.py”, line 192, in read_attributes
result = yield from self.read_attributes_raw(to_read)
File “/srv/homeassistant/lib/python3.4/site-packages/bellows/zigbee/zcl/init.py”, line 159, in read_attributes_raw
v = yield from self.request(True, 0x00, schema, attributes)
File “/srv/homeassistant/lib/python3.4/site-packages/bellows/zigbee/application.py”, line 284, in request
v = yield from send_fut
File “/usr/lib/python3.4/asyncio/futures.py”, line 388, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.4/asyncio/tasks.py”, line 286, in _wakeup
value = future.result()
File “/usr/lib/python3.4/asyncio/futures.py”, line 277, in result
raise self._exception
bellows.zigbee.exceptions.DeliveryError: Message send failure: EmberStatus.DELIVERY_FAILED

1 Like

By “new” do you mean a new current gen model? I’m asking because the first gen Iris stuff isn’t Zigbee HA 1.2 compliant and will not work out of the box. Anything newer should work.

yes it is the newer model, I added one exact same one a few months ago and it worked well. however this one same exact model does not work. it got added partially but threw up that EMBER DELIVERY FAILED error every time hass start up.

Are there steps before this to pair the bulbs? How have you found the bulbs behaving since you’ve been using the stick? Have you added any motions?

I’m fairly new, trying to come off of the Hue hub and pair the bulbs directly with the HUSBZB-1

I switched my hue 5 white bulbs and a color bulb over to the stick and haven’t looked back.

To get this to pair with the stick after using the hub I had to do the following.

  1. Shut down home assistant
  2. Install Hue Theif
  3. Run hue theif for each bulb.
  4. Start home assistant
  5. Call zha.permit
1 Like

Thanks. What’s there to configure in home assistant to run zha.permit?

You have to have zigbee setup. Plug in the USB stick and added the zha(zigbee) information to your configuration.yaml file.

1 Like

Got it. Thanks!

1 Like

Reset it, added it, worked for few and stopped working. I was able to pair a Hue dimmer switch by holding the “On” button. But can no longer control the light via HASS…

Error is: bellows.zigbee.exceptions.DeliveryError: Message send failure: EmberStatus.DELIVERY_FAILED

Edit: Figured it out. When you pair the Hue dimmer switch with the bulb you break the light’s association to HASS. So you can’t have both.