Automation d'un groupe de lumiere, en fonction de la presence et du soleil

bonjour,
j’utilise cette automations pour mes pièces de passage. couloir garage cuisine wc…
vous réglez un valeur en HH:MM:SS sur le lever et le coucher du soleil.
un détecteur de mouvement , un groupe de lampe et le soleil .

blueprint
blueprint: 
      name: lumiere_auto_ir_et_soleil
      description: Activez une  luminiére en fonction du lever couché du soleil.
      domain: automation
      input:
        ir:
          name: detecteur selectionner
          description: choisissez le capteur de mouvement à utiliser. 
          selector:
            entity:
              domain: binary_sensor
              device_class: motion
        lumiere:
          name: lumiere selectionner
          description: choisissez le groupe à utiliser. 
          selector:
            entity:
              domain: group
        avant_lever_soleil:
          name: lever du soleil
          description: valeur positive après levé, négative avant
          selector:
            time:
        apres_coucher_soleil:
          name: coucher du soleil
          description: valeur positive après couché, négative avant
          selector:
            time:
    variables:
      avant_lever_soleil: !input avant_lever_soleil
      apres_coucher_soleil: !input apres_coucher_soleil
      ir: !input ir
      lumiere: !input lumiere
    trigger:
      - platform: state
        entity_id: !input ir
    condition: []
    action:
      - choose:
          - conditions:
              - condition: state
                entity_id: !input ir
                state: 'on'
              - condition: or
                conditions:
                  - condition: sun
                    before: sunrise
                    before_offset: !input avant_lever_soleil
                  - condition: sun
                    after: sunset
                    after_offset: !input apres_coucher_soleil
            sequence:
              - service: light.turn_on
                data:
                  entity_id: !input lumiere
        default:
          - service: light.turn_off
            data:
              entity_id: !input lumiere
    mode: single
2 « J'aime »

Bonjour,

C’est donc bon c’est OK, ca fonctionne ? :wink:

1 « J'aime »

oui il a fallu que je passe par un groupe car mes couloirs ont plusieurs lumières.
mais l’intégration lever et couché nickel.
et donc mon garage qui lui a plusieurs lampe sur un relais il a fallu remplacer switch par la light pour le relais et créer un groupe pour mettre la dite light. ca bricole dure.
pas contre impossible avec

lumiere:
  name: lumiere selectionner
  description: choisissez la lumière à utiliser. .
  selector:
    target:
      entity:

target qui permet de sélectionner pièce, appareil ou entity, j’ai pas compris le fonctionnement.
pourtant avec je pouvais choisir plusieurs lampes ou une seule mais ca marche pas.

Bonjour
Désolé pour cette bête question mais comment je fais pour utiliser votre blueprint
merci

Bonjour
Tu peux l’écrit dans un fichier xxxxx.yaml
xxxxx est le nom du blueprint
Puis tu enregistré dans config/blueprints/automations/XXXXX(dossier)/xxxxx.yaml
XXXXX est le noms du dossier ou tu met ton xxxxx.yaml
Redémarre ton serveur ha
Puis dans paramètre automation blueprints tu verra ton blueprint
Stefan

1 « J'aime »

merci beaucoup pour ta réponse

1 « J'aime »

re bonjour j’ai un petit probleme il me dit "bad indentation of a mapping entry at line 29, column 5:
variables:
^
une idée

bonsoir au choix soit tu enlève des espaces de 2 à 28 soit tu en rajoute de 29 à la fin
pour te donné une idée: