Updating all the Customize entries with standardized Templates!

This commit is contained in:
CCOSTAN 2016-12-23 18:23:28 +00:00
parent 589b9bcbb3
commit 5688560a44
10 changed files with 470 additions and 267 deletions

View File

@ -1,68 +1,68 @@
######################################################################
## Weekday Morning Routines for the Wife and Kiddos.
######################################################################
- alias: 'Good Morning Routine'
trigger:
- platform: event
event_type: good_morning
- platform: time
after: '06:00:00'
condition:
- condition: state
entity_id: group.family
state: home
- condition: state
entity_id: input_boolean.no_school
state: 'off'
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: light.turn_on
entity_id:
- light.s1
- light.s4
data:
brightness: 150
- service: switch.turn_on
entity_id: switch.kitchen_accents
- delay: 00:01:00
- service: switch.turn_on
entity_id: switch.kitchen_accents
- delay: 00:50:00
# 6:50am now.
- service: light.turn_on
entity_id:
- light.d1
- light.d2
- group.kitchen_lights
data:
brightness: 150
- service: light.turn_off
entity_id:
- group.dining_room_lights
- service: switch.turn_off
entity_id: switch.kitchen_accents
- delay: 01:00:00
# 7:50am now.
- service: light.turn_on
entity_id:
- group.kitchen_lights
data:
brightness: 200
- delay: 00:40:00
# 8:30am now.
- service: light.turn_off
entity_id:
- group.interior_lights
######################################################################
## Weekday Morning Routines for the Wife and Kiddos.
######################################################################
- alias: 'Good Morning Routine'
trigger:
- platform: event
event_type: good_morning
- platform: time
after: '06:00:00'
condition:
- condition: state
entity_id: group.family
state: home
- condition: state
entity_id: input_boolean.school_mode
state: 'off'
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: light.turn_on
entity_id:
- light.s1
- light.s4
data:
brightness: 150
- service: switch.turn_on
entity_id: switch.kitchen_accents
- delay: 00:01:00
- service: switch.turn_on
entity_id: switch.kitchen_accents
- delay: 00:50:00
# 6:50am now.
- service: light.turn_on
entity_id:
- light.d1
- light.d2
- group.kitchen_lights
data:
brightness: 150
- service: light.turn_off
entity_id:
- group.dining_room_lights
- service: switch.turn_off
entity_id: switch.kitchen_accents
- delay: 01:00:00
# 7:50am now.
- service: light.turn_on
entity_id:
- group.kitchen_lights
data:
brightness: 200
- delay: 00:40:00
# 8:30am now.
- service: light.turn_off
entity_id:
- group.interior_lights

View File

@ -1,134 +1,202 @@
group.all_automations:
friendly_name: 'all automations'
emulated_hue: false
friendly_name: 'All Automations'
emulated_hue: False
hidden: True
group.all_covers:
friendly_name: 'all covers'
emulated_hue: false
friendly_name: 'All Covers'
emulated_hue: False
hidden: True
group.all_devices:
friendly_name: 'all devices'
emulated_hue: false
friendly_name: 'All Devices'
emulated_hue: False
hidden: True
group.all_lights:
friendly_name: 'all lights'
emulated_hue: true
friendly_name: 'All Lights'
emulated_hue: True
hidden: True
group.all_scripts:
friendly_name: 'all scripts'
emulated_hue: false
friendly_name: 'All Scripts'
emulated_hue: False
hidden: True
group.all_switches:
friendly_name: 'all switches'
emulated_hue: true
friendly_name: 'All Switches'
emulated_hue: True
hidden: True
group.amps:
friendly_name: 'AMPs'
emulated_hue: true
friendly_name: 'Amps'
emulated_hue: True
hidden: False
group.bear_stone_view:
friendly_name: 'Bear Stone Run'
emulated_hue: false
emulated_hue: False
hidden: True
icon: mdi:home
group.bedroom_lights:
friendly_name: 'Bedroom lights'
emulated_hue: true
friendly_name: 'Bedroom Lights'
emulated_hue: True
hidden: False
group.den_lights:
friendly_name: 'Den lights'
emulated_hue: true
friendly_name: 'Den Lights'
emulated_hue: True
hidden: False
group.dinette_lights:
friendly_name: 'Dinette lights'
emulated_hue: true
friendly_name: 'Dinette Lights'
emulated_hue: True
hidden: False
group.dining_room_lights:
friendly_name: 'Dining Room lights'
emulated_hue: true
friendly_name: 'Dining Room Lights'
emulated_hue: True
hidden: False
group.doors:
friendly_name: 'Doors'
emulated_hue: false
emulated_hue: False
hidden: True
icon: mdi:security-home
group.family:
friendly_name: 'Family'
emulated_hue: false
emulated_hue: False
hidden: False
group.foyer_lights:
friendly_name: 'Foyer lights'
emulated_hue: true
friendly_name: 'Foyer Lights'
emulated_hue: True
hidden: False
group.garage_doors:
friendly_name: 'Garage doors'
emulated_hue: false
friendly_name: 'Garage Doors'
emulated_hue: False
hidden: False
group.garage_lights:
friendly_name: 'Garage lights'
emulated_hue: true
friendly_name: 'Garage Lights'
emulated_hue: True
hidden: False
group.hallway_lights:
friendly_name: 'Hallway Lights'
emulated_hue: true
emulated_hue: True
hidden: False
group.home_modes:
friendly_name: 'Home Modes'
emulated_hue: false
emulated_hue: False
hidden: False
group.info:
friendly_name: 'Info'
emulated_hue: false
emulated_hue: False
hidden: True
icon: mdi:settings
group.interior_lights:
friendly_name: 'Interior Lights'
emulated_hue: true
emulated_hue: True
hidden: False
group.kitchen_lights:
friendly_name: 'Kitchen lights'
emulated_hue: true
friendly_name: 'Kitchen Lights'
emulated_hue: True
hidden: False
group.lights:
friendly_name: 'Lights'
emulated_hue: false
emulated_hue: False
hidden: True
icon: mdi:lightbulb
group.living_room_accents:
friendly_name: 'Living Room Accents'
emulated_hue: true
emulated_hue: True
hidden: False
group.living_room_lights:
friendly_name: 'Living Room lights'
emulated_hue: true
friendly_name: 'Living Room Lights'
emulated_hue: True
hidden: False
group.network:
friendly_name: 'Network'
emulated_hue: false
emulated_hue: False
hidden: False
group.office_lights:
friendly_name: 'Office lights'
emulated_hue: true
friendly_name: 'Office Lights'
emulated_hue: True
hidden: False
group.outdoor_front_lights:
friendly_name: 'Outdoor Front Lights'
emulated_hue: true
emulated_hue: True
hidden: False
group.outdoor_lights:
friendly_name: 'Outdoor Lights'
emulated_hue: true
emulated_hue: True
hidden: False
group.outdoor_pool_lights:
friendly_name: 'Outdoor Pool Lights'
emulated_hue: true
emulated_hue: True
hidden: False
group.sensors:
friendly_name: 'Sensors'
emulated_hue: false
emulated_hue: False
hidden: False
group.switches:
friendly_name: 'Switches'
emulated_hue: false
emulated_hue: False
hidden: False
group.upstairs_lights:
friendly_name: 'Upstairs lights'
emulated_hue: true
friendly_name: 'Upstairs Lights'
emulated_hue: True
hidden: False
group.weather:
friendly_name: 'Weather'
emulated_hue: false
emulated_hue: False
hidden: False

View File

@ -6,49 +6,9 @@ sensor.since_last_boot_templated:
friendly_name: 'HomeAssistant Uptime'
icon: mdi:clock-start
input_boolean.guest_mode:
friendly_name: 'Guest Mode'
icon: mdi:account-alert
emulated_hue: true
input_boolean.no_school:
friendly_name: 'No School'
emulated_hue: true
sensor.since_last_boot:
hidden: true
sensor.badlogin:
hidden: true
group.home_modes:
emulated_hue: false
friendly_name: 'Home Modes'
group.all_lights:
friendly_name: 'All the Lights'
hidden: false
emulated_hue: true
group.all_switches:
friendly_name: ' All the Switches'
hidden: false
emulated_hue: true
group.all_scripts:
hidden: false
group.all_automations:
hidden: false
group.family:
emulated_hue: false
group.sensors:
emulated_hue: false
group.network:
emulated_hue: false
group.weather:
emulated_hue: false

34
customize/input_booleans.yaml Executable file
View File

@ -0,0 +1,34 @@
###################################
## Input_Booleans Section
###################################
input_boolean.chore_reminder:
friendly_name: 'Chore Reminder'
icon: mdi:human-male-female
emulated_hue: False
hidden: False
input_boolean.guest_mode:
friendly_name: 'Guest Mode'
icon: mdi:account-alert
emulated_hue: True
hidden: False
input_boolean.no_school:
friendly_name: 'No School'
icon: mdi:school
emulated_hue: True
hidden: False
input_boolean.pill_reminder:
friendly_name: 'Pill Reminder'
icon: mdi:pill
emulated_hue: False
hidden: False
input_boolean.trash_reminder:
friendly_name: 'Trash Day Reminder'
icon: mdi:delete
emulated_hue: False
hidden: False

View File

@ -1,227 +1,284 @@
light.bedroom:
friendly_name: 'Bedroom'
emulated_hue: False
emulated_hue: False
hidden: False
light.couch:
friendly_name: 'Couch'
emulated_hue: False
emulated_hue: False
hidden: False
light.couch_1:
friendly_name: 'Couch 1'
emulated_hue: False
emulated_hue: False
hidden: False
light.d1:
friendly_name: 'D1'
emulated_hue: False
emulated_hue: False
hidden: False
light.d2:
friendly_name: 'D2'
emulated_hue: False
emulated_hue: False
hidden: False
light.den:
friendly_name: 'Den'
emulated_hue: False
emulated_hue: False
hidden: False
light.den_lamp:
friendly_name: 'Den Lamp'
emulated_hue: False
emulated_hue: False
hidden: False
light.dinette:
friendly_name: 'Dinette'
emulated_hue: False
emulated_hue: False
hidden: False
light.dining_room:
friendly_name: 'Dining Room'
emulated_hue: False
emulated_hue: False
hidden: False
light.f1:
friendly_name: 'F1'
emulated_hue: False
emulated_hue: False
hidden: False
light.f2:
friendly_name: 'F2'
emulated_hue: False
emulated_hue: False
hidden: False
light.foyer:
friendly_name: 'Foyer'
emulated_hue: False
emulated_hue: False
hidden: False
light.fridge:
friendly_name: 'Fridge'
emulated_hue: False
emulated_hue: False
hidden: False
light.garage:
friendly_name: 'Garage'
emulated_hue: False
emulated_hue: False
hidden: False
light.garage_attic:
friendly_name: 'Garage Attic'
emulated_hue: False
emulated_hue: False
hidden: False
light.garage_left:
friendly_name: 'Garage_Left'
emulated_hue: True
friendly_name: 'Garage Left'
emulated_hue: True
hidden: False
light.hallway:
friendly_name: 'Hallway'
emulated_hue: False
emulated_hue: False
hidden: False
light.hallway_2:
friendly_name: 'Hallway'
emulated_hue: False
emulated_hue: False
hidden: False
light.k1:
friendly_name: 'K1'
emulated_hue: False
emulated_hue: False
hidden: False
light.k2:
friendly_name: 'K2'
emulated_hue: False
emulated_hue: False
hidden: False
light.k3:
friendly_name: 'K3'
emulated_hue: False
emulated_hue: False
hidden: False
light.k4:
friendly_name: 'K4'
emulated_hue: False
emulated_hue: False
hidden: False
light.k5:
friendly_name: 'K5'
emulated_hue: False
emulated_hue: False
hidden: False
light.k6:
friendly_name: 'K6'
emulated_hue: False
emulated_hue: False
hidden: False
light.kitchen:
friendly_name: 'Kitchen'
emulated_hue: False
emulated_hue: False
hidden: False
light.living_room:
friendly_name: 'Living Room'
emulated_hue: False
emulated_hue: False
hidden: False
light.m1_back_left:
friendly_name: 'M1 Back left'
emulated_hue: False
friendly_name: 'M1 Back Left'
emulated_hue: False
hidden: False
light.m1_back_right:
friendly_name: 'M1 back right'
emulated_hue: False
friendly_name: 'M1 Back Right'
emulated_hue: False
hidden: False
light.m1_front_left:
friendly_name: 'M1 front left'
emulated_hue: False
friendly_name: 'M1 Front Left'
emulated_hue: False
hidden: False
light.m1_front_right:
friendly_name: 'M1 front right'
emulated_hue: False
friendly_name: 'M1 Front Right'
emulated_hue: False
hidden: False
light.m1_slider:
friendly_name: 'M1 Slider'
emulated_hue: False
emulated_hue: False
hidden: False
light.master_bathroom:
friendly_name: 'Master Bathroom'
emulated_hue: False
emulated_hue: False
hidden: False
light.master_bedroom:
friendly_name: 'Master Bedroom'
emulated_hue: False
emulated_hue: False
hidden: False
light.master_toilet:
friendly_name: 'Master Toilet'
emulated_hue: False
emulated_hue: False
hidden: False
light.office:
friendly_name: 'Office'
emulated_hue: False
emulated_hue: False
hidden: False
light.office_lamp:
friendly_name: 'Office Lamp'
emulated_hue: False
emulated_hue: False
hidden: False
light.outdoor_bathroom:
friendly_name: 'Outdoor Bathroom'
emulated_hue: False
emulated_hue: False
hidden: False
light.outdoor_foyer:
friendly_name: 'Outdoor Foyer'
emulated_hue: False
emulated_hue: False
hidden: False
light.outdoor_front:
friendly_name: 'Outdoor Front'
emulated_hue: False
emulated_hue: False
hidden: False
light.outdoor_sconce_1:
friendly_name: 'Outdoor Sconce 1'
emulated_hue: False
emulated_hue: False
hidden: False
light.outdoor_sconce_2:
friendly_name: 'Outdoor Sconce 2'
emulated_hue: False
emulated_hue: False
hidden: False
light.outdoor_sconce_3:
friendly_name: 'Outdoor Sconce 3'
emulated_hue: False
emulated_hue: False
hidden: False
light.p1_back_left:
friendly_name: 'P1 back left'
emulated_hue: False
friendly_name: 'P1 Back Left'
emulated_hue: False
hidden: False
light.p1_back_right:
friendly_name: 'P1 back right'
emulated_hue: False
friendly_name: 'P1 Back Right'
emulated_hue: False
hidden: False
light.p1_front_left:
friendly_name: 'P1 front left'
emulated_hue: False
friendly_name: 'P1 Front Left'
emulated_hue: False
hidden: False
light.p1_front_right:
friendly_name: 'P1 Front right'
emulated_hue: False
friendly_name: 'P1 Front Right'
emulated_hue: False
hidden: False
light.pool:
friendly_name: 'Pool'
emulated_hue: False
emulated_hue: False
hidden: False
light.s1:
friendly_name: 'S1'
emulated_hue: False
emulated_hue: False
hidden: False
light.s2:
friendly_name: 'S2'
emulated_hue: False
emulated_hue: False
hidden: False
light.s3:
friendly_name: 'S3'
emulated_hue: False
emulated_hue: False
hidden: False
light.s4:
friendly_name: 'S4'
emulated_hue: False
emulated_hue: False
hidden: False
light.sink:
friendly_name: 'Sink'
emulated_hue: False
emulated_hue: False
hidden: False
light.sml:
friendly_name: 'SML'
emulated_hue: False
friendly_name: 'Sml'
emulated_hue: False
hidden: False
light.tv_light:
friendly_name: 'TV Light'
emulated_hue: False
friendly_name: 'Tv Light'
emulated_hue: False
hidden: False
light.tv_stand_light:
friendly_name: 'TV Stand Light'
emulated_hue: False
friendly_name: 'Tv Stand Light'
emulated_hue: False
hidden: False
light.upstairs:
friendly_name: 'Upstairs'
emulated_hue: False
hidden: False
light.upstairs_lamp:
friendly_name: 'Upstairs_lamp'
emulated_hue: False
friendly_name: 'Upstairs Lamp'
emulated_hue: False
hidden: False

18
customize/scenes.yaml Executable file
View File

@ -0,0 +1,18 @@
###################################
## Scenes Section
###################################
scene.front_full_brightness:
friendly_name: 'Front Full Brightness'
emulated_hue: False
scene.living_room_tv_time:
friendly_name: 'TV Time'
emulated_hue: True
scene.month_front_12_colors:
friendly_name: 'Month Front 12 Colors'
emulated_hue: False
scene.month_front_1_colors:
friendly_name: 'Month Front 1 Colors'
emulated_hue: False

50
customize/scripts.yaml Executable file
View File

@ -0,0 +1,50 @@
###################################
## Scripts Section
###################################
script.flash_notify:
friendly_name: 'Flash Notify'
emulated_hue: False
hidden: True
script.front_house_motion:
friendly_name: 'Front House Motion'
emulated_hue: False
hidden: True
script.holiday_switches_on:
friendly_name: 'Holiday Switches On'
emulated_hue: False
hidden: False
script.ifttt_notify:
friendly_name: 'Ifttt Notify'
emulated_hue: False
hidden: True
script.interior_off:
friendly_name: 'Interior Off'
emulated_hue: False
hidden: False
script.monthly_front_house_scene:
friendly_name: 'Monthly Front House Scene'
emulated_hue: False
hidden: False
script.skybell_pressed:
friendly_name: 'Skybell Pressed'
emulated_hue: False
hidden: True
script.switch_check:
friendly_name: 'Switch Check'
emulated_hue: False
hidden: True
script.switch_turn_off_all:
friendly_name: 'Switch Turn Off All'
emulated_hue: False
hidden: False

View File

@ -1,8 +1,8 @@
home_modes:
control: hidden
entities:
- input_boolean.guest_mode
- input_boolean.no_school
# - input_boolean.chore_reminder
# - input_boolean.pill_reminder
# - input_boolean.trash_reminder
home_modes:
control: hidden
entities:
- input_boolean.guest_mode
- input_boolean.school_mode
# - input_boolean.chore_reminder
# - input_boolean.pill_reminder
# - input_boolean.trash_reminder

View File

@ -1,24 +1,24 @@
guest_mode:
name: Guest Mode
icon: mdi:account-alert
initial: off
no_school:
name: No School
icon: mdi:school
initial: off
trash_reminder:
name: Trash Day Reminder
icon: mdi:delete
initial: off
pill_reminder:
name: Pill Reminder
icon: mdi:pill
initial: off
chore_reminder:
name: chore Reminder
icon: mdi:human-male-female
guest_mode:
name: Guest Mode
icon: mdi:account-alert
initial: off
school_mode:
name: School Mode
icon: mdi:school
initial: on
trash_reminder:
name: Trash Day Reminder
icon: mdi:delete
initial: off
pill_reminder:
name: Pill Reminder
icon: mdi:pill
initial: off
chore_reminder:
name: chore Reminder
icon: mdi:human-male-female
initial: off

View File

@ -1,4 +1,4 @@
You can use this code to quickly create files from the template editor in HA.
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:
@ -9,7 +9,8 @@ Create fast Customize for groups.yaml:
{% else %}
{% endif %}
{{ state.entity_id }}:
friendly_name: '{{ state.attributes.friendly_name if state.attributes.friendly_name is defined else state.name }}'
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 -%}
@ -22,6 +23,21 @@ Create fast Customize for lights.yaml
{% else %}
{% endif %}
{{ state.entity_id }}:
friendly_name: '{{ state.attributes.friendly_name if state.attributes.friendly_name is defined else state.name }}'
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 -%}