mirror of
https://github.com/skalavala/mysmarthome.git
synced 2025-08-23 21:16:39 +00:00
clean up
This commit is contained in:
@@ -63,15 +63,15 @@ automation:
|
||||
value_template: "{{ trigger.event.data.new_state.attributes.battery_level | default(999) | int != 999 }}"
|
||||
action:
|
||||
- service: input_label.set_value
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{- trigger.event.data.entity_id.split('.')[1] -}}"
|
||||
value: "{{ trigger.event.data.new_state.attributes.battery_level }}"
|
||||
- service: input_label.set_name
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{- trigger.event.data.entity_id.split('.')[1] -}}"
|
||||
value: "{{ trigger.event.data.new_state.attributes.friendly_name }}'s Battery"
|
||||
- service: input_label.set_icon
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{- trigger.event.data.entity_id.split('.')[1] -}}"
|
||||
value: >
|
||||
{% set battery_level = trigger.event.data.new_state.attributes.battery_level | int %}
|
||||
@@ -91,28 +91,28 @@ automation:
|
||||
topic: "owntracks/+/+"
|
||||
action:
|
||||
- service: input_label.set_value
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{trigger.topic.split('/')[-1]}}_wifi"
|
||||
value: "{{ 'Yes' if trigger.payload_json.conn == 'w' else 'No' }}"
|
||||
- service: input_label.set_icon
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{trigger.topic.split('/')[-1]}}_wifi"
|
||||
value: "{{ 'mdi:wifi' if trigger.payload_json.conn == 'w' else 'mdi:wifi-off' }}"
|
||||
- service: input_label.set_name
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{trigger.topic.split('/')[-1]}}_wifi"
|
||||
value: "{{trigger.topic.split('/')[-1] | title }}'s phone wifi enabled?"
|
||||
|
||||
- service: input_label.set_value
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{trigger.topic.split('/')[-1]}}_battery"
|
||||
value: '{{ trigger.payload_json.batt | int }}'
|
||||
- service: input_label.set_name
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{trigger.topic.split('/')[-1]}}_battery"
|
||||
value: "{{trigger.topic.split('/')[-1] | title }}'s Battery"
|
||||
- service: input_label.set_icon
|
||||
data_template:
|
||||
data:
|
||||
entity_id: "input_label.{{trigger.topic.split('/')[-1]}}_battery"
|
||||
value: >
|
||||
{% set battery_level = trigger.payload_json.batt | int %}
|
||||
|
@@ -34,7 +34,7 @@ automation:
|
||||
{%- endfor %}
|
||||
action:
|
||||
service: group.set_visibility
|
||||
data_template:
|
||||
data:
|
||||
entity_id: '{{- '{{' }} "group_" ~ trigger.entity_id.split(".")[1] {{ '}}' }}'
|
||||
visible: '{{- '{{' }} trigger.to_state.state | lower == "on" {{ '}}' }}'
|
||||
```
|
||||
|
@@ -360,7 +360,7 @@ Hope you find it useful!
|
||||
entity_id: light.dinette
|
||||
action:
|
||||
- service: mqtt.publish
|
||||
data_template:
|
||||
data:
|
||||
topic: '/dump/{{ trigger.platform }}'
|
||||
retain: false
|
||||
payload: >-
|
||||
|
Reference in New Issue
Block a user