zha-device-handlers
zha-device-handlers copied to clipboard
[Device Support Request] Aqara Smart Pet Feeder C1 - Unable to configure onboard scheduling
Problem description
There's currently no way to configure the onboard schedule through ZHA. It has a toggle between "Manual" and "Schedule" but it doesn't actually have a way to configure said schedule. I'm currently using an automation as a workaround but this makes it so I'm dependant on HA to make it work. The device has battery backup so ideally, it should work even if the power went out or if for some reason there's an issue with the zigbee connection.
Solution description
Add an option to configure the onboard schedule.
Screenshots/Video
Screenshots/Video
Device signature
Device signature
{
"node_descriptor": {
"logical_type": 1,
"complex_descriptor_available": 0,
"user_descriptor_available": 0,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 142,
"manufacturer_code": 4447,
"maximum_buffer_size": 82,
"maximum_incoming_transfer_size": 255,
"server_mask": 11264,
"maximum_outgoing_transfer_size": 255,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": "0x0104",
"device_type": "0x0002",
"input_clusters": [
"0x0000",
"0x0003",
"0x0004",
"0x0005",
"0x000a",
"0xfcc0"
],
"output_clusters": [
"0x0003",
"0x0019"
]
},
"242": {
"profile_id": "0xa1e0",
"device_type": "0x0061",
"input_clusters": [],
"output_clusters": [
"0x0021"
]
}
},
"manufacturer": "Aqara",
"model": "aqara.feeder.acn001",
"class": "zhaquirks.xiaomi.aqara.feeder_acn001.AqaraFeederAcn001"
}