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

Automation for managing alarm entities

$
0
0

@ReDaLeRt wrote:

Hi.

I’m trying to manage all the alarm entities and my alarm device, from two different sources:

  • Alarm card, in the front end (both home_alarm and alexa_guard ones)
  • RF remotes, monitored from the binary_sensor.alarm_armar

This automation:

- alias: 'Gere o estado do alarme'
  trigger:
    - platform: state
      entity_id: binary_sensor.alarme_armar
    - platform: state
      entity_id: alarm_control_panel.home_alarm, alarm_control_panel.alexa_guard_9fc9e
  condition:
    condition: or
    conditions:
    - condition: template
      value_template: >
        {% set usefull_states = 'on', 'off' %}
        {{ states('binary_sensor.alarme_armar') in usefull_states }}
    - condition: template
      value_template: >
        {% set usefull_states = 'disarmed', 'armed_away', 'armed_night' %}
        {{ states('alarm_control_panel.home_alarm') in usefull_states }}
    - condition: template
      value_template: >
        {% set usefull_states = 'disarmed', 'armed_away' %}
        {{ states('alarm_control_panel.alexa_guard_9fc9e') in usefull_states }}
  action:
    - service_template: >
          {% if is_state('binary_sensor.alarme_armar', "on") and trigger.entity_id == binary_sensor.alarme_armar %}
            alarm_control_panel.alarm_arm_away
          {% elif is_state('binary_sensor.alarme_armar', "off") and trigger.entity_id == binary_sensor.alarme_armar %}
            alarm_control_panel.alarm_disarm
          {% else %}
             broadlink.send
          {% endif %}
      data_template: >
          {% if trigger.entity_id == binary_sensor.alarme_armar %}
            {{ entity_id:
               - alarm_control_panel.house_alarm
               - alarm_control_panel.alexa_guard_9fc9e }}
          {% else %}
            {{ host: !secret broadlink_host
               packet: !secret automation_alarm_rf_broadlink }}
          {% endif %}

Gets this error:

Invalid config for [automation]: expected a dictionary for dictionary value @ data['action'][0]['data_template']. Got None. (See /config/configuration.yaml, line 2584). Please check the docs at https://home-assistant.io/integrations/automation/

Could get some help, please?

Thanks.

Posts: 2

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 96121

Trending Articles



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