Quantcast
Channel: Configuration - Home Assistant Community
Viewing all articles
Browse latest Browse all 95925

Automation with variable action based on trigger

$
0
0

@madrose wrote:

Hi,
I am trying to implement a singe automation with variable lights based on the trigger condition. Basically if an rf remote button is pressed, a specific light will turn on or off depending on that button. I know I can have a separate automation for each trigger, but I believe there is a better way.
My issue is currently on the action part. Is it possible to use the following method and what am I doing wrong on this.

- id: adam0005
  alias: Turn Reading Lights off @ Adam by button
  initial_state: true
  trigger:
  - platform: state
    entity_id:
      - sensor.adam_reading
      - sensor.adam_side_lamp
      - sensor.adam_bookshlef
    from: 'ON'
    to: 'OFF'
  action:
    service: light.turn_off
    data_template:
      entity_id: >
        {% if trigger.entity_id == "sensor.adam_reading" %} light.adam_desk_led
        {% elif trigger.entity_id == "sensor.adam_side_lamp" %} light.lds_zha_colortemperature_a9d93201_level_light_color_on_off
        {% elif trigger.entity_id =="sensor.adam_bookshlef" %} light.adam_backshelf_led
        {% endif %}   

Posts: 3

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 95925

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>