Publié le Laisser un commentaire

Gestion de Présence dans Home Assistant : Crée des Automatisations pour les Couples

Introduction

As-tu déjà rencontré des problèmes d’automatisation dans ta maison lorsque tu es en couple ? Par exemple, éteindre toutes les lumières lorsque tu pars, mais laisser une personne encore présente à la maison dans l’obscurité ? Home Assistant te permet de gérer efficacement ces situations. Dans cet article, nous allons te montrer comment créer un système de détection de présence qui ajuste le comportement de tes automatisations en fonction des personnes présentes dans ta maison.

Prérequis Techniques

Avant de te lancer dans ce guide, assure-toi de remplir les conditions suivantes :

  • Matériel : Deux smartphones (iPhone ou Android) à suivre via la géolocalisation.
  • Logiciel : Home Assistant installé sur ton système, avec la version récente.
  • Connaissances Préalables : Compréhension de base de l’interface Home Assistant et des automatisations.

Résumé des Étapes Principales

  1. Créer un capteur de présence virtuel.
  2. Configurer des automatisations pour détecter qui quitte ou entre dans la maison.
  3. Gérer l’état de la maison (présence ou absence) en fonction des personnes.

Prérequis

Matériel Nécessaire

  • Un système Home Assistant installé (Raspberry Pi, serveur ou autre).
  • Deux smartphones avec géolocalisation activée.

Versions Logicielles Requises

  • Home Assistant : Assure-toi d’utiliser la version la plus récente pour éviter les problèmes de compatibilité.

Connaissances Préalables

  • Savoir naviguer dans l’interface de Home Assistant.
  • Comprendre les bases des automatisations et des scripts.

L’automatisation complète

alias: TESTTTT
description: ""
triggers:
  - trigger: zone
    entity_id: device_tracker.iphone_15_de_nicolas
    zone: zone.maison_alarme
    event: leave
    id: nicolas
  - trigger: zone
    entity_id: device_tracker.telephone_nicolas
    zone: zone.maison_alarme
    event: leave
    id: marie
  - trigger: zone
    entity_id: device_tracker.iphone_15_de_nicolas
    zone: zone.maison_alarme
    event: enter
    id: nicolas-entre
  - trigger: zone
    entity_id: device_tracker.telephone_nicolas
    zone: zone.maison_alarme
    event: enter
    id: marie-entre
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - nicolas
          - condition: not
            conditions:
              - condition: zone
                entity_id: device_tracker.telephone_nicolas
                zone: zone.maison_alarme
        sequence:
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.presence_maison
      - conditions:
          - condition: trigger
            id:
              - marie
          - condition: not
            conditions:
              - condition: zone
                entity_id: device_tracker.iphone_15_de_nicolas
                zone: zone.maison_alarme
        sequence:
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.presence_maison
      - conditions:
          - condition: trigger
            id:
              - nicolas-entre
              - marie-entre
        sequence:
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.presence_maison
mode: single
Laisser un commentaire

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