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
+194
View File
@@ -0,0 +1,194 @@
platform: template
switches:
thermostat_fan_mode:
unique_id: templateswitch.thermostat_fan_mode
friendly_name: "Thermostat Fan Mode"
value_template: >-
{% if state_attr('climate.thermostat', 'fan_min_on_time') | int(default=0) < 5 %}
{{'false'}}
{% else %}
{{ 'true' }}
{% endif %}
turn_on:
- service: ecobee.set_fan_min_on_time
data:
fan_min_on_time: 60
turn_off:
- service: ecobee.set_fan_min_on_time
data:
fan_min_on_time: 0
master_bedroom_light_cycle:
unique_id: templateswitch.master_bedroom_light_cycle
friendly_name: "Master Bedroom Light Cycle"
value_template: "{{ is_state('input_boolean.master_bedroom_light_cycle', 'on') }}"
turn_on:
service: input_boolean.turn_on
data:
entity_id: input_boolean.master_bedroom_light_cycle
turn_off:
service: input_boolean.turn_off
data:
entity_id: input_boolean.master_bedroom_light_cycle
icon_template: >-
{% if is_state('input_boolean.master_bedroom_light_cycle', 'on') %}
mdi:party-popper
{% else %}
mdi:party-popper
{% endif %}
nursery_light_cycle:
unique_id: templateswitch.nursery_light_cycle
friendly_name: "Nursery Light Cycle"
value_template: "{{ is_state('input_boolean.nursery_light_cycle', 'on') }}"
turn_on:
service: input_boolean.turn_on
data:
entity_id: input_boolean.nursery_light_cycle
turn_off:
service: input_boolean.turn_off
data:
entity_id: input_boolean.nursery_light_cycle
icon_template: >-
{% if is_state('input_boolean.nursery_light_cycle', 'on') %}
mdi:party-popper
{% else %}
mdi:party-popper
{% endif %}
front_room_light_cycle:
unique_id: templateswitch.front_room_light_cycle
friendly_name: "Front Room Light Cycle"
value_template: "{{ is_state('input_boolean.front_room_light_cycle', 'on') }}"
turn_on:
service: input_boolean.turn_on
data:
entity_id: input_boolean.front_room_light_cycle
turn_off:
service: input_boolean.turn_off
data:
entity_id: input_boolean.front_room_light_cycle
icon_template: >-
{% if is_state('input_boolean.front_room_light_cycle', 'on') %}
mdi:party-popper
{% else %}
mdi:party-popper
{% endif %}
great_room_light_cycle:
unique_id: templateswitch.great_room_light_cycle
friendly_name: "Great Room Light Cycle"
value_template: "{{ is_state('input_boolean.great_room_light_cycle', 'on') }}"
turn_on:
service: input_boolean.turn_on
data:
entity_id: input_boolean.great_room_light_cycle
turn_off:
service: input_boolean.turn_off
data:
entity_id: input_boolean.great_room_light_cycle
icon_template: >-
{% if is_state('input_boolean.great_room_light_cycle', 'on') %}
mdi:party-popper
{% else %}
mdi:party-popper
{% endif %}
computer_area_light_cycle:
unique_id: templateswitch.computer_area_light_cycle
friendly_name: "Computer Area Light Cycle"
value_template: "{{ is_state('input_boolean.computer_area_light_cycle', 'on') }}"
turn_on:
service: input_boolean.turn_on
data:
entity_id: input_boolean.computer_area_light_cycle
turn_off:
service: input_boolean.turn_off
data:
entity_id: input_boolean.computer_area_light_cycle
icon_template: >-
{% if is_state('input_boolean.computer_area_light_cycle', 'on') %}
mdi:party-popper
{% else %}
mdi:party-popper
{% endif %}
nursery_bed_lights:
unique_id: templateswitch.nursery_bed_lights
value_template: "{{ is_state('light.black_bed_wled', 'on') or is_state('light.white_bed_wled', 'on') }}"
turn_on:
service: select.select_option
target:
entity_id:
- select.black_bed_wled_preset
- select.white_bed_wled_preset
data:
option: Bouncing Balls
turn_off:
service: select.select_option
target:
entity_id:
- select.black_bed_wled_preset
- select.white_bed_wled_preset
data:
option: "Off"
icon_template: >-
mdi:led-strip-variant
virtual_reality:
unique_id: templateswitch.virtual_reality
value_template: "{{ is_state('switch.vr_headset_plug', 'on') }}"
turn_on:
service: homeassistant.turn_on
data:
entity_id:
- switch.vr_headset_plug
turn_off:
service: homeassistant.turn_off
data:
entity_id:
- switch.vr_headset_plug
icon_template: >-
mdi:virtual-reality
# all_chores:
# unique_id: templateswitch.all_chores
# value_template: "{{ is_state('input_boolean.grocy_next_chores', 'on')}}"
# turn_on:
# service: homeassistant.turn_on
# data:
# entity_id:
# - input_boolean.grocy_next_chores
# turn_off:
# service: homeassistant.turn_off
# data:
# entity_id:
# - input_boolean.grocy_next_chores
# blue_room_chores:
# unique_id: templateswitch.blue_room_chores
# value_template: "{{ is_state('input_boolean.blue_room_next_chores', 'on')}}"
# turn_on:
# service: homeassistant.turn_on
# data:
# entity_id:
# - input_boolean.blue_room_next_chores
# turn_off:
# service: homeassistant.turn_off
# data:
# entity_id:
# - input_boolean.blue_room_next_chores
# computer_area_chores:
# unique_id: templateswitch.computer_area_chores
# value_template: "{{ is_state('input_boolean.computer_area_next_chores', 'on')}}"
# turn_on:
# service: homeassistant.turn_on
# data:
# entity_id:
# - input_boolean.computer_area_next_chores
# turn_off:
# service: homeassistant.turn_off
# data:
# entity_id:
# - input_boolean.computer_area_next_chores