Distributeur de croquettes zigbee : le Aqara Smart Pet Feeder C1

Vous voulez maîtriser l'alimentation de votre chat : Aqara propose le Smart Pet Feeder C1, un distributeur de croquettes connecté zigbee. Voici notre retour sur le produit et son intégration dans HA.
Distributeur de croquettes zigbee : le Aqara Smart Pet Feeder C1

Sommaire

Introduction

Dans un monde où la technologie simplifie notre quotidien, le Smart Pet Feeder C1 de chez Aqara se démarque comme une solution innovante pour le bien-être de vos animaux de compagnie. Conçu pour les propriétaires soucieux de la santé et du bonheur de leurs fidèles compagnons, cet appareil intelligent permet de nourrir vos animaux de manière pratique et personnalisée. Grâce à ses fonctionnalités avancées, telles que la programmation des repas, le contrôle à distance via une application mobile et des portions ajustables, le Smart Pet Feeder C1 garantit que votre animal reçoit la quantité idéale de nourriture, même lorsque vous n'êtes pas à la maison.
Offrez à votre compagnon à quatre pattes une alimentation équilibrée et un mode de vie sain, tout en profitant de la tranquillité d'esprit que procure cette technologie de pointe.

Aqara est une marque spécialisée dans les dispositifs de domotique et d'automatisation de la maison, offrant une large gamme de produits conçus pour améliorer le confort, la sécurité et l'efficacité énergétique des foyers. Parmi leurs produits, on trouve des capteurs de mouvement, des caméras de sécurité, des interrupteurs intelligents, des thermostats, ainsi que des dispositifs de contrôle d'éclairage et de gestion de l'alimentation.
Les produits Aqara se distinguent par leur compatibilité avec des systèmes de maison intelligente populaires, tels que Apple HomeKit, Google Assistant et Amazon Alexa, permettant une intégration fluide dans des environnements domotiques existants. De plus, la marque met l'accent sur la facilité d'utilisation, avec des applications intuitives qui permettent aux utilisateurs de contrôler et de surveiller leurs appareils à distance.

Le produit

Fonctions

  • Mangeoire intelligente pour animaux de compagnie
  • Fonction répéteur Zigbee
  • Alimentation programmée
  • Automatisations intelligentes
  • Batterie de secours LR20/D
  • Diffusion vocale
  • Statistiques d'alimentation en grammes
  • Réservoir de nourriture 4L pour petits et moyens animaux, soit 1.5 Kg de croquette

Caractéristiques

  • Couleur blanche
  • Numéro de modèle : PETC1-M01
  • Compatibilités :
    • Home Assistant (Zigbee Home Automation)
    • Zigbee2mqtt
    • Aqara Home
    • Jeedom
  • Courant nominal : 1 A
  • Tension nominale : 5 V (via le port USB-A)
  • Puissance d'entrée nominale : 5 W
  • Dimensions : 193 × 193 × 312 mm
  • Humidité de fonctionnement : 0-95 % HR, sans condensation
  • Température de fonctionnement : -10~45℃

Déballage

La boite :

Inclus le manuel, un câble USB, un bol en plastique et un bol en inox.

Le distributeur face avant, avec :

  • un bouton pour synchroniser l'appareil.
  • un bouton de distribution de croquette.
  • un bouton pour enregistrer un message, quand une distribution de croquette se fera.
  • une led bleue quand l'appareil est sous tension.

La face avant, et la face arrière, avec la prise pour l'alimentation par USB :

Le dessous de l'appareil avec un Haut parleur.

Et l'emplacement pour des piles LR20. (En cas de coupure d'électricité, l'appareil fonctionnera toujours avec les piles)

Installation

J'ai utilisé Zigbee2MQTT pour ajouter le distributeur de croquette.

  • Activer le mode appairage sur Zigbee2MQTT.
  • Sur l'appareil, maintenir le bouton de gauche (avec une icône ronde) pendant cinq secondes.
  • L'appairage avec Zigbee2MQTT commence.
  • Attendre la fin de l'appairage et désactiver le mode appairage dans Zigbee2MQTT. Voilà, le distributeur de croquette est ajouté à Zigbee2MQTT.

💡
L'appareil est compatible ZHA (Zigbee Home Automation) et avec l'application Aqara Home. Il faudra un HUB Aqara pour le faire fonctionner avec l'application Aqara Home.

Les fonctions disponibles dans Zigbee2MQTT :

Les entités dans Home assistant :

Utilisation

Sur l'appareil, il y a trois boutons en façade :

  • celui de gauche (icône ronde) est pour la réinitialisation de l'appareil et le passer en mode appairage.
  • celui du milieu (icône poisson) est pour distribuer des croquettes manuellement.
  • celui de droite (icône micro) est pour enregistrer un message vocal, qui sera diffusé quand il distribue des croquettes.

Message vocal

Pour enregistrer un message vocal, il faut appuyer et maintenir le bouton micro et vous entendrez un bip. Quand le bip est fait, dites votre message. Puis relâcher le bouton micro, à la fin de votre message. Vous entendrez deux bips si tout s'est bien passé, pour valider l'enregistrement du message vocal.

Zigbee2MQTT

Feed :

Entité select, pour distribuer des croquettes manuellement. Mettre sur START pour lancer une distribution.

Finding source :

Source d'alimentation, schedulemanualremote.

Finding size :

Nombre de portions distribuées, de la dernière distribution.

Portions per day :

Nombre de portions distribuées dans la journée.

Weight per day :

Poids de croquettes distribué dans la journée.

Error :

Indique une erreur pour le distributeur. (Je n'ai pas trouvé d'information à ce sujet).

Schedule :

Programmation d'alimentation. Vous pourrez faire votre programmation de croquettes, choisir le jour, l'heure, les minutes et la quantité de portions.

Pour les jours de programmation, vous avez plusieurs choix.

Disable led at night :

Activer ou désactiver la led bleue quand l'appareil est sous tension de 21h à 9h. Ce n'est pas possible de la désactiver complètement toute la journée.

Child lock :

Activer ou désactiver les boutons de l'appareil en façade.

Mode :

Mode de distribution, en programmé ou manuelle.

Serving size :

Nombre de portions à distribuer en mode manuelle.

Portion weight :

Poids de la portion distribué, qui va de 1 à 20g. Peser une portion de croquette et indiquer là.

Linkquality :

Qualité de liaison Zigbee de l'appareil.

Au quotidien

L'utilisation de l'appareil au quotidien est vraiment bien. Fini la corvée pour remplir la gamelle de votre animal, tout est automatique. Tout fonctionne et se gère tout seul. Le seul souci que j'ai eu, est le manque d'une entité pour être informé que le réservoir de croquette est vide.

Pour y remédier, j'ai créé un input_number pour le poids total de croquette mis dans le réservoir en gramme.

Le réservoir de croquette peut supporter jusqu'à 1,5 kg de croquettes, j'ai mis 1 500 g en quantité avec le réservoir rempli au complet.

Puis j'ai créé un compteur de service public.

Pour finir, j'ai créé un template sensor qui me dira si le réservoir est plein ou vide. Ça calcule si le poids du compteur de service public est plus grand ou égal au poids de l'input_number de la quantité du réservoir.

le template :

{% if states('sensor.calcul_portion_croquette_reservoir')|int(0) >= states('input_number.quantite_croquette_reservoir')|int(0) %}
Vide
{% else %}
Plein
{% endif %}

Tableau de bord

j'ai utilisé une carte avec mutli-entity-row. L'icône croquette s'affichera en rouge et clignotera s'il y a une erreur sur l'appareil et un appui simple permet d'aller à la page de l'appareil dans l'intégration MQTT. L'icône de graine permet une distribution de croquettes manuellement. Puis, vous avez les informations de la source (schedule ou manuel), du nombre de portions distribuées par jour et du poids de croquettes distribuées par jour.

L'icône réservoir passe en rouge quand le réservoir est vide et clignote. Avec un long appui, ça remet à zéro l'entité du compteur de service public pour la quantité donnée. Vous avez la quantité totale de croquettes données et la quantité de croquettes mises dans le réservoir.

Code de la carte :

type: custom:vertical-stack-in-card
cards:
  - type: custom:text-divider-row
    text: DISTRIBUTEUR DE CROQUETTE
    align: center
  - type: entities
    entities:
      - entity: binary_sensor.0x54ef4410007c6044_error
        type: custom:multiple-entity-row
        icon: phu:aqara-pet-feeder-c1
        name: Croquette
        show_state: false
        secondary_info:
          entity: sensor.0x54ef4410007c6044_linkquality
          name: " "
        tap_action:
          action: navigate
          navigation_path: /config/devices/device/728527c7d76f689f42d95fcd267c5717
        hold_action:
          action: more-info
        entities:
          - icon: mdi:grain
            tap_action:
              action: call-service
              service: select.select_first
              service_data:
                entity_id: select.0x54ef4410007c6044_feed
            styles:
              "--state-icon-color": "#9B9B9B"
          - entity: select.0x54ef4410007c6044_mode
            name: Source
          - entity: sensor.0x54ef4410007c6044_portions_per_day
            name: Portion /Jour
            unit: portions
          - entity: sensor.0x54ef4410007c6044_weight_per_day
            name: Poids /Jour
        card_mod:
          style:
            hui-generic-entity-row $: |
              state-badge {
                {% if is_state('binary_sensor.0x54ef4410007c6044_error','on') %} 
                  animation: blink 2s linear alternate infinite;
                {% endif %}  
              }
              @keyframes blink {
               0% {opacity: 1;}
               100% {opacity: 0.2;}
              }             
    card_mod:
      style: |
        :host {
          {% if is_state('binary_sensor.0x54ef4410007c6044_error','on') %} 
            --state-icon-color: red;
          {% else %}
            --state-icon-color: green;
          {% endif %}
          --mdc-icon-size: 36px;
        }
        ha-card {
          margin: -15px 0px -5px 0px;
          background: transparent;
        }
  - type: entities
    entities:
      - entity: sensor.niveau_reservoir_croquette
        type: custom:multiple-entity-row
        icon: phu:aqara-pet-feeder-c1
        name: Réservoir
        show_state: false
        secondary_info:
          entity: sensor.niveau_reservoir_croquette
          name: " "
        tap_action:
          action: more-info
        hold_action:
          action: call-service
          service: utility_meter.calibrate
          service_data:        
            value: "0"
          target:
            entity_id: sensor.calcul_portion_croquette_reservoir
        entities:
          - entity: sensor.calcul_portion_croquette_reservoir
            name: Quantité donnée
          - entity: input_number.quantite_croquette_reservoir
            name: Quantité réservoir
            format: precision0
        card_mod:
          style:
            hui-generic-entity-row $: |
              state-badge {
                {% if is_state('sensor.niveau_reservoir_croquette','Vide') %} 
                  animation: blink 2s linear alternate infinite;
                {% endif %}  
              }
              @keyframes blink {
               0% {opacity: 1;}
               100% {opacity: 0.2;}
              }           
    card_mod:
      style: |
        :host {
          {% if is_state('sensor.niveau_reservoir_croquette','Vide') %} 
            --state-icon-color: red;
          {% else %}
            --state-icon-color: green;
          {% endif %}
          --mdc-icon-size: 36px;
        }
        ha-card {
          margin: -15px 0px -5px 0px;
          background: transparent;
        }

Les cartes utilisées sont :

Pour remettre à zéro le compteur de service public pour la quantité totale de croquettes données, je passe par l'action utility_meter.calibrate.
Je passe par les outils de développements et l'onglet action.

action: utility_meter.calibrate
data:
  value: "0"
target:
  entity_id: sensor.calcul_portion_croquette_reservoir

Conclusion

En résumé, l'Aqara Smart Pet Feeder C1 représente une avancée significative dans la gestion de l'alimentation de vos animaux de compagnie. Avec ses fonctionnalités intelligentes, telles que la programmation des repas, le contrôle à distance et la distribution des croquettes, cet appareil facilite la vie des propriétaires d'animaux tout en veillant à la santé et au bien-être de leurs compagnons.

Que vous soyez à la maison ou en déplacement, vous pouvez avoir l'esprit tranquille en sachant que votre animal est nourri de manière adéquate et régulière. En intégrant l'Aqara Smart Pet Feeder C1 dans votre quotidien, vous faites le choix d'une solution pratique et moderne qui améliore non seulement la routine alimentaire de votre animal, mais aussi votre qualité de vie. Offrez à votre fidèle compagnon le meilleur de la technologie pour un bonheur partagé !

Les + :

  • Bonne qualité du produit
  • Facile à installer et prendre en main
  • Réservoir de 4 L, soit 1,5 kg de croquette.
  • Programmation de distribution de croquettes.
  • Compatible ZHA, Z2M et avec l'application Aqara Home (HUB Aqara obligatoire).
  • Utilisation de pile en cas de coupure d'électricité.
  • Simple à démonter pour nettoyer le réservoir ou les bols.
  • Fait office de routeur sur le réseau Zigbee.

Les - :

  • Manque une entité pour prévenir si le réservoir est vide.
  • Impossible d'éteindre totalement la led bleue en permanence.
- Note HACF -
Nous tenons à remercier notre partenaire, Domadoo, qui a gracieusement offert ce matériel.

Notre unique volonté est de partager, après test et intégration avec HA, nos avis sur du matériel nous semblant intéressant pour la communauté. Il est important de souligner que HACF reste totalement libre de sa ligne éditoriale et les auteurs de leurs propos.
Les médias HACF ont cependant des liens affiliés nous permettant de compléter nos revenus liés aux adhésions et dons, ce qui nous permet de mener nos différentes actions (voir https://www.hacf.fr/association-hacf/#financement).