Automatisation via geolocalisation

Hello,

J’ai bricolé une automatisation pour que le portail s’ouvre lorsque moi ou ma femme rentrons dans la zone de la maison.
Le voici:

alias: Gestion Portail
description: ''
trigger:
  - platform: zone
    entity_id: device_tracker.iphone_1
    zone: zone.home
    event: enter
    id: Antho_Home
  - platform: zone
    entity_id: device_tracker.iphone_2
    zone: zone.home
    event: enter
    id: Mlyne_Home
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: Antho_Home
        sequence:
          - device_id: 26690e6c1084ce861c8edf6c991dffe4
            domain: button
            entity_id: button.portail_relay_1
            type: press
      - conditions:
          - condition: trigger
            id: Mlyne_Home
        sequence:
          - device_id: 26690e6c1084ce861c8edf6c991dffe4
            domain: button
            entity_id: button.portail_relay_1
            type: press
    default: []
mode: single

Ca marche plutôt bien même si des fois j’ai le temps d’être devant chez moi et attendre que la détection ce fasse, on peux forcer un délai de tracking plus court?
Le plus gros soucis et lorsque l’on rentre ensemble, du coup les deux tel sont détecté et cela bloque le portail.
Quel est la solution pour ça, mettre un timer après une première détection?

Merci d’avance pour votre aide.

Pour éviter ce souci quand vous rentrer ensemble :

  • rajoute comme action, attendre X secondes a la fin de ton automatisation et reste bien en mode: single :

Je rajoute ça ou dans le code stp?

dans tes actions,

  • Via l’interface GUI ça se nomme Type d'action : attendre que le temps passe
  • En mode yam, ça se nomme delay:

d’acc je fait ça, merci.
Et pour la première question, à savoir réduire le temps entre deux tracking? C’est faisable?

Salut :wave:,

Merci de participer sur le forum :+1:

:information_source: Le forum dispose de catégories afin de renforcer le référencement des sujets.

Nous avons déplacé ton sujet dans #entraide-home-assistant car nous estimions qu’il n’était pas dans la bonne catégorie.

Si tu as un doute la prochaine fois, n’hésite pas à mentionner les @Moderateur.

L’équipe HACF.

:hacf:

Bonjour,

J’ai ajouté une automation de ce type afin de forcer l’actualisation de la geoloc.
Les délais sont de 20 sec afin de tester…

alias: UpdatePositionVoiture
description: ""
trigger:
  - platform: time_pattern
    seconds: "00"
  - platform: time_pattern
    seconds: "20"
  - platform: time_pattern
    seconds: "40"
condition:
  - condition: device
    type: is_on
    device_id: *******
    entity_id: switch.*****_engine
    domain: switch
action:
  - service: homeassistant.update_entity
    data: {}
    target:
      entity_id:
        - device_tracker.****_position
mode: single

Le but étant à présent de définir une seconde zone de 2 km de la maison, si > 2 km update normal si <2 km update toutes les 20 sec

1 « J'aime »

Hello,

je ne comprends pas comment ton automation calcul si tu es a 2km ou plus de chez toi…
Je veux bien un peux d’éclaircissement stp :slight_smile: