OBSOLETE integré dans Découverte et Prise en main de Lovelace
Si vous souhaitez faire de la détection par zones, par exemple monsieur arrive ou quitte le travail, madame pareil, les enfants quittent l’école, etc etc, nous allons avoir besoin de créer des zones dans lesquelles votre traceur GPS va pointer (smartphone).
Pour information mon GPS est activé en permanence sur mon smartphone (pour l’application Home Assistant) et je n’ai que peu de perte de batterie.
Mise à jour : 26/06/2020 – Temps de lecture / réalisation : < 1
/ 10 min – Difficulté : Faible.
To do :
- Ajouter une automatisation via NodeRed.
Prérequis, matériels nécessaires & utilisés :
- Version de HA : V111.4.
Création de zones.
Rendez vous dans Carte
,sur le Crayon
en haut à droite puis sur le rond Orange avec un +
en bas à droite.
Rentrer un nom, une position, en cordonnées GPS ou en déplaçant le curseur sur la carte, puis un rayon en mètre dans lequel vous êtes considéré présent.
Pour le curseur passif l’explication est assez claire.
Home Assistant ZonesVous avez maintenant, sur votre droite toutes les zones que vous venez de créer.
Home Assistant ZonesLovelace UI.
Dans aperçu,
configurer l'interface utilisateur
puis ajouter
une carte type Carte
.
Donner un nom, un ratio et zoom (optionnel) puis sélectionner les différents devices devant apparaître sur la carte.
Home Assistant Lovelace configuration de la carteValidez et admirer le résultat.
Tous les appareils traqués seront affichés.
Les automatisations.
Version Graphiques.
Vous pouvez l’écrire comme ça.
Déclencheurs Géolocalisation.ou comme ceci.
Cette dernière peut être sur GPS, ou Wifi, ou Bluetooth par exemple.
Version Code.
Géolocalisation.
alias: test quitter la zone
description: ''
trigger: ## Partie déclencheurs
- event: leave
platform: geo_location
source: device_tracker.mi_9
zone: zone.home
condition: []
action: ## Partie notification
- data:
message: bonne journne
service: notify.notify
État Wi-Fi, Bluetooth ou GPS.
alias: test quitter la zone
description: ''
trigger:
- entity_id: device_tracker.mi_9
from: home
platform: state
to: not_home
condition: []
action:
- data:
message: bonne journne
service: notify.notify
Conclusion.
Vous pouvez maintenant créer des scenarios ou scènes quand vous quittez ou rentrez dans une zone.
NOTA : Vous pouvez aussi créer vos zones dans configuration.yaml
mais je ne vois pas l’intérêt. je vous mets le lien dans la liste des sources.
Vous souhaitez signaler un erreur, partager votre configuration ou bénéficier d’une aide ? Cliquez sur les boutons ci-dessous.
Trucs & astuces.
Modifier la taille de la zone Home
Il faut passer par le fichier de configuration customize.yaml
en ajoutant ces lignes :
zone.home:
radius: xx
en remplaçant xx par le rayon en mètre de la zone à définir.
N’oubliez pas d’ajouter l’inclusion de fichier customize.yaml
dans votre fichier configuration.yaml
:
...
homeassistant:
customize: !include customize.yaml
...
To Do List :
- Vide
Mise à jour :
28/11/2020 : Ajout comment modifier la taille de la zone Home. (@McFly) Merci a @Sylvain_G
26/06/2020 : Publication Officielle. (@McFly)
10/05/2020 : Création de l’article.