Skip to content
Snippets Groups Projects
Commit 0234305a authored by Erick Hitter's avatar Erick Hitter
Browse files

Sync with upstream

7abd3cbe
parent 6f815ba0
Branches
No related tags found
No related merge requests found
Showing
with 235 additions and 37 deletions
alias: 'Dim balcony lights after midnight' alias: 'Dim balcony lights after midnight'
trigger: trigger:
platform: time platform: time
after: "00:00" at: "00:00"
condition: condition:
- condition: state - condition: state
entity_id: light.balcony entity_id: light.balcony
......
alias: Brightness Dining Area alias: Brightness Dining Area
trigger: trigger:
platform: state platform: state
entity_id: input_slider.brightness_da entity_id: input_number.brightness_da
action: action:
service: light.turn_on service: light.turn_on
data: data:
...@@ -9,4 +9,4 @@ action: ...@@ -9,4 +9,4 @@ action:
- light.ceiling_fan_1 - light.ceiling_fan_1
- light.ceiling_fan_2 - light.ceiling_fan_2
data_template: data_template:
brightness: '{{ states( "input_slider.brightness_da" )|round( 0 ) }}' brightness: '{{ states( "input_number.brightness_da" )|round( 0 ) }}'
...@@ -2,13 +2,19 @@ alias: Brightness Dining Area Sync ...@@ -2,13 +2,19 @@ alias: Brightness Dining Area Sync
trigger: trigger:
- platform: state - platform: state
entity_id: light.ceiling_fan_1 entity_id: light.ceiling_fan_1
to: "on"
- platform: state - platform: state
entity_id: light.ceiling_fan_2 entity_id: light.ceiling_fan_2
to: "on" condition:
condition: and
conditions:
- condition: state
entity_id: light.ceiling_fan_1
state: 'on'
- condition: state
entity_id: light.ceiling_fan_2
state: 'on'
action: action:
service: input_slider.select_value service: input_number.set_value
data:
entity_id: input_slider.brightness_da
data_template: data_template:
entity_id: input_number.brightness_da
value: '{{ trigger.to_state.attributes.brightness|float }}' value: '{{ trigger.to_state.attributes.brightness|float }}'
alias: Brightness Living Room alias: Brightness Living Room
trigger: trigger:
platform: state platform: state
entity_id: input_slider.brightness_lr entity_id: input_number.brightness_lr
action: action:
service: light.turn_on service: light.turn_on
data: data:
...@@ -9,4 +9,4 @@ action: ...@@ -9,4 +9,4 @@ action:
- light.endtable - light.endtable
- light.corner_table - light.corner_table
data_template: data_template:
brightness: '{{ states( "input_slider.brightness_lr" )|round( 0 ) }}' brightness: '{{ states( "input_number.brightness_lr" )|round( 0 ) }}'
...@@ -2,13 +2,19 @@ alias: Brightness Living Room Sync ...@@ -2,13 +2,19 @@ alias: Brightness Living Room Sync
trigger: trigger:
- platform: state - platform: state
entity_id: light.endtable entity_id: light.endtable
to: "on"
- platform: state - platform: state
entity_id: light.corner_table entity_id: light.corner_table
to: "on" condition:
condition: and
conditions:
- condition: state
entity_id: light.endtable
state: 'on'
- condition: state
entity_id: light.corner_table
state: 'on'
action: action:
service: input_slider.select_value service: input_number.set_value
data:
entity_id: input_slider.brightness_lr
data_template: data_template:
entity_id: input_number.brightness_lr
value: '{{ trigger.to_state.attributes.brightness|float }}' value: '{{ trigger.to_state.attributes.brightness|float }}'
alias: Brightness Master Bath alias: Brightness Master Bath
trigger: trigger:
platform: state platform: state
entity_id: input_slider.brightness_master_bath entity_id: input_number.brightness_master_bath
action: action:
service: light.turn_on service: light.turn_on
data: data:
...@@ -10,4 +10,4 @@ action: ...@@ -10,4 +10,4 @@ action:
- light.master_bath_2 - light.master_bath_2
- light.master_bath_3 - light.master_bath_3
data_template: data_template:
brightness: '{{ states( "input_slider.brightness_master_bath" )|round( 0 ) }}' brightness: '{{ states( "input_number.brightness_master_bath" )|round( 0 ) }}'
...@@ -2,16 +2,24 @@ alias: Brightness Master Bath Sync ...@@ -2,16 +2,24 @@ alias: Brightness Master Bath Sync
trigger: trigger:
- platform: state - platform: state
entity_id: light.master_bath_1 entity_id: light.master_bath_1
to: "on"
- platform: state - platform: state
entity_id: light.master_bath_2 entity_id: light.master_bath_2
to: "on"
- platform: state - platform: state
entity_id: light.master_bath_3 entity_id: light.master_bath_3
to: "on" condition:
condition: and
conditions:
- condition: state
entity_id: light.master_bath_1
state: 'on'
- condition: state
entity_id: light.master_bath_2
state: 'on'
- condition: state
entity_id: light.master_bath_3
state: 'on'
action: action:
service: input_slider.select_value service: input_number.set_value
data:
entity_id: input_slider.brightness_master_bath
data_template: data_template:
entity_id: input_number.brightness_master_bath
value: '{{ trigger.to_state.attributes.brightness|float }}' value: '{{ trigger.to_state.attributes.brightness|float }}'
alias: Turn on lights when dining room window opened from outside
trigger:
- platform: state
entity_id: binary_sensor.dining_area_window_motion
to: 'on'
condition:
condition: and
conditions:
- condition: state
entity_id: binary_sensor.lr_motion_sensor_over_slider
state: 'off'
- condition: state
entity_id: binary_sensor.lr_motion_sensor_over_utility_closet
state: 'off'
- condition: state
entity_id: binary_sensor.kitchen
state: 'off'
action:
service: scene.turn_on
entity_id:
- scene.da_bright
- scene.lr_bright
- scene.balcony_bright
...@@ -2,6 +2,27 @@ alias: Scene Balcony ...@@ -2,6 +2,27 @@ alias: Scene Balcony
trigger: trigger:
platform: state platform: state
entity_id: input_select.scene_balcony entity_id: input_select.scene_balcony
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_balcony'
state: 'Off'
action: action:
- service: scene.turn_on - service: scene.turn_on
data_template: data_template:
......
...@@ -2,6 +2,27 @@ alias: Scene Dining Area ...@@ -2,6 +2,27 @@ alias: Scene Dining Area
trigger: trigger:
platform: state platform: state
entity_id: input_select.scene_da entity_id: input_select.scene_da
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_da'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_da'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_da'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_da'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_da'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_da'
state: 'Off'
action: action:
- service: scene.turn_on - service: scene.turn_on
data_template: data_template:
......
...@@ -2,6 +2,27 @@ alias: Scene Erick's Desk Lamp ...@@ -2,6 +2,27 @@ alias: Scene Erick's Desk Lamp
trigger: trigger:
platform: state platform: state
entity_id: input_select.scene_ericks_desk_lamp entity_id: input_select.scene_ericks_desk_lamp
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_ericks_desk_lamp'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_ericks_desk_lamp'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_ericks_desk_lamp'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_ericks_desk_lamp'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_ericks_desk_lamp'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_ericks_desk_lamp'
state: 'Off'
action: action:
- service: scene.turn_on - service: scene.turn_on
data_template: data_template:
......
...@@ -2,6 +2,27 @@ alias: Scene Living Room ...@@ -2,6 +2,27 @@ alias: Scene Living Room
trigger: trigger:
platform: state platform: state
entity_id: input_select.scene_lr entity_id: input_select.scene_lr
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_lr'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_lr'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_lr'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_lr'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_lr'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_lr'
state: 'Off'
action: action:
- service: scene.turn_on - service: scene.turn_on
data_template: data_template:
......
...@@ -2,12 +2,36 @@ alias: Scene Master Bath ...@@ -2,12 +2,36 @@ alias: Scene Master Bath
trigger: trigger:
platform: state platform: state
entity_id: input_select.scene_master_bath entity_id: input_select.scene_master_bath
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_master_bath'
state: 'Nightlight (single)'
- condition: state
entity_id: 'input_select.scene_master_bath'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_master_bath'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_master_bath'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_master_bath'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_master_bath'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_master_bath'
state: 'Off'
action: action:
- service: scene.turn_on - service: scene.turn_on
data_template: data_template:
entity_id: > entity_id: >
{% if is_state( "input_select.scene_master_bath", "Nightlight (single)" ) %} {% if is_state( "input_select.scene_master_bath", "Nightlight (single)" ) %}
scene.master_bath_dash_on scene.master_bath_single_nightlight
{%-elif is_state( "input_select.scene_master_bath", "Nightlight" ) %} {%-elif is_state( "input_select.scene_master_bath", "Nightlight" ) %}
scene.master_bath_nightlight scene.master_bath_nightlight
{%-elif is_state( "input_select.scene_master_bath", "Dimmed" ) %} {%-elif is_state( "input_select.scene_master_bath", "Dimmed" ) %}
......
...@@ -2,6 +2,27 @@ alias: Scene Master Bedroom ...@@ -2,6 +2,27 @@ alias: Scene Master Bedroom
trigger: trigger:
platform: state platform: state
entity_id: input_select.scene_master_bedroom entity_id: input_select.scene_master_bedroom
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_master_bedroom'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_master_bedroom'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_master_bedroom'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_master_bedroom'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_master_bedroom'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_master_bedroom'
state: 'Off'
action: action:
- service: scene.turn_on - service: scene.turn_on
data_template: data_template:
......
...@@ -2,6 +2,27 @@ alias: Scene Office ...@@ -2,6 +2,27 @@ alias: Scene Office
trigger: trigger:
platform: state platform: state
entity_id: input_select.scene_office entity_id: input_select.scene_office
condition:
condition: or
conditions:
- condition: state
entity_id: 'input_select.scene_office'
state: 'Nightlight'
- condition: state
entity_id: 'input_select.scene_office'
state: 'Dimmed'
- condition: state
entity_id: 'input_select.scene_office'
state: 'Relax'
- condition: state
entity_id: 'input_select.scene_office'
state: 'Read'
- condition: state
entity_id: 'input_select.scene_office'
state: 'Bright'
- condition: state
entity_id: 'input_select.scene_office'
state: 'Off'
action: action:
- service: scene.turn_on - service: scene.turn_on
data_template: data_template:
......
...@@ -34,13 +34,15 @@ zone: ...@@ -34,13 +34,15 @@ zone:
# Checks for available updates # Checks for available updates
updater: updater:
reporting: no reporting: no
include_used_components: false
# Enables the frontend # Enables the frontend
frontend: frontend:
# Set recorder options # Set recorder options
recorder: recorder:
purge_days: 14 purge_interval: 1
purge_keep_days: 90
db_url: !secret mysql_recorder db_url: !secret mysql_recorder
# Enables support for tracking state changes over time. # Enables support for tracking state changes over time.
...@@ -48,13 +50,17 @@ history: ...@@ -48,13 +50,17 @@ history:
# Discover some devices automatically # Discover some devices automatically
discovery: discovery:
ignore:
- apple_tv
- samsung_tv
# Logging settings # Logging settings
logger: logger:
default: info # default logging level default: warn # default logging level
logs: logs:
homeassistant.components.device_tracker.asuswrt: error # suppress IPv6-related warnings; see https://github.com/home-assistant/home-assistant/issues/2814 homeassistant.components.device_tracker.asuswrt: error # suppress IPv6-related warnings; see https://github.com/home-assistant/home-assistant/issues/2814
homeassistant.components.sensor.rest: debug homeassistant.components.sensor.rest: debug # to aid debugging locks
homeassistant.helpers.entity: fatal # Hue bridge throws lots of errors
# View all events in a logbook # View all events in a logbook
logbook: logbook:
...@@ -116,4 +122,4 @@ automation: !include_dir_list automations ...@@ -116,4 +122,4 @@ automation: !include_dir_list automations
# Controls # Controls
input_select: !include input-selects.yaml input_select: !include input-selects.yaml
input_slider: !include input-sliders.yaml input_number: !include input-numbers.yaml
input_slider.brightness_da: input_number.brightness_da:
friendly_name: DA Brightness friendly_name: DA Brightness
icon: mdi:brightness-6 icon: mdi:brightness-6
input_slider.brightness_lr: input_number.brightness_lr:
icon: mdi:brightness-6 icon: mdi:brightness-6
input_slider.brightness_master_bath: input_number.brightness_master_bath:
icon: mdi:brightness-6 icon: mdi:brightness-6
light.office: light.office:
friendly_name: Office Lamp friendly_name: Office Lamp
emulated_hue_name: "Floor Lamp"
light.ericks_desk_lamp: light.ericks_desk_lamp:
icon: mdi:lightbulb-outline icon: mdi:lightbulb-outline
emulated_hue_name: "Desk Lamp"
light.ceiling_fan_1: light.ceiling_fan_1:
friendly_name: Ceiling Fan Front friendly_name: Ceiling Fan Front
light.ceiling_fan_2: light.ceiling_fan_2:
......
...@@ -19,9 +19,3 @@ script.force_unlock_keyed: ...@@ -19,9 +19,3 @@ script.force_unlock_keyed:
script.force_disconnect_keyed: script.force_disconnect_keyed:
friendly_name: Disconnect Keyed friendly_name: Disconnect Keyed
icon: mdi:close-octagon icon: mdi:close-octagon
script.restart_dash_button_shm:
friendly_name: Restart Dash Button SHM controller
icon: mdi:autorenew
script.restart_dash_button_hac:
friendly_name: Restart Dash Button Home Assistant controller
icon: mdi:autorenew
\ No newline at end of file
...@@ -165,3 +165,6 @@ sensor.ups_load_mean: ...@@ -165,3 +165,6 @@ sensor.ups_load_mean:
sensor.breaches_somethingexamplecom: sensor.breaches_somethingexamplecom:
friendly_name: something@example.com friendly_name: something@example.com
icon: mdi:email-open-outline icon: mdi:email-open-outline
sensor.spare_outlet_consumption:
friendly_name: Christmas Tree
icon: mdi:pine-tree-box
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment