Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- input_boolean:
- dummy:
- name: Dummy
- hidden: true
- light:
- - platform: template
- lights:
- dummy:
- hidden: true
- friendly_name: 'Dummy'
- turn_on:
- service: input_boolean.turn_on
- entity_id: input_boolean.dummy
- turn_off:
- service: input_boolean.turn_off
- entity_id: input_boolean.dummy
- script:
- group_add:
- alias: Add entity to group
- sequence:
- - service: group.set
- data_template:
- object_id: '{{ group }}'
- entities: '{{ entity }}'
- group_del:
- alias: Remove entity from group
- sequence:
- - service: group.set
- data_template:
- object_id: '{{ group }}'
- entities: >
- {%- set groupid = 'group.' + group -%}
- {%- for ent_id in state_attr(groupid, 'entity_id') -%}
- {%- if loop.first -%}
- {%- if ent_id != entity -%}
- {{- ent_id -}}
- {%- endif -%}
- {%- else -%}
- {%- if loop.index == 2 and loop.previtem == entity -%}
- {{- ent_id -}}
- {%- else -%}
- {%- if ent_id != entity -%}
- ,{{- ent_id -}}
- {%- endif -%}
- {%- endif -%}
- {%- endif -%}
- {%- endfor %}
- Lovelace kort:
- type: vertical-stack
- cards:
- - type: 'custom:auto-entities'
- card:
- type: glance
- title: Tänd vid skymning
- show_state: false
- filter:
- include:
- - domain: light
- options:
- tap_action:
- action: call-service
- service: script.group_del
- service_data:
- group: dawnon
- entity: this.entity_id
- exclude:
- - domain: light
- not:
- group: group.duskon
- - type: 'custom:auto-entities'
- card:
- type: glance
- title: Lägg till enheter
- show_state: false
- filter:
- include:
- - domain: light
- options:
- tap_action:
- action: call-service
- service: script.group_add
- service_data:
- group: dawnon
- entity: this.entity_id
- exclude:
- - group: group.duskon
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement