Closed madface303 closed 2 years ago
I can't connect Aqara P1 (new version) with ZHA in HA with Conbee III.
Feeding watchdog
Received a packet: ZigbeePacket(timestamp=datetime.datetime(2024, 4, 4, 18, 35, 51, 960322, tzinfo=datetime.timezone.utc), src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x6D6F), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.Broadcast: 15>, address=<BroadcastAddress.ALL_DEVICES: 65535>), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=19, data=Serialized[b'<omJ*\xb6\x00\x10D\xefT\x80'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=197, rssi=-59)
New device 0x6d6f (54:ef:44:10:00:b6:2a:4a) joined the network
[0x6d6f] Scheduling initialization
Received frame on uninitialized device <Device model=None manuf=None nwk=0x6D6F ieee=54:ef:44:10:00:b6:2a:4a is_initialized=False> from ep 0 to ep 0, cluster 19: Serialized[b'<omJ*\xb6\x00\x10D\xefT\x80']
[0x6d6f:zdo] ZDO request ZDOCmd.Device_annce: [0x6D6F, 54:ef:44:10:00:b6:2a:4a, 128]
Tries remaining: 5
[0x6d6f] Requesting 'Node Descriptor'
[0x6d6f] Extending timeout for 0x01 request
Feeding watchdog
Tries remaining: 4
[0x6d6f] Requesting 'Node Descriptor'
[0x6d6f] Extending timeout for 0x02 request
Tries remaining: 3
[0x6d6f] Requesting 'Node Descriptor'
[0x6d6f] Extending timeout for 0x03 request
Tries remaining: 2
[0x6d6f] Requesting 'Node Descriptor'
[0x6d6f] Extending timeout for 0x04 request
[0xFDF7](TS0202): Attempting to checkin with device - missed checkins: 1
[0xFDF7:1:0x0000] Sending request header: ZCLHeader(frame_control=FrameControl<0x00>(frame_type=<FrameType.GLOBAL_COMMAND: 0>, is_manufacturer_specific=False, direction=<Direction.Client_to_Server: 0>, disable_default_response=0, reserved=0, *is_cluster=False, *is_general=True), tsn=1, command_id=<GeneralCommand.Read_Attributes: 0>, *direction=<Direction.Client_to_Server: 0>)
[0xFDF7:1:0x0000] Sending request: Read_Attributes(attribute_ids=[4])
[0xfdf7] Extending timeout for 0x01 request
Tries remaining: 1
[0x6d6f] Requesting 'Node Descriptor'
[0x6d6f] Extending timeout for 0x05 request
Feeding watchdog
[0x2886](TS130F): Device seen - marking the device available and resetting counter
[0x2886](TS130F): Update device availability - device available: True - new availability: True - changed: False
[0xB4A7](50131): Device seen - marking the device available and resetting counter
[0xB4A7](50131): Update device availability - device available: True - new availability: True - changed: False
Feeding watchdog
[0xFDF7](TS0202): Attempting to checkin with device - missed checkins: 2
[0xFDF7:1:0x0000] Sending request header: ZCLHeader(frame_control=FrameControl<0x00>(frame_type=<FrameType.GLOBAL_COMMAND: 0>, is_manufacturer_specific=False, direction=<Direction.Client_to_Server: 0>, disable_default_response=0, reserved=0, *is_cluster=False, *is_general=True), tsn=2, command_id=<GeneralCommand.Read_Attributes: 0>, *direction=<Direction.Client_to_Server: 0>)
[0xFDF7:1:0x0000] Sending request: Read_Attributes(attribute_ids=[4])
[0xfdf7] Extending timeout for 0x02 request
Feeding watchdog
Feeding watchdog
[0x2886](TS130F): Device seen - marking the device available and resetting counter
[0x2886](TS130F): Update device availability - device available: True - new availability: True - changed: False
[0xB4A7](50131): Device seen - marking the device available and resetting counter
[0xB4A7](50131): Update device availability - device available: True - new availability: True - changed: False
[0xFDF7](TS0202): last_seen is 100188.31617498398 seconds ago and ping attempts have been exhausted, marking the device unavailable
[0xFDF7](TS0202): Update device availability - device available: False - new availability: False - changed: False
Feeding watchdog
Feeding watchdog
Received a packet: ZigbeePacket(timestamp=datetime.datetime(2024, 4, 4, 18, 39, 12, 529634, tzinfo=datetime.timezone.utc), src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0xB4A7), src_ep=1, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=None, profile_id=260, cluster_id=8, data=Serialized[b'\x08,\n\x00\x00 \x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=197, rssi=-59)
[0xB4A7:1:0x0008] Received ZCL frame: b'\x08,\n\x00\x00 \x00'
[0xB4A7:1:0x0008] Decoded ZCL frame header: ZCLHeader(frame_control=FrameControl<0x08>(frame_type=<FrameType.GLOBAL_COMMAND: 0>, is_manufacturer_specific=0, direction=<Direction.Server_to_Client: 1>, disable_default_response=0, reserved=0, *is_cluster=False, *is_general=True), tsn=44, command_id=10, *direction=<Direction.Server_to_Client: 1>)
[0xB4A7:1:0x0008] Decoded ZCL frame: LevelControl:Report_Attributes(attribute_reports=[Attribute(attrid=0x0000, value=TypeValue(type=uint8_t, value=0))])
[0xB4A7:1:0x0008] Received command 0x0A (TSN 44): Report_Attributes(attribute_reports=[Attribute(attrid=0x0000, value=TypeValue(type=uint8_t, value=0))])
[0xB4A7:1:0x0008] Attribute report received: current_level=0
[0xB4A7:1:0x0008]: received attribute: 0 update with value: 0
[0xB4A7:1:0x0008] Sending reply header: ZCLHeader(frame_control=FrameControl<0x10>(frame_type=<FrameType.GLOBAL_COMMAND: 0>, is_manufacturer_specific=False, direction=<Direction.Client_to_Server: 0>, disable_default_response=1, reserved=0, *is_cluster=False, *is_general=True), tsn=44, command_id=<GeneralCommand.Default_Response: 11>, *direction=<Direction.Client_to_Server: 0>)
[0xB4A7:1:0x0008] Sending reply: Default_Response(command_id=10, status=<Status.SUCCESS: 0>)
[0x2886](TS130F): Device seen - marking the device available and resetting counter
[0x2886](TS130F): Update device availability - device available: True - new availability: True - changed: False
[0xFDF7](TS0202): last_seen is 100248.31722521782 seconds ago and ping attempts have been exhausted, marking the device unavailable
[0xFDF7](TS0202): Update device availability - device available: False - new availability: False - changed: False
Feeding watchdog
[0xB4A7](50131): Device seen - marking the device available and resetting counter
[0xB4A7](50131): Update device availability - device available: True - new availability: True - changed: False
Can someone help?
Is your feature request related to a problem? Please describe. The Sensor is recognized by ZHA but there is no motion sensor (only power, lqi and rssi, power and rssi have state unknown)
Link to product https://www.aqara.com/en/product/motion-sensor-p1
Describe the solution you'd like Use it with home assistant ;)
Device signature - this can be acquired by removing the device from ZHA and pairing it again from the add devices screen. Be sure to add the entire content of the log panel after pairing the device to a code block below this line.