Ma première automatisation ne fonctionne pas, capteur IR vers allumage

donc comment faire évoluer mon automatisation. Qu’il éteigne au bout de 30 seconde de non-détection. Mais surtout qu’il n’y ait pas de délai pour la détection suivante, que ce soit réactif en fait

Bj

@Stef51 , poste tes code yaml au complet avec la balises </>
cela nous permet d’intervenir sur ton code complet pour le corrigé ou optimisé celui-ci

Avec des captures d’ecran on peux pas faire grand choses et de plus de deplis pas les infos de ton UI…
:wink:

`alias: test présence bureau
description: ""
trigger:
  - type: motion
    platform: device
    device_id: 9883cc4b8a30b19d7f8257f9e9122db3
    entity_id: 6b4ae838a41a03d30d1e2b5e680c5fcd
    domain: binary_sensor
condition: []
action:
  - service: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id:
        - switch.interrupteur_secteur_bureau_center
mode: single
`
1 « J'aime »

je suis sur un raspberry Pi3, avec mqtt et z2m.

Dites moi s’il faut d’autres infos.

merci à vous

Salut,
voici ton automatisation, qui allume l’interrupteur quand tu est présent et l’éteins quand tu n’est plus présent.

alias: test présence bureau
description: ""
trigger:
  - type: motion
    platform: device
    device_id: 9883cc4b8a30b19d7f8257f9e9122db3
    entity_id: 6b4ae838a41a03d30d1e2b5e680c5fcd
    domain: binary_sensor
    id: "on"
  - type: no_motion
    platform: device
    device_id: 9883cc4b8a30b19d7f8257f9e9122db3
    entity_id: 6b4ae838a41a03d30d1e2b5e680c5fcd
    domain: binary_sensor
    id: "off"
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - "on"
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.interrupteur_secteur_bureau_center
      - conditions:
          - condition: trigger
            id:
              - "off"
        sequence:
          - service: switch.turn_off
            data: {}
            target:
              entity_id: switch.interrupteur_secteur_bureau_center
mode: single

Le paramètre de base de fin de présence est à 60s, avec le firmware v1.0.5 on peut descendre ce temps à 15sec.

Pour ton besoin, pas d’utilité a mettre un délai de 1min pour éteindre, vu que le capteur de présence dispose d’un délai de 1min.

et ben, j’y arrive pas. Je rentre ça s’allume et 1 demie seconde après ça s’éteint

alias: test présence bureau
description: ""
trigger:
  - type: motion
    platform: device
    device_id: 9883cc4b8a30b19d7f8257f9e9122db3
    entity_id: 6b4ae838a41a03d30d1e2b5e680c5fcd
    domain: binary_sensor
  - type: no_motion
    platform: device
    device_id: 9883cc4b8a30b19d7f8257f9e9122db3
    entity_id: 6b4ae838a41a03d30d1e2b5e680c5fcd
    domain: binary_sensor
condition: []
action:
  - service: switch.turn_on
    metadata: {}
    data: {}
    target:
      entity_id:
        - switch.interrupteur_secteur_bureau_center
  - service: switch.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - switch.interrupteur_secteur_bureau_center
mode: single

Bonjour,
c’est normal.
Je t’es fais une automatisation , toute prête. Tu la essayer ?

Dans ton automatisation, faut donné un nom au action. Les 3 point et modifier ID.

Un déclencheur quand ton capteur pas en détecter, que tu nomme « on », et un déclencheur quand ton capteur est sur non détecter, que tu nomme « off »

trigger:
  - type: motion
    platform: device
    device_id: 9883cc4b8a30b19d7f8257f9e9122db3
    entity_id: 6b4ae838a41a03d30d1e2b5e680c5fcd
    domain: binary_sensor
    id: "on"
  - type: no_motion
    platform: device
    device_id: 9883cc4b8a30b19d7f8257f9e9122db3
    entity_id: 6b4ae838a41a03d30d1e2b5e680c5fcd
    domain: binary_sensor
    id: "off"

Dans action, tu choisi « choisir »
choisir action

Dans Option1, tu choisie dans condition déclencher par:
déclencher action

Tu choisie, déclencher par « on » et dans action ( de l’option 1) tu choisir le service switch.turn_on et ton interrupteur.

Tu clique sur ajouter une option, tu aura une option 2.
Tu fais comme pour l’option 1, mais pour off et eteindre l’interrupteur.

1 « J'aime »

bordel, j’y comprend rien, je n’arrive pas à obtenir la même chose que toi.

Je commence comme ça, je dois faire quoi?

ta essayer mon code Ma première automatisation ne fonctionne pas, capteur IR vers allumage - #40 par WarC0zes

tu créer uner nouvelle automatisation, les 3 points en haut a droite et tu choisie mode yaml.
tu copie/ colle mon code. tu peu te remettre en mode UI , pour voir si tu veut et sauvegarde.
test l’automatisation.

Comme ma capture, choisie appareil.

dans déclencheur, ta plusieurs option, choisie quand ca passe en détecter ou présence.

c’est bien de la détection de présence et non pas de la détection de mouvement type IR?

Ta un entité mouvement et une présence pour ton capteur ?

je n’ai que ça

Je te parle sous Z2M, dans ton appareil, tru voit un entité mouvement et une entité présence ?

je me repond a moi même c’est plus rapide. Donc tu n’as qu’un entité presence, donc tu ne peu choisir que detecter un mouvement.

Je reprends, ton premier déclencheur créer, tu lui donne un ID, 3 point Modifer ID et le nomme « on ».

si ce machin ne sait pas détecter une présence mais juste du mouvement, il repart direct chez Amazon.