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

How to use trigger source in an action

$
0
0

@Canaletto wrote:

Hi,

I have automation with several triggers, how can I know the source in order to create a conditional template to define a different comfort temperature according to a flag which will indicate Comfort +.

My wish is to limit the number of automations … Otherwise I could do that with multiple copy / paste …

- alias: 'CONFORT Séjour Semaine'
  trigger:
  - platform: template
    value_template: '{{ states.sensor.time.state == states.input_datetime.sejour_start_semaine_matin.state[0:5] }}'
  - platform: template
    value_template: '{{ states.sensor.time.state == states.input_datetime.sejour_start_semaine_midi.state[0:5] }}'
  - platform: template
    value_template: '{{ states.sensor.time.state == states.input_datetime.sejour_start_semaine_soir.state[0:5] }}'

# Conditions are used for other things... time:, workday: etc...

  action:
  - service: climate.set_temperature
    entity_id: climate.thermostat_sejour
    data_template:
      temperature: '{% if is_state("input_boolean.boost_sejour_semaine_matin", "on") %}
                      {{ states.input_number.consigne_confort_plus.state }}
                   {%-elif is_state("input_boolean.boost_sejour_semaine_matin", "off") %}
                      {{ states.input_number.consigne_confort.state }}
                   {% endif %}'

Flag is input_boolean, Start time is input_datetime

Temperatures are input_number

Posts: 3

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 95478

Trending Articles



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