Aqara Pet Feeder C1 ZNCWWSQ01LM

Hey there!

Does anyone have experience integrating the new Aqara Smart Pet Feeder C1 (ZNCWWSQ01LM) into Home Assistant via Zigbee2MQTT or ZHA instead of using an Aqara hub? I have added it through zigbee2mqtt and see the following auto-discovered clusters.

The AqaraOpple cluster frequently auto-reports. Manual feeding triggers variations of the following:
cluster ‘aqaraOpple’ and type ‘attributeReport’ and data ‘{“65521”:{“data”:[0,5,248,13,104,0,85,2,0,3],“type”:“Buffer”}}’

Does anyone have any experience with this device? If not, does anyone know if a similar Opple device can be used as a starting point to build a converter?

Ultimately, I just want to trigger a feed from Home Assistant and be alerted when a programmed feed has taken place. If I can get the status of the feeding tray or whatever else the Opple cluster reports, it’s a bonus.

Cheers!

do you have this device and alexa as well as alexa media player intergration?

create scene in aqara app to execute 1 feeding and sync to alexa via voice assistants in aqara app
create a routine in alexa and call it a name (in my case feed the cat) and excute this scene.

then in home assistant goto settings devices and services, helpers, and create a toggle helper and call it what you want (in my case I called it cat feed) take note of the entity id (for me it was input_boolean.cat_feed) why here you can also create a counter helper (i called mine pet feeder) and note the id again, mine was (counter.pet_feeder) this will count the number of feeds.

Then go to automations and create a new one, go into the 3 dots and edit in yaml

alias: alexa feed the cat (your choice here)
description: ""
trigger:
  - platform: state
    entity_id:
      - input_boolean.cat_feed (put your id for your toggle helper)
    to: "on"
condition: []
action:
  - service: media_player.play_media
    data:
      media_content_id: feed the cat (your routine name)
      media_content_type: routine
    target:
      entity_id:
        - media_player.echo_1 (your echo device to send command to, anyone of them will do)
  - service: counter.increment
    data: {}
    target:
      entity_id: counter.pet_feeder (put your counter id here)
  - delay:
      hours: 0
      minutes: 0
      seconds: 30
      milliseconds: 0
  - service: input_boolean.turn_off
    data: {}
    target:
      entity_id: input_boolean.cat_feed (pur your toggle here to turn it back off auto).
mode: single

if you want to create a automation to reset the counter you can (this will reset the counter every day so you know how many times it has put food out in a day

alias: alexa reset cat feeder counter (your confiured name) 
description: ""
trigger:
  - platform: time
    at: "23:59:59"
condition: []
action:
  - service: counter.reset
    data: {}
    target:
      entity_id: counter.pet_feeder (your configered counter from earlier)
mode: single

result icon like this than can exucte a feed on button push with counter of how many times fed and can also be used in other automations to let home assistant automate the feeds.

image