zha-device-handlers icon indicating copy to clipboard operation
zha-device-handlers copied to clipboard

[Device Support Request] Aqara Smart Pet Feeder C1 - Unable to configure onboard scheduling

Open BernardoCBranco opened this issue 6 months ago • 2 comments

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

Image

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"
}

BernardoCBranco avatar Apr 23 '25 17:04 BernardoCBranco