Comment j’automatise l’entretien des plantes à l’aide de Raspberry Pi et d’outils open source


  • FrançaisFrançais


  • L’automatisation est un sujet brûlant en ce moment. Dans mon travail quotidien en tant que SRE, une partie de ma mission consiste à automatiser autant de tâches répétitives que possible. Mais combien d’entre nous font cela dans nos vies quotidiennes, sans travail ? Cette année, je me concentre sur l’automatisation du labeur afin que nous puissions nous concentrer sur les choses importantes.

    Home Assistant a tellement de fonctionnalités et d’intégrations qu’il peut parfois être écrasant. Et comme je l’ai mentionné dans les articles précédents, je l’utilise pour beaucoup de choses, y compris la surveillance des plantes.

    $ bluetoothctl scan le
    Discovery started
    [NEW] Device
    [NEW] Device
    [NEW] Device
    [NEW] Device
    [NEW] Device
    [NEW] Device
    [NEW] Device

    Il existe de nombreux petits appareils que vous pouvez acheter pour garder un œil sur vos plantes. Les appareils Xiomi MiaFlora sont petits, peu coûteux et ont une intégration native avec Home Assistant. Ce qui est génial, tant que la plante et l’assistant domestique sont dans la même pièce.

    Nous avons tous été dans des endroits où il y a un bon signal à un endroit, et se déplacer de 1 mm dans n’importe quelle direction en fait une zone morte – et c’est encore plus frustrant lorsque vous êtes à l’intérieur. La plupart des appareils Bluetooth LE (Low Energy) ont une portée d’environ 100 m, mais cela utilise la ligne de mire et n’inclut pas les interférences de choses comme les murs, les portes, les fenêtres ou les gros appareils électroménagers (sérieusement, un réfrigérateur est un grand bloqueur de signal ). Remote Home Assistant est parfait pour cela. Vous pouvez configurer un Raspberry Pi avec le système d’exploitation Home Assistant (HASSOS) dans la pièce avec les plantes, puis utiliser le Home Assistant principal comme panneau de commande central. J’ai essayé cela sur un Raspberry Pi Zero W, et bien que le Pi Zero W puisse exécuter Home Assistant, il ne le fait pas très bien. Vous voulez probablement un Pi 3 ou Pi 4 lorsque vous faites cela.

    Commencez par une nouvelle installation de HASSOS et assurez-vous que tout est à jour, puis installez HACS et Remote Home Assistant comme je l’ai fait dans mon article Automatisez et gérez plusieurs appareils avec Remote Home Assistant. Maintenant, pour les morceaux délicats. Installez le SSH and Web Terminal Ajouter et désactiver Protection Mode afin que vous puissiez obtenir une session sur le système d’exploitation de base et non dans un conteneur. Démarrez le module complémentaire et il apparaît dans la barre latérale. Cliquez dessus pour charger le terminal.

    Vous êtes maintenant dans un terminal de session root sur le Pi. Insérez ici tous les avertissements concernant la prudence et la façon dont vous pouvez gâcher le système (vous les connaissez). À l’intérieur du terminal, courez bluetoothctl scan le pour trouver le capteur de plante, souvent nommé “Flower Care” comme le mien.

    (Kevin Sonney, CC BY-SA 40)

    Notez l’adresse du capteur d’installation. Si vous en avez plusieurs, il peut être déroutant de savoir lequel est lequel, et cela peut prendre quelques essais et erreurs. Une fois que vous avez identifié le capteur de plante, il est temps de l’ajouter à Home Assistant. Cela nécessite de modifier le configuration.yml fichier directement, soit avec l’ajout de l’éditeur de fichiers, soit dans le terminal que vous venez de créer. Dans mon cas, j’ai ajouté à la fois un capteur et un bloc plante à la configuration.

    sensor:
      - platform: miflora
        scan_interval: 60
        mac: "C4:7C:8D:6C:DE:FE"
        name: "pitcher_plant"
        plant:
        pitcher_plant:
            sensors:
                moisture: sensor.pitcher_plant_moisture
                battery: sensor.pitcher_plant_battery
                temperature: sensor.pitcher_plant_temperature
                conductivity: sensor.pitcher_plant_conductivity
                brightness: sensor.pitcher_plant_brightness

    Enregistrez le fichier et redémarrez Home Assistant, et vous devriez voir une carte de plante dans l’onglet Présentation.

    (Kevin Sonney, CC BY-SA 40)

    Une fois cela fait, revenez à l’assistant principal et ajoutez le nouveau disponible plant composant à la liste des éléments à importer depuis la télécommande. Vous pouvez ensuite ajouter le composant aux tableaux de bord sur l’installation HASS principale et créer des automatisations et des notifications en fonction de l’état de l’usine.

    Je l’utilise pour surveiller une sarracénie, et j’ai plus de capteurs en route pour pouvoir garder un œil sur toutes mes plantes d’intérieur, qui vivent toutes en dehors de la portée Bluetooth de mon Home Assistant Pi central.

    Source

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code