core: Hue motion sensor not work

The problem

If i add a Philips Hue Motion sensor on the ZHA integration the sensor is added ab with no function. I’ve tried everything Reset, reconfig, power off, delete. The other Hue bulbs work well.

image image

Environment

arch armv7l
chassis embedded
dev false
docker true
hassio true
host_os HassOS 3.13
installation_type Home Assistant
os_name Linux
os_version 4.19.114-v7
python_version 3.7.7
supervisor 224
timezone Europe/Berlin
version 0.110.2
virtualenv false

CC2531 USB with Firmware 08.06.2019

  • Home Assistant Core release with the issue: 0.110.2
  • Last working Home Assistant Core release (if known): has never worked on my system
  • Operating environment (Home Assistant/Supervised/Docker/venv): Home Assistant
  • Integration causing this issue: ZHA
  • Link to integration documentation on our website: https://www.home-assistant.io/integrations/zha

Problem-relevant configuration.yaml

I use the ZHA integration

Traceback/Error logs

ZHA Adding log

Device 0x83dc (00:17:88:01:03:28:f6:44) joined the network
Device 00:17:88:01:03:28:f6:44 changed id (0xb181 => 0x83dc)
Canceling old initialize call
[0x83dc:zdo] ZDO request ZDOCmd.Device_annce: [0x83dc, 00:17:88:01:03:28:f6:44, 128]
Failed ZDO request during device initialization
[0x83dc] Requesting 'Node Descriptor'
Tries remaining: 2
[0x83dc] Extending timeout for 0xcd request
[0x83dc] Node Descriptor: <Optional byte1=2 byte2=64 mac_capability_flags=128 manufacturer_code=4107 maximum_buffer_size=89 maximum_incoming_transfer_size=63 server_mask=0 maximum_outgoing_transfer_size=63 descriptor_capability_field=0>
[0x83dc] Discovering endpoints
Tries remaining: 3
[0x83dc] Extending timeout for 0xcf request
[0x83dc] Discovered endpoints: [2, 1]
[0x83dc:2] Discovering endpoint information
Tries remaining: 3
[0x83dc] Extending timeout for 0xd1 request
[0x83dc:2] Discovered endpoint information: <Optional endpoint=2 profile=260 device_type=263 device_version=0 input_clusters=[0, 1, 3, 1030, 1024, 1026] output_clusters=[25]>
[0x83dc] Extending timeout for 0xd3 request
light.philips_lwa001_7743e206_level_on_off: polling current state
[0x66c7:11:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=213 command_id=Command.Read_Attributes_rsp>
[0x66c7:11:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=215 command_id=Command.Read_Attributes_rsp>
[0x66c7:11:0x0008]: received attribute: 0 update with value: 197
[0x83dc] Extending timeout for 0xd9 request
[0x83dc] Extending timeout for 0xdb request
[0x83dc:2] Manufacturer: None
[0x83dc:2] Model: None
[0x83dc:1] Discovering endpoint information
Tries remaining: 3
[0x83dc] Extending timeout for 0xdd request
Tries remaining: 2
[0x83dc] Extending timeout for 0xdf request
[0x83dc:1] Discovered endpoint information: <Optional endpoint=1 profile=49246 device_type=2128 device_version=2 input_clusters=[0] output_clusters=[0, 3, 4, 6, 8, 768, 5]>
[0x83dc] Extending timeout for 0xe1 request
[0x83dc:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=225 command_id=Command.Read_Attributes_rsp>
[0x83dc:1] Manufacturer: Philips
[0x83dc:1] Model: SML001
Checking quirks for Philips SML001 (00:17:88:01:03:28:f6:44)
Considering <class 'bellows.zigbee.application.EZSPCoordinator'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} {1, 2}
Considering <class 'zhaquirks.lutron.lzl4bwhl01remote.LutronLZL4BWHL01Remote2'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.osram.a19twhite.A19TunableWhite'>
Fail because endpoint list mismatch: {3} {1, 2}
Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} {1, 2}
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} {1, 2}
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} {1, 2}
Considering <class 'zhaquirks.xiaomi.mija.smoke.MijiaHoneywellSmokeDetectorSensor'>
Fail because endpoint list mismatch: {1} {1, 2}
device - 0x83dc:00:17:88:01:03:28:f6:44 entering async_device_initialized - is_new_join: True
device - 0x83dc:00:17:88:01:03:28:f6:44 has joined the ZHA zigbee network
[0x83dc](SML001): started configuration
[0x83dc:ZDO](SML001): 'async_configure' stage succeeded
[0x83dc] Extending timeout for 0xe3 request
[0x83dc] Extending timeout for 0xe5 request
[0x83dc] Extending timeout for 0xe7 request
[0x83dc:1:0x0000]: bound 'basic' cluster: Status.SUCCESS
[0x83dc:1:0x0000]: finished channel configuration
[0x83dc] Extending timeout for 0xe9 request
[0x83dc:1:0x0006]: bound 'on_off' cluster: Status.SUCCESS
[0x83dc:1:0x0006]: finished channel configuration
[0x83dc] Extending timeout for 0xeb request
[0x83dc:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=233 command_id=Command.Read_Attributes_rsp>
[0x83dc:1:0x0008]: bound 'level' cluster: Status.SUCCESS
[0x83dc:1:0x0008]: finished channel configuration
[0x83dc] Extending timeout for 0xed request
[0x83dc:1:0x0006]: bound 'on_off' cluster: Status.SUCCESS
[0x83dc:1:0x0006]: finished channel configuration
[0x83dc] Extending timeout for 0xef request
[0x83dc:1:0x0005]: bound 'scenes' cluster: Status.SUCCESS
[0x83dc:1:0x0005]: finished channel configuration
[0x83dc] Extending timeout for 0xf1 request
[0x83dc:1:0x0300]: bound 'light_color' cluster: Status.SUCCESS
[0x83dc:1:0x0300]: finished channel configuration
[0x83dc] Extending timeout for 0xf3 request
[0x83dc:2:0x0402]: bound 'temperature' cluster: Status.SUCCESS
[0x83dc] Extending timeout for 0xf5 request
[0x83dc:1:0x0000]: initializing channel: from_cache: False
[0x83dc] Extending timeout for 0xf7 request
[0x83dc:1:0x0000]: 'async_configure' stage succeeded
[0x83dc:1:0x0006]: 'async_configure' stage succeeded
[0x83dc:1:0x0008]: 'async_configure' stage succeeded
[0x83dc:1:0x0006]: 'async_configure' stage succeeded
[0x83dc:1:0x0005]: 'async_configure' stage succeeded
[0x83dc:1:0x0300]: 'async_configure' stage succeeded
light.philips_ltc003_22e65106_level_light_color_on_off: polling current state
[0x83dc:2:0x0406]: Failed to bind 'occupancy' cluster: 
[0x83dc] Extending timeout for 0xfb request
[0x83dc:2:0x0001]: Failed to bind 'power' cluster: 
[0x83dc] Extending timeout for 0xff request
[0x83dc:2:0x0402]: failed to set reporting for 'measured_value' attr on 'temperature' cluster: 
[0x83dc:2:0x0402]: finished channel configuration
[0x83dc] Extending timeout for 0x01 request
[0x14ec:11:0x0300]: failed to get attributes '['color_temperature']' on 'light_color' cluster: 
[0x83dc:2:0x0406]: failed to set reporting for 'occupancy' attr on 'occupancy' cluster: 
[0x83dc:2:0x0406]: finished channel configuration
[0x83dc] Extending timeout for 0x05 request
[0x83dc:2:0x0400]: bound 'illuminance' cluster: Status.SUCCESS
[0x83dc] Extending timeout for 0x07 request
[0x83dc:2:0x0001]: failed to set reporting for 'battery_voltage' attr on 'power' cluster: 
[0x83dc] Extending timeout for 0x09 request
[0x83dc:2:0x0000]: Failed to bind 'basic' cluster: 
[0x83dc:2:0x0000]: finished channel configuration
[0x83dc] Extending timeout for 0x0b request

Additional information

ZigBee-Gerätesignatur after adding { “node_descriptor”: “<Optional byte1=2 byte2=64 mac_capability_flags=128 manufacturer_code=4107 maximum_buffer_size=89 maximum_incoming_transfer_size=63 server_mask=0 maximum_outgoing_transfer_size=63 descriptor_capability_field=0>”, “endpoints”: { “1”: { “profile_id”: 49246, “device_type”: “0x0850”, “in_clusters”: [ “0x0000” ], “out_clusters”: [ “0x0000”, “0x0003”, “0x0004”, “0x0005”, “0x0006”, “0x0008”, “0x0300” ] }, “2”: { “profile_id”: 260, “device_type”: “0x0107”, “in_clusters”: [ “0x0000”, “0x0001”, “0x0003”, “0x0400”, “0x0402”, “0x0406” ], “out_clusters”: [ “0x0019” ] } }, “manufacturer”: “Philips”, “model”: “SML001”, “class”: “zigpy.device.Device” }

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 16 (8 by maintainers)

Most upvoted comments

As far as I understand, this issue should be fixed by using zigpy-znp instead of zigpy-cc. (https://github.com/zigpy/zigpy-cc/issues/57#issuecomment-699642408) A “migration guide” for users still experiencing this issue can be found here: https://github.com/zigpy/zigpy-znp#home-assistant (I think this issue can be closed. Relevant issue in zigpy-cc: https://github.com/zigpy/zigpy-cc/issues/57)

There hasn’t been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

I’m not the OP but had the exact same issue with the SML002 (outdoor variant). They’re now working properly using zigpy-znp. 👍 for close