Bonjour,
je debute avec home assistant et je viens de creer une automatisation qui allume une lumiere suite a la reception d’une commande mqtt. J’ai ausi créé sa petite soeur pour eteindre cette meme lumiere.
alias: cmde mqtt lumiere alarme on
description: cmde mqtt lumiere alarme on
triggers:
- topic: cmdeha/lumierealarme
payload: "on"
trigger: mqtt
conditions: []
actions:
- action: light.turn_on
metadata: {}
data: {}
target:
entity_id: light.lampealarme
mode: single
Serait il possible de créer une automatisation qui ferait a la fois le on et le off ?
merci d’avance
Bonjour,
Oui avec un ID de déclenchement. Sujet abordé de nombreuses fois dans ce forum.
Bonjour,
avec un ID et l’action choisir. Une petite explication:
Bonjour,
il faut mettre les deux déclencheurs et y mettre un ID de déclenchement ( les 3 points , modifier iD ) pour les différencier.
[image]
En action, tu fais choisir
tu utilises la condition déclenchée par et choisir le id , puis ton action.
Tu répètes la même chose pour l’autre déclencheur
choose:
- conditions:
- condition: trigger
id:
- coucher
sequence:
- action: switch.turn_on
metadata: {}
data: {}
target:
entit…
j’ai reussi a bidouiller quelque chose qui fonctionne a partir de vos explications + un autre exemple :
alias: commande lumiere alarme
description: commande lumiere alarme
triggers:
- topic: cmdeha/lumierealarme
payload: "on"
trigger: mqtt
id: "on"
- trigger: mqtt
topic: cmdeha/lumierealarme
payload: "off"
id: "off"
conditions: []
actions:
- action: light.turn_{{ trigger.id }}
metadata: {}
data: {}
target:
entity_id: light.lampealarme
merci.
pour info une autre version en passant en json via mqtt le nom de la lumiere a activer et sa commande on ou off.
alias: cmde light
description: cmde light
triggers:
- trigger: mqtt
topic: cmdeha/lumiereinterieure
conditions: []
actions:
- action: light.turn_{{ trigger.payload_json.action }}
metadata: {}
data: {}
target:
entity_id: light.{{ trigger.payload_json.qui }}
mode: single
que l’on appelle via :
{"qui":"lampealarme","action" : "off"}
J’ai essayé de passer aussi en parametre le « light » ou « switch » pour entity_id et action mais sans succes.