Brewery-Controller/home_assistant/automation.yaml
2024-04-29 12:51:17 -04:00

26 lines
912 B
YAML

alias: Send iSpindel
description: ""
trigger:
- platform: state
entity_id: sensor.ispindel001_gravity,sensor.ispindel002_gravity
condition: []
action:
- service: rest_command.send_ispindel
data:
name: "{{ device_attr(device_id(trigger.entity_id), \"name\") }}"
temp: >-
{% macro sensor(n,s) -%}sensor.{{ device_attr(device_id(n), "name") |
lower }}_{{s}}{%- endmacro %}
{{states(sensor(trigger.entity_id,"temperature"))}}
temp_unit: C
gravity: >-
{% macro sensor(n,s) -%}sensor.{{ device_attr(device_id(n), "name") |
lower }}_{{s}}{%- endmacro %}
{{states(sensor(trigger.entity_id,"gravity"))}}
gravity_unit: P
battery: >-
{% macro sensor(n,s) -%}sensor.{{ device_attr(device_id(n), "name") |
lower }}_{{s}}{%- endmacro %}
{{states(sensor(trigger.entity_id,"battery_voltage"))}}
mode: single