Bouton poussoir

Pas d’automatisation c’est juste un appel de service avec l’entité correspondante.

Regarde par la :

https://forum.hacf.fr/t/mon-dashboard-clemalex/737/52?u=clemalex

1 « J'aime »

Hello
Je galere un peu avec ce petit automatisme
Je suis en mode yaml dans la creation d’un automatisme
J’ai copie/adapte ce bout de script

description: "desactivation_automatique_automatisation_avec_trigger"
mode: parallel #Permet l'appel multiple à cette automatisation
max: 2 #Le nombre de tes interrupteurs
trigger:
  - platform: state
      entity_id: switch.lumiere_jardin
      to: 'on'
  - platform: state
      entity_id: switch.lumiere_allee
      to: 'on'
condition: []
action:
  - delay: '00:00:05'
  - service: switch.turn_off
    data:
      entity_id: "{{ trigger.entity_id }}"
          #trigger contient l'objet qui a déclenché l'automatisation
          # On souhaite ici, remettre à zéro l'entité est passée à 'on'

et quand je tente d’enregistre il me dit

Message malformed: extra keys not allowed @ data['automation']

je ne comprends pas ce qui bloque a moins que la syntaxe ait change depuis la creation de ce post

merci pour le coup de main

Salut

Depuis l’orgine du code (2020 où tout étais en YAML), c’est certain … Désormais les automatisations sont faites via l’ui.
Si tu veux t’en sortir, commence par créer l’automatisation avec le nouveau mécanisme, puis importe les blocs (trigger/condition/action) en yaml individuellement

alors j’i fais comme tu as dit… lol

Cette version la fonctionne a priori pour 2 switch

description: "Bouton poussoir auto off"
trigger:
  - platform: state
    entity_id:
      - switch.lumiere_jardin
      - switch.lumiere_allee
    to: "on"
condition: []
action:
  - delay: "00:00:10"
  - service: switch.turn_off
    data:
      entity_id: "{{ trigger.entity_id }}"
mode: single
alias: Bouton poussoir auto off

Du coup je me demande si au lieu de mettre mode : single
faut pas mettre mode: parallel