initial push

This commit is contained in:
CeeWeasel
2024-04-14 14:08:56 -04:00
commit 53bf393d14
1111 changed files with 71730 additions and 0 deletions
@@ -0,0 +1,436 @@
template:
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.blue_room_light_level_trigger
- platform: state
entity_id: sensor.blue_room_multisensor_illuminance
binary_sensor:
- name: "Blue Room Naturally Lit"
unique_id: templatebinarysensor_blueroomnaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.blue_room_multisensor_illuminance') | float(default=0) > states('input_number.blue_room_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.blue_room_multisensor_illuminance') | float(default=0) > states('input_number.blue_room_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.blue_room_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.blue_room_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.computer_area_light_level_trigger
- platform: state
entity_id: sensor.computer_area_multisensor_illuminance
binary_sensor:
- name: "Computer Area Naturally Lit"
unique_id: templatebinarysensor_computerareanaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.computer_area_multisensor_illuminance') | float(default=0) > states('input_number.computer_area_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.computer_area_multisensor_illuminance') | float(default=0) > states('input_number.computer_area_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.computer_area_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.computer_area_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.deck_light_level_trigger
- platform: state
entity_id: sensor.deck_light_level
binary_sensor:
- name: "Deck Naturally Lit"
unique_id: templatebinarysensor_decknaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.deck_light_level') | float(default=0) > states('input_number.deck_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.deck_light_level') | float(default=0) > states('input_number.deck_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.deck_light_level') | float(default=0) }}"
trigger: "{{ states('input_number.deck_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.dining_room_light_level_trigger
- platform: state
entity_id: sensor.dining_room_multisensor_illuminance
to:
- platform: event
event_type: event_template_reloaded
binary_sensor:
- name: "Dining Room Naturally Lit"
unique_id: templatebinarysensor_diningroomnaturallylit
availability: "{{ states('sensor.dining_room_multisensor_illuminance') not in ['unkown', 'unavailable'] }}"
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.dining_room_multisensor_illuminance')| float(default=0) > states('input_number.dining_room_light_level_trigger')| float(default=0) }}
icon: >
{% if states('sensor.dining_room_multisensor_illuminance')| float(default=0) > states('input_number.dining_room_light_level_trigger')| float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.dining_room_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.dining_room_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.entryway_light_level_trigger
- platform: state
entity_id: sensor.entryway_light_level
binary_sensor:
- name: "Entryway Naturally Lit"
unique_id: templatebinarysensor_entrywaynaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.entryway_light_level') | float(default=0) > states('input_number.entryway_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.entryway_light_level') | float(default=0) > states('input_number.entryway_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.entryway_light_level') | float(default=0) }}"
trigger: "{{ states('input_number.entryway_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.front_porch_light_level_trigger
- platform: state
entity_id: sensor.front_porch_light_level
binary_sensor:
- name: "Front Porch Naturally Lit"
unique_id: templatebinarysensor_frontporchnaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.front_porch_light_level') | float(default=0) > states('input_number.front_porch_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.front_porch_light_level') | float(default=0) > states('input_number.front_porch_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.front_porch_light_level') | float(default=0) }}"
trigger: "{{ states('input_number.front_porch_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.front_room_light_level_trigger
- platform: state
entity_id: sensor.front_room_light_level
binary_sensor:
- name: "Front Room Naturally Lit"
unique_id: templatebinarysensor_frontroomnaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.front_room_light_level') | float(default=0) > states('input_number.front_room_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.front_room_light_level') | float(default=0) > states('input_number.front_room_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.front_room_light_level') | float(default=0) }}"
trigger: "{{ states('input_number.front_room_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.garage_overhead_light_level_trigger
- platform: state
entity_id: sensor.garage_multisensor_illuminance
binary_sensor:
- name: "Garage Naturally Lit"
unique_id: templatebinarysensor_garagenaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.garage_multisensor_illuminance') | float(default=0) > states('input_number.garage_overhead_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.garage_multisensor_illuminance') | float(default=0) > states('input_number.garage_overhead_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.garage_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.garage_overhead_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.great_room_light_level_trigger
- platform: state
entity_id: sensor.great_room_multisensor_illuminance
binary_sensor:
- name: "Great Room Naturally Lit"
unique_id: templatebinarysensor_greatroomnaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.great_room_multisensor_illuminance') | float(default=0) > states('input_number.great_room_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.great_room_multisensor_illuminance') | float(default=0) > states('input_number.great_room_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.great_room_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.great_room_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id: input_number.kitchen_light_level_trigger
- platform: state
entity_id: sensor.kitchen_multisensor_illuminance
binary_sensor:
- name: "Kitchen Naturally Lit"
unique_id: templatebinarysensor_kitchennaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.kitchen_multisensor_illuminance') | float(default=0) > states('input_number.kitchen_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.kitchen_multisensor_illuminance') | float(default=0) > states('input_number.kitchen_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.kitchen_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.kitchen_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id:
- input_number.master_bedroom_light_level_trigger
- sensor.master_bedroom_multisensor_illuminance
binary_sensor:
- name: "Master Bedroom Naturally Lit"
unique_id: templatebinarysensor_masterbedroomnaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.master_bedroom_multisensor_illuminance') | float(default=0) > states('input_number.master_bedroom_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.master_bedroom_multisensor_illuminance') | float(default=0) > states('input_number.master_bedroom_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.master_bedroom_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.master_bedroom_light_level_trigger') | float(default=0) }}"
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id:
- input_number.nursery_light_level_trigger
- sensor.nursery_multisensor_illuminance
binary_sensor:
- name: "Nursery Naturally Lit"
unique_id: templatebinarysensor_nurserynaturallylit
delay_on:
seconds: 3
delay_off:
seconds: 3
state: >
{{ states('sensor.nursery_multisensor_illuminance') | float(default=0) > states('input_number.nursery_light_level_trigger') | float(default=0) }}
icon: >
{% if states('sensor.nursery_multisensor_illuminance') | float(default=0) > states('input_number.nursery_light_level_trigger') | float(default=0) %}
mdi:weather-sunny
{% else %}
mdi:weather-sunny-off
{% endif %}
attributes:
illuminance: "{{ states('sensor.nursery_multisensor_illuminance') | float(default=0) }}"
trigger: "{{ states('input_number.nursery_light_level_trigger') | float(default=0) }}"
input_number:
blue_room_light_level_trigger:
name: Blue Room Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
computer_area_light_level_trigger:
name: Computer Area Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
deck_light_level_trigger:
name: Deck Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
dining_room_light_level_trigger:
name: Dining Room Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
entryway_light_level_trigger:
name: Entryway Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
front_porch_light_level_trigger:
name: Front Porch Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
front_room_light_level_trigger:
name: Front Room Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
garage_overhead_light_level_trigger:
name: Garage Overhead Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
great_room_light_level_trigger:
name: Great Room Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
kitchen_light_level_trigger:
name: Kitchen Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
master_bedroom_light_level_trigger:
name: Master Bedroom Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box
nursery_light_level_trigger:
name: Nursery Light Level Trigger
icon: mdi:brightness-auto
min: 0
max: 50000
mode: box