You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.9 KiB
43 lines
1.9 KiB
You can use this code to quickly create files from the template editor in HA. I use it mainly for `emulated_hue`
|
|
|
|
#########################################################3
|
|
Create fast Customize for groups.yaml:
|
|
|
|
{% for state in states.group -%}
|
|
{% if loop.first %}
|
|
{% elif loop.last %}
|
|
{% else %}
|
|
{% endif %}
|
|
{{ state.entity_id }}:
|
|
friendly_name: '{{ state.attributes.friendly_name|replace("_"," ",)|title() if state.attributes.friendly_name is defined else state.name|replace("_"," ",)|title() }}'
|
|
{{-'icon: '+ state.attributes.icon if state.attributes.icon is defined}}
|
|
emulated_hue: {{state.attributes.emulated_hue if state.attributes.emulated_hue is defined else 'False' }}
|
|
{%- endfor -%}
|
|
|
|
#########################################################
|
|
Create fast Customize for lights.yaml
|
|
|
|
{% for state in states.light -%}
|
|
{% if loop.first %}
|
|
{% elif loop.last %}
|
|
{% else %}
|
|
{% endif %}
|
|
{{ state.entity_id }}:
|
|
friendly_name: '{{ state.attributes.friendly_name|replace("_"," ",)|title() if state.attributes.friendly_name is defined else state.name|replace("_"," ",)|title() }}'
|
|
{{-'icon: '+ state.attributes.icon if state.attributes.icon is defined}}
|
|
emulated_hue: {{state.attributes.emulated_hue if state.attributes.emulated_hue is defined else 'False' }}
|
|
{%- endfor -%}
|
|
|
|
#########################################################
|
|
Create fast Customize for Input_Boolean.yaml
|
|
|
|
{% for state in states.input_boolean -%}
|
|
{% if loop.first %}
|
|
{% elif loop.last %}
|
|
{% else %}
|
|
{% endif %}
|
|
{{ state.entity_id }}:
|
|
friendly_name: '{{ state.attributes.friendly_name|replace("_"," ",)|title() if state.attributes.friendly_name is defined else state.name|replace("_"," ",)|title() }}'
|
|
{{-'icon: '+ state.attributes.icon if state.attributes.icon is defined}}
|
|
emulated_hue: {{state.attributes.emulated_hue if state.attributes.emulated_hue is defined else 'False' }}
|
|
{%- endfor -%} |