Fix template include loading
This commit is contained in:
+1
-1
@@ -112,7 +112,7 @@ cover:
|
|||||||
# Modular Includes
|
# Modular Includes
|
||||||
##################################################
|
##################################################
|
||||||
|
|
||||||
template: !include_dir_merge_named include/templates/
|
template: !include_dir_merge_list include/templates/
|
||||||
group: !include_dir_merge_named include/groups/
|
group: !include_dir_merge_named include/groups/
|
||||||
sensor: !include_dir_merge_list include/sensors/
|
sensor: !include_dir_merge_list include/sensors/
|
||||||
automation: !include_dir_merge_list include/automations/
|
automation: !include_dir_merge_list include/automations/
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
sensor:
|
- sensor:
|
||||||
- name: "claus_distance_home"
|
- name: "claus_distance_home"
|
||||||
unit_of_measurement: m
|
unit_of_measurement: m
|
||||||
state: >
|
state: >
|
||||||
{{ distance('device_tracker.clausiphone', 'zone.home') | round(0) }}
|
{{ distance('device_tracker.clausiphone', 'zone.home') | round(0) }}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
sensor:
|
- sensor:
|
||||||
- name: "Dishwasher Next Start Compact"
|
- name: "Dishwasher Next Start Compact"
|
||||||
unique_id: dishwasher_next_start_compact
|
unique_id: dishwasher_next_start_compact
|
||||||
state: >
|
state: >
|
||||||
{% set raw = states('input_datetime.dishwasher_next_start') %}
|
{% set raw = states('input_datetime.dishwasher_next_start') %}
|
||||||
{% if raw in ['unknown', 'unavailable', '', none] %}
|
{% if raw in ['unknown', 'unavailable', '', none] %}
|
||||||
Ikke planlagt
|
Ikke planlagt
|
||||||
{% else %}
|
|
||||||
{% set dt = as_datetime(raw) %}
|
|
||||||
{% if dt.date() == now().date() %}
|
|
||||||
I dag {{ dt.strftime('%H:%M') }}
|
|
||||||
{% elif dt.date() == (now() + timedelta(days=1)).date() %}
|
|
||||||
I morgen {{ dt.strftime('%H:%M') }}
|
|
||||||
{% else %}
|
{% else %}
|
||||||
{% set weekdays = ['man', 'tir', 'ons', 'tor', 'fre', 'lør', 'søn'] %}
|
{% set dt = as_datetime(raw) %}
|
||||||
{{ weekdays[dt.weekday()] }} {{ dt.strftime('%H:%M') }}
|
{% if dt.date() == now().date() %}
|
||||||
{% endif %}
|
I dag {{ dt.strftime('%H:%M') }}
|
||||||
{% endif %}
|
{% elif dt.date() == (now() + timedelta(days=1)).date() %}
|
||||||
|
I morgen {{ dt.strftime('%H:%M') }}
|
||||||
|
{% else %}
|
||||||
|
{% set weekdays = ['man', 'tir', 'ons', 'tor', 'fre', 'lør', 'søn'] %}
|
||||||
|
{{ weekdays[dt.weekday()] }} {{ dt.strftime('%H:%M') }}
|
||||||
|
{% endif %}
|
||||||
|
{% endif %}
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
binary_sensor:
|
- binary_sensor:
|
||||||
- name: "Family Presence"
|
- name: "Family Presence"
|
||||||
unique_id: family_presence
|
unique_id: family_presence
|
||||||
device_class: presence
|
device_class: presence
|
||||||
state: >
|
state: >
|
||||||
{{ [
|
{{ [
|
||||||
states('person.anne_schusler_dethlefsen'),
|
states('person.anne_schusler_dethlefsen'),
|
||||||
states('person.claus_dethlefsen'),
|
states('person.claus_dethlefsen'),
|
||||||
states('device_tracker.unifi_andreas'),
|
states('device_tracker.unifi_andreas'),
|
||||||
states('device_tracker.unifi_daniel')
|
states('device_tracker.unifi_daniel')
|
||||||
] | select('eq', 'home') | list | count > 0 }}
|
] | select('eq', 'home') | list | count > 0 }}
|
||||||
|
|||||||
@@ -1,116 +1,116 @@
|
|||||||
sensor:
|
- sensor:
|
||||||
- name: "Batteri (%)"
|
- name: "Batteri (%)"
|
||||||
unique_id: snowywhite_battery_numeric
|
unique_id: snowywhite_battery_numeric
|
||||||
unit_of_measurement: "%"
|
unit_of_measurement: "%"
|
||||||
state: >
|
state: >
|
||||||
{% set val = states('sensor.snowywhite_battery') %}
|
{% set val = states('sensor.snowywhite_battery') %}
|
||||||
{% if val not in ['unknown','unavailable',''] %}
|
{% if val not in ['unknown','unavailable',''] %}
|
||||||
{{ val.replace('%','') | float }}
|
{{ val.replace('%','') | float }}
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
- name: "Rækkevidde (km)"
|
- name: "Rækkevidde (km)"
|
||||||
unique_id: snowywhite_range_numeric
|
unique_id: snowywhite_range_numeric
|
||||||
unit_of_measurement: "km"
|
unit_of_measurement: "km"
|
||||||
state: >
|
state: >
|
||||||
{% set val = states('sensor.snowywhite_range') %}
|
{% set val = states('sensor.snowywhite_range') %}
|
||||||
{% if val not in ['unknown','unavailable',''] %}
|
{% if val not in ['unknown','unavailable',''] %}
|
||||||
{{ val.replace(' km','') | float }}
|
{{ val.replace(' km','') | float }}
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
- name: "Charging (numeric)"
|
- name: "Charging (numeric)"
|
||||||
unique_id: snowywhite_charging_numeric
|
unique_id: snowywhite_charging_numeric
|
||||||
unit_of_measurement: "1"
|
unit_of_measurement: "1"
|
||||||
state: >
|
state: >
|
||||||
{% if is_state('binary_sensor.snowywhite_charging','on') %}
|
{% if is_state('binary_sensor.snowywhite_charging','on') %}
|
||||||
1
|
1
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
- name: "Energy Added (kWh)"
|
- name: "Energy Added (kWh)"
|
||||||
unique_id: snowywhite_energy_added_numeric
|
unique_id: snowywhite_energy_added_numeric
|
||||||
unit_of_measurement: "kWh"
|
unit_of_measurement: "kWh"
|
||||||
state: >
|
state: >
|
||||||
{% set val = states('sensor.snowywhite_energy_added') %}
|
{% set val = states('sensor.snowywhite_energy_added') %}
|
||||||
{% if val not in ['unknown','unavailable',''] %}
|
{% if val not in ['unknown','unavailable',''] %}
|
||||||
{{ val | float }}
|
{{ val | float }}
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
- name: "Charging Rate (km/h)"
|
- name: "Charging Rate (km/h)"
|
||||||
unique_id: snowywhite_charging_rate_numeric
|
unique_id: snowywhite_charging_rate_numeric
|
||||||
unit_of_measurement: "km/h"
|
unit_of_measurement: "km/h"
|
||||||
state: >
|
state: >
|
||||||
{% set val = states('sensor.snowywhite_charging_rate') %}
|
{% set val = states('sensor.snowywhite_charging_rate') %}
|
||||||
{% if val not in ['unknown','unavailable',''] %}
|
{% if val not in ['unknown','unavailable',''] %}
|
||||||
{{ val | float }}
|
{{ val | float }}
|
||||||
{% else %}
|
{% else %}
|
||||||
0
|
0
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
- name: "Dato"
|
- name: "Dato"
|
||||||
unique_id: n22_dato
|
unique_id: n22_dato
|
||||||
state: >
|
state: >
|
||||||
{{ now().strftime('%A %d %B') | replace('Monday','Mandag')
|
{{ now().strftime('%A %d %B') | replace('Monday','Mandag')
|
||||||
| replace('Tuesday','Tirsdag')
|
| replace('Tuesday','Tirsdag')
|
||||||
| replace('Wednesday','Onsdag')
|
| replace('Wednesday','Onsdag')
|
||||||
| replace('Thursday','Torsdag')
|
| replace('Thursday','Torsdag')
|
||||||
| replace('Friday','Fredag')
|
| replace('Friday','Fredag')
|
||||||
| replace('Saturday','Lørdag')
|
| replace('Saturday','Lørdag')
|
||||||
| replace('Sunday','Søndag') }}
|
| replace('Sunday','Søndag') }}
|
||||||
|
|
||||||
- name: "Solopgang"
|
- name: "Solopgang"
|
||||||
unique_id: n22_solopgang
|
unique_id: n22_solopgang
|
||||||
state: >
|
state: >
|
||||||
{% set t = state_attr('sun.sun','next_rising') %}
|
{% set t = state_attr('sun.sun','next_rising') %}
|
||||||
{{ as_timestamp(t) | timestamp_custom('%H:%M') if t else '-' }}
|
{{ as_timestamp(t) | timestamp_custom('%H:%M') if t else '-' }}
|
||||||
|
|
||||||
- name: "Solnedgang"
|
- name: "Solnedgang"
|
||||||
unique_id: n22_solnedgang
|
unique_id: n22_solnedgang
|
||||||
state: >
|
state: >
|
||||||
{% set t = state_attr('sun.sun','next_setting') %}
|
{% set t = state_attr('sun.sun','next_setting') %}
|
||||||
{{ as_timestamp(t) | timestamp_custom('%H:%M') if t else '-' }}
|
{{ as_timestamp(t) | timestamp_custom('%H:%M') if t else '-' }}
|
||||||
|
|
||||||
- name: "Opvask tid tilbage"
|
- name: "Opvask tid tilbage"
|
||||||
unique_id: dishwasher_remaining_minutes
|
unique_id: dishwasher_remaining_minutes
|
||||||
unit_of_measurement: "min"
|
unit_of_measurement: "min"
|
||||||
state: >
|
state: >
|
||||||
{% set val = states('sensor.dishwasher_remaining_time_2') %}
|
{% set val = states('sensor.dishwasher_remaining_time_2') %}
|
||||||
{% if val in ['unknown','unavailable',''] %}
|
{% if val in ['unknown','unavailable',''] %}
|
||||||
0
|
0
|
||||||
{% elif ':' in val %}
|
{% elif ':' in val %}
|
||||||
{% set parts = val.split(':') %}
|
{% set parts = val.split(':') %}
|
||||||
{{ (parts[0] | int * 60) + (parts[1] | int) }}
|
{{ (parts[0] | int * 60) + (parts[1] | int) }}
|
||||||
{% elif 'min' in val %}
|
{% elif 'min' in val %}
|
||||||
{{ val.replace('min','') | int }}
|
{{ val.replace('min','') | int }}
|
||||||
{% else %}
|
{% else %}
|
||||||
{{ val | int(0) }}
|
{{ val | int(0) }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
- name: "Dage til jul"
|
- name: "Dage til jul"
|
||||||
unique_id: dage_til_jul
|
unique_id: dage_til_jul
|
||||||
state: >-
|
state: >-
|
||||||
{{ states('sensor.nedtaelling_juleaften') }}
|
{{ states('sensor.nedtaelling_juleaften') }}
|
||||||
|
|
||||||
- name: "Dage til nytår"
|
- name: "Dage til nytår"
|
||||||
unique_id: dage_til_nytaar
|
unique_id: dage_til_nytaar
|
||||||
state: >-
|
state: >-
|
||||||
{{ states('sensor.nedtaelling_nytaar') }}
|
{{ states('sensor.nedtaelling_nytaar') }}
|
||||||
|
|
||||||
- name: "Dage til ferie"
|
- name: "Dage til ferie"
|
||||||
unique_id: dage_til_ferie
|
unique_id: dage_til_ferie
|
||||||
state: >-
|
state: >-
|
||||||
{{ states('sensor.nedtaelling_ferie') }}
|
{{ states('sensor.nedtaelling_ferie') }}
|
||||||
|
|
||||||
- name: "Dagens dato"
|
- name: "Dagens dato"
|
||||||
unique_id: dato
|
unique_id: dato
|
||||||
state: >-
|
state: >-
|
||||||
{% set timestamp = strptime(states('sensor.date'), '%Y-%m-%d').timestamp() %}
|
{% set timestamp = strptime(states('sensor.date'), '%Y-%m-%d').timestamp() %}
|
||||||
{% set weekdays_DK = ['Man', 'Tirs', 'Ons', 'Tors', 'Fre', 'Lør', 'Søn'] %}
|
{% set weekdays_DK = ['Man', 'Tirs', 'Ons', 'Tors', 'Fre', 'Lør', 'Søn'] %}
|
||||||
{% set months_DK = ['Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'December'] %}
|
{% set months_DK = ['Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'December'] %}
|
||||||
{{ weekdays_DK[timestamp | timestamp_custom('%w') | int - 1] }}dag den {{ timestamp | timestamp_custom('%-d.') }} {{ months_DK[timestamp | timestamp_custom('%-m') | int - 1] }} {{ timestamp | timestamp_custom('%Y') }}
|
{{ weekdays_DK[timestamp | timestamp_custom('%w') | int - 1] }}dag den {{ timestamp | timestamp_custom('%-d.') }} {{ months_DK[timestamp | timestamp_custom('%-m') | int - 1] }} {{ timestamp | timestamp_custom('%Y') }}
|
||||||
Reference in New Issue
Block a user