Added sensors to remaining rooms
This commit is contained in:
@ -59,6 +59,54 @@ template:
|
||||
unique_id: 41174b21-a46f-4deb-8dbc-61a356b33db1
|
||||
state: "{{ states('sensor.emma_bedroom_temperature') | float <= 60 }}"
|
||||
device_class: cold
|
||||
- name: Basement Studio Hot
|
||||
unique_id: 2c5626e9-9a3f-43b0-9595-3a15c9434b0f
|
||||
state: "{{ states('sensor.basement_studio_temperature') | float >= 80 }}"
|
||||
device_class: heat
|
||||
- name: Basement Studio Cold
|
||||
unique_id: 985f4f8c-2297-4d32-ace7-818534c5e4b5
|
||||
state: "{{ states('sensor.basement_studio_temperature') | float <= 60 }}"
|
||||
device_class: cold
|
||||
- name: Dining Room Hot
|
||||
unique_id: 2d1a67a5-ea39-470c-9a3c-b449e0d90bdb
|
||||
state: "{{ states('sensor.dining_room_temperature') | float >= 80 }}"
|
||||
device_class: heat
|
||||
- name: Dining Room Cold
|
||||
unique_id: ce183fac-642a-402c-8f43-de82da75f0b0
|
||||
state: "{{ states('sensor.dining_room_temperature') | float <= 60 }}"
|
||||
device_class: cold
|
||||
- name: Mud Room Hot
|
||||
unique_id: 920fa45e-8c6e-4518-9aea-5141e15a4350
|
||||
state: "{{ states('sensor.mud_room_temperature') | float >= 80 }}"
|
||||
device_class: heat
|
||||
- name: Mud Room Cold
|
||||
unique_id: 459998f5-7011-4e96-aa8a-076591a1b1ce
|
||||
state: "{{ states('sensor.mud_room_temperature') | float <= 60 }}"
|
||||
device_class: cold
|
||||
- name: Stairwell Top Hot
|
||||
unique_id: 22d325db-e213-4d7b-81a8-a7ba3798e751
|
||||
state: "{{ states('sensor.stairwell_top_temperature') | float >= 80 }}"
|
||||
device_class: heat
|
||||
- name: Stairwell Top Cold
|
||||
unique_id: 925bf2d5-cfa6-4508-98c4-b7ad185ddbc1
|
||||
state: "{{ states('sensor.stairwell_top_temperature') | float <= 60 }}"
|
||||
device_class: cold
|
||||
- name: Kallen Bedroom Hot
|
||||
unique_id: e47ba60f-e9b2-48d4-899b-f16fdb146e75
|
||||
state: "{{ states('sensor.kallen_bedroom_temperature') | float >= 75 }}"
|
||||
device_class: heat
|
||||
- name: Kallen Bedroom Cold
|
||||
unique_id: 69115462-c159-4f5b-b047-ff8a2600fa7d
|
||||
state: "{{ states('sensor.kallen_bedroom_temperature') | float <= 60 }}"
|
||||
device_class: cold
|
||||
- name: Master Bedroom Hot
|
||||
unique_id: ca7c96e5-ea83-4698-a43c-16e09af6d6fd
|
||||
state: "{{ states('sensor.master_bedroom_temperature') | float >= 75 }}"
|
||||
device_class: heat
|
||||
- name: Master Bedroom Cold
|
||||
unique_id: 1577cb2c-234d-41c8-a12e-5111a77df958
|
||||
state: "{{ states('sensor.master_bedroom_temperature') | float <= 60 }}"
|
||||
device_class: cold
|
||||
- sensor:
|
||||
- name: "Master Bedroom Target Temp"
|
||||
unique_id: 2ce31844-b115-42b8-8213-feccf24e236c
|
||||
|
@ -98,6 +98,41 @@ input_number:
|
||||
step: 1
|
||||
unit_of_measurement: minutes
|
||||
icon: mdi:timer
|
||||
dining_room_lights_off_delay:
|
||||
name: Dining Room Lights Off Delay
|
||||
min: 0
|
||||
max: 30
|
||||
step: 1
|
||||
unit_of_measurement: minutes
|
||||
icon: mdi:timer
|
||||
mud_room_lights_off_delay:
|
||||
name: Mud Room Lights Off Delay
|
||||
min: 0
|
||||
max: 30
|
||||
step: 1
|
||||
unit_of_measurement: minutes
|
||||
icon: mdi:timer
|
||||
kallen_bedroom_lights_off_delay:
|
||||
name: Kallen Bedroom Lights Off Delay
|
||||
min: 0
|
||||
max: 30
|
||||
step: 1
|
||||
unit_of_measurement: minutes
|
||||
icon: mdi:timer
|
||||
master_bedroom_lights_off_delay:
|
||||
name: Master Bedroom Lights Off Delay
|
||||
min: 0
|
||||
max: 30
|
||||
step: 1
|
||||
unit_of_measurement: minutes
|
||||
icon: mdi:timer
|
||||
upstairs_hallway_lights_off_delay:
|
||||
name: Upstairs Hallway Lights Off Delay
|
||||
min: 0
|
||||
max: 30
|
||||
step: 1
|
||||
unit_of_measurement: minutes
|
||||
icon: mdi:timer
|
||||
wakeup_lights_fade_day:
|
||||
name: Wakeup Lights Fade Day
|
||||
min: 0
|
||||
@ -147,6 +182,48 @@ input_number:
|
||||
step: 5
|
||||
unit_of_measurement: lx
|
||||
icon: mdi:sun-wireless
|
||||
dining_room_lux_threshold:
|
||||
name: Dining Room Lux Threshold
|
||||
min: 0
|
||||
max: 100
|
||||
step: 5
|
||||
unit_of_measurement: lx
|
||||
icon: mdi:sun-wireless
|
||||
mud_room_lux_threshold:
|
||||
name: Mud Room Lux Threshold
|
||||
min: 0
|
||||
max: 100
|
||||
step: 5
|
||||
unit_of_measurement: lx
|
||||
icon: mdi:sun-wireless
|
||||
stairwell_top_lux_threshold:
|
||||
name: Stairwell Top Lux Threshold
|
||||
min: 0
|
||||
max: 100
|
||||
step: 5
|
||||
unit_of_measurement: lx
|
||||
icon: mdi:sun-wireless
|
||||
kallen_bedroom_lux_threshold:
|
||||
name: Kallen Bedroom Lux Threshold
|
||||
min: 0
|
||||
max: 100
|
||||
step: 5
|
||||
unit_of_measurement: lx
|
||||
icon: mdi:sun-wireless
|
||||
master_bedroom_lux_threshold:
|
||||
name: Master Bedroom Lux Threshold
|
||||
min: 0
|
||||
max: 100
|
||||
step: 5
|
||||
unit_of_measurement: lx
|
||||
icon: mdi:sun-wireless
|
||||
upstairs_hallway_lux_threshold:
|
||||
name: Upstairs Hallway Lux Threshold
|
||||
min: 0
|
||||
max: 100
|
||||
step: 5
|
||||
unit_of_measurement: lx
|
||||
icon: mdi:sun-wireless
|
||||
|
||||
# Settings for adaptive adjustments
|
||||
daytime_colortemp_front_porch:
|
||||
|
@ -114,6 +114,10 @@ template:
|
||||
unique_id: 2672a6a2-4be4-495c-b479-ffc7c6df67d2
|
||||
state: "{{ is_state('binary_sensor.tony_home','on') or is_state('binary_sensor.kallen_home','on') }}"
|
||||
device_class: presence
|
||||
- name: "People Sleeping"
|
||||
unique_id: 3f0a1504-fd01-4967-a6fb-0309813d31e3
|
||||
state: "{{ is_state('input_boolean.emma_sleeping','on') or is_state('input_boolean.kallen_sleeping','on') or is_state('input_boolean.master_bedroom_sleeping','on') }}"
|
||||
icon: mdi:sleep
|
||||
- name: "Basement Occupied"
|
||||
unique_id: 20039c29-8b9d-436d-ba6c-8f2c2bda1db0
|
||||
device_class: occupancy
|
||||
@ -147,15 +151,12 @@ template:
|
||||
unique_id: 7ec69a26-1013-4b0d-8662-a91ab9f040ca
|
||||
device_class: occupancy
|
||||
state: "{{ is_state('timer.upstairs_bathroom_motion_timer','active') or is_state('binary_sensor.upstairs_bathroom_motion','on') or is_state('input_boolean.shower_mode','on') }}"
|
||||
- name: "People Sleeping"
|
||||
unique_id: 3f0a1504-fd01-4967-a6fb-0309813d31e3
|
||||
state: "{{ is_state('input_boolean.emma_sleeping','on') or is_state('input_boolean.kallen_sleeping','on') or is_state('input_boolean.master_bedroom_sleeping','on') }}"
|
||||
icon: mdi:sleep
|
||||
- name: "Master Bedroom Occupied"
|
||||
unique_id: 407911c0-f2d3-41f5-8f1c-09fbfb10a49d
|
||||
device_class: occupancy
|
||||
state: >
|
||||
{{ is_state('light.master_bedroom_lights','on') or
|
||||
{{ is_state('binary_sensor.master_bedroom_motion','on') or
|
||||
is_state('light.master_bedroom_lights','on') or
|
||||
is_state('light.master_bedroom_closet','on') or
|
||||
is_state('input_boolean.master_bedroom_sleeping','on') or
|
||||
states('media_player.master_bedroom_chromecast') not in ['off','unavailable','unknown'] }}
|
||||
@ -164,7 +165,8 @@ template:
|
||||
unique_id: d3fdbaee-48bd-44df-820e-6cbfd3d24c11
|
||||
device_class: occupancy
|
||||
state: >
|
||||
{{ is_state('light.kallen_bedroom_lights','on') or
|
||||
{{ is_state('binary_sensor.kallen_bedroom_motion','on') or
|
||||
is_state('light.kallen_bedroom_lights','on') or
|
||||
is_state('input_boolean.kallen_sleeping','on') }}
|
||||
delay_off: "00:00:15"
|
||||
- name: "Emma Bedroom Occupied"
|
||||
@ -181,7 +183,14 @@ template:
|
||||
device_class: occupancy
|
||||
state: >
|
||||
{{ is_state('binary_sensor.living_room_motion','on') }}
|
||||
delay_off: "00:30:00"
|
||||
delay_off: "00:15:00"
|
||||
- name: Dining Room Occupied
|
||||
unique_id: 6ac3017a-98f8-4e84-bcd7-6a9b2ab5b0e2
|
||||
device_class: occupancy
|
||||
state: >
|
||||
{{ is_state('binary_sensor.dining_room_motion','on') or
|
||||
is_state('binary_sensor.tina_desk_occupied','on') }}
|
||||
delay_off: "00:15:00"
|
||||
- name: "Downstairs Bathroom Occupied"
|
||||
unique_id: fad33281-1c1a-4362-93e6-398334358027
|
||||
device_class: occupancy
|
||||
@ -192,8 +201,20 @@ template:
|
||||
unique_id: ab80b307-820e-4f82-86f2-c08f97245107
|
||||
device_class: occupancy
|
||||
state: >
|
||||
{{ is_state('binary_sensor.stairwell_bottom_motion','on') or
|
||||
{{ is_state('binary_sensor.stairwell_motion','on') or
|
||||
is_state('timer.stairwell_motion_timer','active') }}
|
||||
- name: "Mud Room Occupied"
|
||||
unique_id: 6498e6d9-01ea-48fc-ae36-d8c0c18e45b7
|
||||
device_class: occupancy
|
||||
state: >
|
||||
{{ is_state('binary_sensor.mud_room_motion','on') or
|
||||
is_state('timer.mud_room_motion_timer','active') }}
|
||||
- name: "Upstairs Hallway Occupied"
|
||||
unique_id: c4e5514a-d959-451d-984c-6235492a46f4
|
||||
device_class: occupancy
|
||||
state: >
|
||||
{{ is_state('binary_sensor.stairwell_top_motion','on') }}
|
||||
delay_off: "00:00:15"
|
||||
- sensor:
|
||||
- unique_id: people_at_home
|
||||
name: People at Home
|
||||
|
@ -287,7 +287,13 @@
|
||||
states.sensor.downstairs_bathroom_temperature,
|
||||
states.sensor.stairwell_bottom_temperature,
|
||||
states.sensor.upstairs_bathroom_temperature,
|
||||
states.sensor.emma_bedroom_temperature
|
||||
states.sensor.emma_bedroom_temperature,
|
||||
states.sensor.basement_studio_temperature,
|
||||
states.sensor.dining_room_temperature,
|
||||
states.sensor.mud_room_temperature,
|
||||
states.sensor.stairwell_top_temperature,
|
||||
states.sensor.kallen_bedroom_temperature,
|
||||
states.sensor.master_bedroom_temperature
|
||||
] | rejectattr('state','eq','unavailable') | map(attribute='state') | map('float') | list %}
|
||||
{{ ((rooms | sum) / (rooms | count)) | round(1) }}
|
||||
- name: Coldest Room Temperature
|
||||
@ -299,7 +305,13 @@
|
||||
states.sensor.downstairs_bathroom_temperature,
|
||||
states.sensor.stairwell_bottom_temperature,
|
||||
states.sensor.upstairs_bathroom_temperature,
|
||||
states.sensor.emma_bedroom_temperature
|
||||
states.sensor.emma_bedroom_temperature,
|
||||
states.sensor.basement_studio_temperature,
|
||||
states.sensor.dining_room_temperature,
|
||||
states.sensor.mud_room_temperature,
|
||||
states.sensor.stairwell_top_temperature,
|
||||
states.sensor.kallen_bedroom_temperature,
|
||||
states.sensor.master_bedroom_temperature
|
||||
] | rejectattr('state','eq','unavailable') | sort(attribute='state') %}
|
||||
{{ rooms[0].state }}
|
||||
attributes:
|
||||
@ -309,7 +321,13 @@
|
||||
states.sensor.downstairs_bathroom_temperature,
|
||||
states.sensor.stairwell_bottom_temperature,
|
||||
states.sensor.upstairs_bathroom_temperature,
|
||||
states.sensor.emma_bedroom_temperature
|
||||
states.sensor.emma_bedroom_temperature,
|
||||
states.sensor.basement_studio_temperature,
|
||||
states.sensor.dining_room_temperature,
|
||||
states.sensor.mud_room_temperature,
|
||||
states.sensor.stairwell_top_temperature,
|
||||
states.sensor.kallen_bedroom_temperature,
|
||||
states.sensor.master_bedroom_temperature
|
||||
] | rejectattr('state','eq','unavailable') | sort(attribute='state') %}
|
||||
{{ rooms[0].attributes.friendly_name | regex_replace(find='Temperature', replace='', ignorecase=False) }}
|
||||
- name: Warmest Room Temperature
|
||||
@ -321,7 +339,13 @@
|
||||
states.sensor.downstairs_bathroom_temperature,
|
||||
states.sensor.stairwell_bottom_temperature,
|
||||
states.sensor.upstairs_bathroom_temperature,
|
||||
states.sensor.emma_bedroom_temperature
|
||||
states.sensor.emma_bedroom_temperature,
|
||||
states.sensor.basement_studio_temperature,
|
||||
states.sensor.dining_room_temperature,
|
||||
states.sensor.mud_room_temperature,
|
||||
states.sensor.stairwell_top_temperature,
|
||||
states.sensor.kallen_bedroom_temperature,
|
||||
states.sensor.master_bedroom_temperature
|
||||
] | rejectattr('state','eq','unavailable') | sort(attribute='state',reverse=true) %}
|
||||
{{ rooms[0].state }}
|
||||
attributes:
|
||||
@ -331,7 +355,13 @@
|
||||
states.sensor.downstairs_bathroom_temperature,
|
||||
states.sensor.stairwell_bottom_temperature,
|
||||
states.sensor.upstairs_bathroom_temperature,
|
||||
states.sensor.emma_bedroom_temperature
|
||||
states.sensor.emma_bedroom_temperature,
|
||||
states.sensor.basement_studio_temperature,
|
||||
states.sensor.dining_room_temperature,
|
||||
states.sensor.mud_room_temperature,
|
||||
states.sensor.stairwell_top_temperature,
|
||||
states.sensor.kallen_bedroom_temperature,
|
||||
states.sensor.master_bedroom_temperature
|
||||
] | rejectattr('state','eq','unavailable') | sort(attribute='state',reverse=true) %}
|
||||
{{ rooms[0].attributes.friendly_name | regex_replace(find='Temperature', replace='', ignorecase=False) }}
|
||||
- name: Average Room Illuminance
|
||||
@ -344,7 +374,13 @@
|
||||
{'friendly_name': state_attr('sensor.downstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.downstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_bottom_illuminance','friendly_name'), 'state': states('sensor.stairwell_bottom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.upstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.upstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int }] %}
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.basement_studio_illuminance','friendly_name'), 'state': states('sensor.basement_studio_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.dining_room_illuminance','friendly_name'), 'state': states('sensor.dining_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.mud_room_illuminance','friendly_name'), 'state': states('sensor.mud_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_top_illuminance','friendly_name'), 'state': states('sensor.stairwell_top_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.kallen_bedroom_illuminance','friendly_name'), 'state': states('sensor.kallen_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.master_bedroom_illuminance','friendly_name'), 'state': states('sensor.master_bedroom_illuminance') | default(0) | int }] %}
|
||||
{% set states_list = entity_list | sort(attribute='state') | map(attribute='state') | list %}
|
||||
{{ ((states_list | sum) / (states_list | count)) | round(0) }}
|
||||
- name: Dimmest Room
|
||||
@ -357,7 +393,13 @@
|
||||
{'friendly_name': state_attr('sensor.downstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.downstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_bottom_illuminance','friendly_name'), 'state': states('sensor.stairwell_bottom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.upstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.upstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int }] %}
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.basement_studio_illuminance','friendly_name'), 'state': states('sensor.basement_studio_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.dining_room_illuminance','friendly_name'), 'state': states('sensor.dining_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.mud_room_illuminance','friendly_name'), 'state': states('sensor.mud_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_top_illuminance','friendly_name'), 'state': states('sensor.stairwell_top_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.kallen_bedroom_illuminance','friendly_name'), 'state': states('sensor.kallen_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.master_bedroom_illuminance','friendly_name'), 'state': states('sensor.master_bedroom_illuminance') | default(0) | int }] %}
|
||||
{% set states_list = entity_list | sort(attribute='state') | map(attribute='state') | list %}
|
||||
{{ states_list[0] }}
|
||||
attributes:
|
||||
@ -367,7 +409,13 @@
|
||||
{'friendly_name': state_attr('sensor.downstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.downstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_bottom_illuminance','friendly_name'), 'state': states('sensor.stairwell_bottom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.upstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.upstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int }] %}
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.basement_studio_illuminance','friendly_name'), 'state': states('sensor.basement_studio_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.dining_room_illuminance','friendly_name'), 'state': states('sensor.dining_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.mud_room_illuminance','friendly_name'), 'state': states('sensor.mud_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_top_illuminance','friendly_name'), 'state': states('sensor.stairwell_top_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.kallen_bedroom_illuminance','friendly_name'), 'state': states('sensor.kallen_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.master_bedroom_illuminance','friendly_name'), 'state': states('sensor.master_bedroom_illuminance') | default(0) | int }] %}
|
||||
{% set names_list = entity_list | sort(attribute='state') | map(attribute='friendly_name') | list %}
|
||||
{{ names_list[0] | regex_replace(find='Illuminance', replace='', ignorecase=False) }}
|
||||
- name: Brightest Room
|
||||
@ -380,7 +428,13 @@
|
||||
{'friendly_name': state_attr('sensor.downstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.downstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_bottom_illuminance','friendly_name'), 'state': states('sensor.stairwell_bottom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.upstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.upstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int }] %}
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.basement_studio_illuminance','friendly_name'), 'state': states('sensor.basement_studio_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.dining_room_illuminance','friendly_name'), 'state': states('sensor.dining_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.mud_room_illuminance','friendly_name'), 'state': states('sensor.mud_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_top_illuminance','friendly_name'), 'state': states('sensor.stairwell_top_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.kallen_bedroom_illuminance','friendly_name'), 'state': states('sensor.kallen_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.master_bedroom_illuminance','friendly_name'), 'state': states('sensor.master_bedroom_illuminance') | default(0) | int }] %}
|
||||
{% set states_list = entity_list | sort(attribute='state',reverse=true) | map(attribute='state') | list %}
|
||||
{{ states_list[0] }}
|
||||
attributes:
|
||||
@ -390,6 +444,12 @@
|
||||
{'friendly_name': state_attr('sensor.downstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.downstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_bottom_illuminance','friendly_name'), 'state': states('sensor.stairwell_bottom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.upstairs_bathroom_illuminance','friendly_name'), 'state': states('sensor.upstairs_bathroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int }] %}
|
||||
{'friendly_name': state_attr('sensor.emma_bedroom_illuminance','friendly_name'), 'state': states('sensor.emma_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.basement_studio_illuminance','friendly_name'), 'state': states('sensor.basement_studio_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.dining_room_illuminance','friendly_name'), 'state': states('sensor.dining_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.mud_room_illuminance','friendly_name'), 'state': states('sensor.mud_room_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.stairwell_top_illuminance','friendly_name'), 'state': states('sensor.stairwell_top_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.kallen_bedroom_illuminance','friendly_name'), 'state': states('sensor.kallen_bedroom_illuminance') | default(0) | int },
|
||||
{'friendly_name': state_attr('sensor.master_bedroom_illuminance','friendly_name'), 'state': states('sensor.master_bedroom_illuminance') | default(0) | int }] %}
|
||||
{% set names_list = entity_list | sort(attribute='state',reverse=true) | map(attribute='friendly_name') | list %}
|
||||
{{ names_list[0] | regex_replace(find='Illuminance', replace='', ignorecase=False) }}
|
||||
|
Reference in New Issue
Block a user