Mise a jour position en "temps réel" pour ouverture de portail

Bonjour,

J’ai besoin d’un petit coup de main pour peaufiner le code. Je me suis inspirer de ce post avec comme combinaison

  • mon portable connecté au bluetooth de ma voiture
  • je rentre dans une premiere zone (elargie) qui active une mise a jour de mon « device_tracker »
  • lorsque je rentre dans la zone Home

Ca ouvre mon portail.

Ca fonctionne, sauf que le délai est de l’ouverture est très variable. Ca s’ouvre en bas de ma rue, comme des fois, j’attends 10-15 sec devant ma porte …

La question est comment forcé la mise a jour du tracker pour que ce soit chaque seconde par exemple …

L’automatisation pour la premiere zone

- id: '1681682626613'
  alias: 'Maj Phone Portail grande zone '
  description: ''
  trigger:
  - platform: zone
    entity_id: person.totor
    zone: zone.maj_tracker_phone_portail
    event: enter
  condition: []
  action:
  - service: notify.mobile_app_totor_s_phone
    data:
      message: Maj Tracker
  - repeat:
      until:
      - condition: zone
        entity_id: person.totor
        zone: zone.home
      sequence:
      - service: homeassistant.update_entity
        data: {}
        target:
          entity_id: device_tracker.totor_s_phone
  mode: single

L’automatisation pour l’arrivé dans la zone home

- id: '1681714352602'
  alias: Ouverture Portail Totor Entrant
  description: ''
  trigger:
  - platform: zone
    entity_id: person.totor
    zone: zone.home
    event: enter
  condition:
  - condition: template
    value_template: '{{(state_attr(''sensor.totor_s_phone_bluetooth_connection'',''connected_paired_devices'')!=None)
      and (''48:F0 (Totor Car)'' in state_attr(''sensor.totor_s_phone_bluetooth_connection'',''connected_paired_devices''))}}'
  action:
  - service: notify.mobile_app_totor_s_phone
    data:
      message: Portail s'ouvre
  - service: script.toggle
    data: {}
    target:
      entity_id: script.portail_voiture
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
      milliseconds: 0
  mode: single

Merci de votre aide …

Ma configuration


System Information

version core-2023.3.6
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.90
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.28.4
Stage running
Available Repositories 1250
Downloaded Repositories 5
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 9.5
update_channel stable
supervisor_version supervisor-2023.03.3
agent_version 1.4.1
docker_version 20.10.22
disk_total 30.8 GB
disk_used 10.6 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons MariaDB (2.5.2), Mosquitto broker (6.2.0), NGINX Home Assistant SSL proxy (3.2.0), Samba share (10.0.0), AdGuard Home (4.8.3), Node-RED (14.1.3), ESPHome (2023.3.2), UniFi Network Application (2.6.0), Studio Code Server (5.5.5), Duck DNS (1.15.0), Terminal & SSH (9.6.1), PS5 MQTT (1.3.1)
Dashboards
dashboards 1
resources 4
views 1
mode storage
Recorder
oldest_recorder_run 24 mars 2023 à 17:31
current_recorder_run 30 mars 2023 à 22:05
estimated_db_size 66.95 MiB
database_engine sqlite
database_version 3.38.5
___

Ma configuration


Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Salut,

Tu peut améliorer ça sur ton téléphone mobile, application home assistant :
Parametres / application compagnon
tu peut vérifier ces 3 options :

  • Accès en arrière plan doit etre activer
  • Fréquence de mise a jour des capteurs : toujours rapide
  • Gérer les capteurs : capteurs de localisation , là tu peut changer la fréquence de rafraîchissement et encore d’autres choses.

Mais tu reste quand même tributaire de l’OS de ton téléphone, si celui-ci ferme brutalement ton appli ou si il force une économie d’énergie sur la puce GPS par exemple, tu l’a dans l’os

J’ai déja modifié sur l’appli, mais bon par principe, j’aime pas le fait que le capteur soit à rafraichissement rapide sans qu’il y ai besoin.

Merci de ton aide

Je remonte ce sujet,
est il possible de rendre la position en temps réel plus réactive hors mis le réglage dans l’appli ?

moi aussi j’en ai marre de ne pas avoir la notif d’ouverture de portail , elle arrive quand je suis déjà rentré…