26 lines
912 B
YAML
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
|