Forum Francophone Home Assistant

Activer mes cameras et capteurs de porte quand je quitte ma maison

Bonjour à toutes et à tous,
Voilà, je suis débutant sur HA et j’aimerai pouvoir activer mes cameras et mes capteurs de porte dès que je quitte ma maison, pour le moment j’utilise le bluetooth de mon téléphone mais j’aimerai que cela puisse se faire quand mon téléphone quitte la zone « Ma maison ».
Tout ce que j’ai fais pour le moment ne marche pas, même absent, mon téléphone reste apparement présent pour HA, pouvez m’aider à regler ce problème ?
En vous remerciant par avance.

bonjour,
oui les gps de téléphone sont des fois capricieux, ma femme et moi avons le même model et le siens actualise (sortie zone) le gps dans les 2min alors que le miens met des 10 en de minutes.
ce qui marche bien c’est le wifi et le Bluetooth.


je pense que lorsque tu parle des détecteur de porte tu veux dire l’automatisation qui t’averti ou déclenche des actions.
stephane

Merci @steffleur de ton retour, je n’avais pas précisé, je ne passe pas par le gps mais par le bluetooth de mon tel. En pj mon déclancheur. Quand je fais mes testes en désactivant mon BT demon tel portale, ca marche bien, mais quand je le réactive là ça ne marche plus, je mets la capture dans un second post

Seconde capture, l’automation de désactivation

L’extinction du bluetooth met 3 min environs peut être pour ça.
Ca peut se régler dans ton fichier tracker.yaml
consider_home: 60
Donc dans mon cas 60 sec par default 300 de mémoire

Je ne vois pas le fichier tracker.yaml, je dois le créer manuellement ?

a oui pardon
euh plusieurs possibilités .

1/soit dans configuration.yaml
tu as fait un include:
device_tracker: !include device_tracker.yaml

et tu as configurer ton tracker Bluetooth dans un fichier device_tracker.yaml

#############################
########  clasic   ##########
#############################
- platform: bluetooth_tracker
  interval_seconds: 20
  consider_home: 60
  new_device_defaults:
    track_new_devices: false
#############################
##########   BLE   ##########
#############################  
- platform: bluetooth_le_tracker
  interval_seconds: 20
  consider_home: 60
  new_device_defaults:
    track_new_devices: false

2/soit tu l’as mis directement dans ton configuration.yaml

device_tracker:
   - platform: bluetooth_tracker
       interval_seconds: 20
       consider_home: 60
       new_device_defaults:
         track_new_devices: false

3/ tu as utiliser une autre méthode dir_merge.
et la je sais pas
stefan

Peux tu nous en dire plus sur ton binary sensor?
Car en réalité moi j’utilise des rpi la partie bluetooth pour localiser mon tél. Et ces tracker active une personne dans ha en home ou not home.

Je suis totalement novice et « binary sensor », je ne sais pas ce que c’est :sweat_smile:
Mon HA est installé sur un RPI4 et sur SSD.
J’ai testé les codes que tu as partagé mais ça ne change rien de mon coté…
J’ai déplacé, ma « zone maison » et les 2 téléphones, le mien et celui de ma femme était toujours sur affichés comme étant dans la zone. J’ai redémarré HA puis j’ai remis la zone maison à la bonne place, le tel de ma femme est bien affiché et le mien est toujours sur absent.
Pour ce qui est du bluetooth et du wifi, même désactivé sur mon tel, il reste sur actif dans HA.
image

Je pense réinstallé tout mon système, il y a peut-être un bug…

bonjour
pour les tel BT.
il faut donc mettre dans ton configuration.yaml

device_tracker: 
  - platform: bluetooth_tracker
    interval_seconds: 20
    consider_home: 60
    new_device_defaults:
      track_new_devices: true

et
supprimer device_tracker: !include device_tracker.yaml( si tu l’avais)
puis après un redémarrage un fichier know_device.yaml apparait.
avec toute les devices qu’il voit (attention pas les lox energie montre etc) attend 10 min eteint 5 min tes bluetooth puis rallume les

change

track_new_devices: true
en
track_new_devices: false

vas dans ton fichier know_devices.yaml

change les noms et les track

tel_guillaume:
  name: tel de guillaume
  mac: XX:63:EF:56:88:XX
  icon: mdi:phone
  picture:
  track: true

met track: false a ceux que tu ne veux pas suivre .
redémarre
ajoute ton tracker a lovelace , vas faire un tour de 5 min puis reviens. regarde le résultat.

après tu peux rajouter ton tracker a une personne.(attention si tu associe Bluetooth,wif et gps a la même personne tu risque que la personne soit toujours présente tant que un des trois est présent.
donc je te conseil de créer une personne « maison_bluetooth » à laquelle tu lies tes tracker Bluetooth. et tu lancera tes automation avec « home » et « not_home » de « maison_bluetooth ».
voila j’espère t’aidé et être claire.
dans un second temps si ca marche tu change une personne en « maison » et tu rajoute tes wifi de téléphone.( seul les tracker active et désactive les personnes).

Boonjour @steffleur, oulala, ça m’a l’air très clair, je vais testé ça aujourd’hui ou demain et je te tiens au courant.
Passe un bon dimanche :wink:

Je viens de tester et ça marche très bien.
Un grand merci à toi pour tes explications :wink:

J’ai encore 2 questions :
interval_seconds: 20, c’est le nombre de seconde entre chaque scanne du BT ?
consider_home: 60, c’est le nombre de seconde mini pour dire que le BT est bien activé ?

Peut être peux tu m’aider encore un peu :sweat_smile:
Je ne trouve pas le bluetooth du téléphone de ma femme, il est pourtant bien activé sur son tel et je le vois bien dans known_devices.yaml
image

1 J'aime

interval_seconds: c’est le temps entre deux scan bt
consider_home: c’est le temps où il le voie plus et il le met absent

Pour le tel de ta femme , j’ai fait une erreur, corrigé et essayé de redémarrer, et éteint le bt 5 min, rallumé le . Ça devrais le faire
Par contre il faut faire attention au espace dans le yaml. Et je crois que j’ai fait une erreur
Track_new_device doit être décalé
corrigé plus haut et ici ca donne

device_tracker: 
  - platform: bluetooth_tracker
    interval_seconds: 20 #délais entre deux scan
    consider_home: 60 # temps considere absent
    new_device_defaults:
      track_new_devices: true #false si tu l'as trouvé true si tu cherche un BT

voila le pb des copier coller. 2 espaces a la platform, et encore deux espaces à track_new_devices
Ça devrait être bon

C’est une impression où le BT marche quand il a envie ?

bon j’ai testé plusieurs fois et il n’y a rien à faire, le bluetooth du téléphone de ma femme n’est pas répertorié dans HA…