Aide programmation détecteur et spot lumière extérieure

Bonjour,

Je cherche à créer une nouvelle automatisation.
Je souhaiterais que mon spot extérieur s’allume quand on passe devant mon détecteur.

Détecteur ikea, VALLHORN Wireless Motion Sensor
id_entité
binary_sensor.detecteur_porte_entree_occupancy

Ampoule Zigbee, TRADFRI bulb E27 WW globe 806lm
id_entité
light.spot_5_porte_entree

ma config qui ne fonctionne pas, la lumière reste toujours allumée et ne s’éteint jamais

Merci pour votre aide

alias: Allumage automatique lumière entrée
description: >-
  Allume la lumière lorsqu'un mouvement est détecté et l'éteint après 1 minute
  d'absence.
triggers:
  - entity_id: binary_sensor.detecteur_porte_entree_occupancy
    to: "on"
    trigger: state
actions:
  - target:
      entity_id: light.spot_5_porte_entree
    action: light.turn_on
    data: {}
mode: restart

C’est un peu logique
Tu n’as aucune action d’extinction de ta lampe

Ou tu mets un delay pour l’éteindre automatiquement

Soit tu trigger le passage du détecteur a « off » pour éteindre

Par exemple

Attention si tu choisis un temps arbitraire les capteurs de présences ont une période de off plus ou moins longue suivant les modèles (pour économiser leur batterie) et donc si le capteurs mets 30s a se réarmer et que tu règles une temporisation de 20s pendant 10s a la suite de l’extinction de ton ampoule le détecteur ne pourra pas l’allumer a nouveau

Bonjour,
sinon pour faire simple, tu as directement un blueprint disponible :

Bonjour désolé je m’y remets que maintenant… je ne vois pas comment activer blueprint !!!

Dans paramètres / automatisations et scène / onglet blueprint. Normalement ce blueprint est intégré par défaut. Tu cliques dessus, tu configures et enregistres. Tu retrouveras l’enregistrement dans les automatisations après.

je te conseille dans un premier temps d’oublier le blueprint et d’apprendre par toi même a faire des automatisations simples c’est formateur

Merci pour ton aide, désolé je ne savais même pas que ça existait !!

J’ai fait ça

alias: Blueprint Spot Porte Entrée
description: ""
use_blueprint:
  path: homeassistant/motion_light.yaml
  input:
    motion_entity: binary_sensor.detecteur_porte_entree_occupancy
    light_target:
      entity_id: light.spot_5_porte_entree

oups désolé ça fonctionne avec cette config’ encore merci pour ton aide.

maintenant je vais regarder si on peut lui rajouter une plage horaire, que mon spot s’allume entre 18h et 23h par exemple

il te manque le paramètre no_motion_wait

alias: Motion-activated Light test
description: ""
use_blueprint:
  path: homeassistant/motion_light.yaml
  input:
    motion_entity: binary_sensor.0x54ef4410005a8874_occupancy
    no_motion_wait: 0
    light_target:
      entity_id: light.0x00158d00077511c3

Dans le blueprint c’est la case :


tu indiques le temps, que tu veux après que ton capteur passe en non-détecter pour l’éteindre la lumière.
Si tu mets 0, la lumière est éteinte dès que ton détecteur passe en non-détecter.

il faudra faire une automatisation, a partir de ce blueprint c’est pas possible.

1 « J'aime »
description: ""
mode: single
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.0x54ef4410005a8874_occupancy
    to: "on"
    id: détecter
  - trigger: state
    entity_id:
      - binary_sensor.0x54ef4410005a8874_occupancy
    to: "off"
    id: non détecter
conditions:
  - condition: time
    after: "18:00:00"
    before: "23:00:00"
actions:
  - choose:
      - conditions: []
        sequence: []
      - conditions:
          - condition: trigger
            id:
              - détecter
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.0x00158d00077511c3
      - conditions:
          - condition: trigger
            id:
              - non détecter
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: light.0x00158d00077511c3

un exemple,
un déclancheur état si détecter avec un ID , puis un déclencheur non détecter avec un ID.
Condition heure entre 18 et 23h
En action, choisir.
Option 1 si déclencher par le declencheur ID détecter, action allumé lumière.
Option 2 si déclencher par le declencheur ID non détecter, action éteindre lumière.

j’ai fait ça

alias: Blueprint Spot Porte Entrée
description: ""
conditions:
  - condition: time
    after: "20:00:00"
    before: "07:00:00"
use_blueprint:
  path: homeassistant/motion_light.yaml
  input:
    motion_entity: binary_sensor.detecteur_porte_entree_occupancy
    light_target:
      entity_id: light.spot_5_porte_entree
    no_motion_wait: 120

et ça à l’air de fonctionner

j’ai biensur fait des tests :

after: « 12:00:00 »
before: « 13:00:00 »

Ok, je ne savais pas qu’on pouvait ajouter des options sur un blueprint.
Je t’ai mis une automatisation sinon, sur mon message précédent.

oui j’ai vu merci !!

Bonsoir,
désolé je reviens sur ce post, j’ai voulu suivre tes conseils (tes bons conseils) et je n’y arrive pas à refaire une configuration sans passer par blueprints

voici ma config, quand je lance (via les 3 petits points en haut à droite) Exécuter maintenant, mon spot s’allume et s’éteint bien au bout d’une minute
mais si je passe devant le détecteur de mouvement rien ne se passe…

alias: Spot Entrée - Allumage si mouvement la nuit
description: Allume le spot si mouvement la nuit, puis l’éteint après 1 minute
triggers:
  - entity_id:
      - binary_sensor.detecteur_porte_entree_01_occupancy
      - binary_sensor.detecteur_porte_entree_02_occupancy
    to: "on"
    id: detecter
    trigger: state
conditions:
  - condition: or
    conditions:
      - condition: time
        after: "21:45:59"
      - condition: time
        before: "05:00:00"
actions:
  - target:
      entity_id: light.spot_5_porte_entree
    action: light.turn_on
    data: {}
  - delay:
      minutes: 1
  - target:
      entity_id: light.spot_5_porte_entree
    action: light.turn_off
    data: {}
mode: single

Il faut regarder l’historique de l’automatisation pour tenter de comprendre ce qui ne passe pas



En passant devant le détecteur, pas en faisant exécuter l’automatisation

1 « J'aime »

ok merci pour ta réponse, effectivement si je passe devant le détecteur je n’ai rien dans mon journal

Ah y’a comme un soucis alors ?

Et dans le device tu as aussi le journal est ce tu vois quelque chose ?

non rien il ne se passe rien…

Tu devrais le supprimer et l’appairer a nouveau