mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
Too much stuff at once, but who cares
This commit is contained in:
@@ -1,31 +1,30 @@
|
||||
platform: bayesian
|
||||
unique_id: bayesianbinarysensor.boys_room_occupied
|
||||
name: Boys Room Occupied
|
||||
device_class: occupancy
|
||||
prior: 0.25
|
||||
probability_threshold: 0.7
|
||||
probability_threshold: 0.75
|
||||
observations:
|
||||
|
||||
- entity_id: group.boys_room_motion
|
||||
prob_given_true: .99
|
||||
prob_given_false: .85
|
||||
- entity_id: binary_sensor.white_bed_occupied
|
||||
platform: state
|
||||
prob_given_true: .83
|
||||
prob_given_false: 0.0
|
||||
to_state: 'on'
|
||||
|
||||
- entity_id: binary_sensor.boys_room_person_occupancy
|
||||
prob_given_true: .99
|
||||
prob_given_false: .85
|
||||
prob_given_true: .4
|
||||
prob_given_false: 0.0
|
||||
platform: state
|
||||
to_state: 'on'
|
||||
|
||||
- entity_id: input_boolean.home_occupied
|
||||
platform: state
|
||||
prob_given_true: .99
|
||||
prob_given_false: 0.01
|
||||
prob_given_false: 0.67
|
||||
to_state: 'on'
|
||||
|
||||
- platform: state
|
||||
entity_id: binary_sensor.white_bed_occupied
|
||||
to_state: "on"
|
||||
prob_given_true: .67
|
||||
- entity_id: group.boys_room_motion
|
||||
platform: state
|
||||
prob_given_true: .5
|
||||
prob_given_false: 0.0
|
||||
to_state: 'on'
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Adults are away
|
||||
icon: mdi:account-multiple
|
||||
@@ -1 +0,0 @@
|
||||
name: Everybody is away
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Bridget At Work
|
||||
icon: mdi:briefcase
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Bridget Home
|
||||
icon: mdi:human-child
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Bridget In Bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Bridget Is Awake
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Bridget Tablet Home
|
||||
icon: mdi:tablet
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Bridget Travelling
|
||||
icon: mdi:road
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Home
|
||||
icon: mdi:human-male
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Home Alone
|
||||
icon: mdi:human-male
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint In Bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Is Awake
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Needs AM Meds
|
||||
icon: mdi:pill
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Needs Meds
|
||||
icon: mdi:pill
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Needs AP Meds
|
||||
icon: mdi:pill
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Tablet Charging
|
||||
icon: mdi:battery-charging
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Tablet Home
|
||||
icon: mdi:tablet
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Travelling
|
||||
icon: mdi:airplane
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Clint Work From Home
|
||||
icon: mdi:vpn
|
||||
@@ -1 +0,0 @@
|
||||
name: Notify Clint Work
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Ebin At Work
|
||||
icon: mdi:briefcase
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Ebin Home
|
||||
icon: mdi:human-child
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Ebin In Bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Ebin Is Awake
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Ebin Travelling
|
||||
icon: mdi:road
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Emmett At Work
|
||||
icon: mdi:briefcase
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Emmett Home
|
||||
icon: mdi:human-child
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Emmett In Bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Emmett Is Awake
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Emmett Tablet Home
|
||||
icon: mdi:tablet
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Emmett Travelling
|
||||
icon: mdi:road
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Guest at work
|
||||
icon: mdi:briefcase
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Guest home
|
||||
icon: mdi:human-male
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Guest in bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Guest is awake
|
||||
icon: mdi:alarm
|
||||
@@ -1 +0,0 @@
|
||||
name: Kids are away
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Chickadee is Waiting
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Kristy At Work
|
||||
icon: mdi:briefcase
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Kristy Home
|
||||
icon: mdi:human-female
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Kristy In Bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Kristy Is Awake
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Kristy Travelling
|
||||
icon: mdi:road
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Marshall At Work
|
||||
icon: mdi:briefcase
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Marshall Home
|
||||
icon: mdi:human-male
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Marshall In Bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Marshall Is Awake
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Marshall Travelling
|
||||
icon: mdi:road
|
||||
@@ -1 +0,0 @@
|
||||
name: Teens are away
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Tess At Work
|
||||
icon: mdi:briefcase
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Tess Home
|
||||
icon: mdi:human-female
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Tess In Bed
|
||||
icon: mdi:bed
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Tess Is Awake
|
||||
icon: mdi:alarm
|
||||
@@ -1,2 +0,0 @@
|
||||
name: Tess Travelling
|
||||
icon: mdi:road
|
||||
@@ -6,5 +6,6 @@ options:
|
||||
- 'Read'
|
||||
- 'Relax'
|
||||
- 'Dimmed'
|
||||
- 'Rest'
|
||||
- 'Nightlight'
|
||||
- 'Natural light'
|
||||
@@ -29,8 +29,9 @@ group:
|
||||
- media_player.kitchen
|
||||
- media_player.front_room_hub
|
||||
- media_player.girls_room_hub
|
||||
- media_player.boys_room_clock
|
||||
- media_player.bathroom_mini
|
||||
- media_player.master_bedroom_clock
|
||||
- media_player.home_assistant_voice_097b44_media_player
|
||||
- media_player.computer_area_hub
|
||||
|
||||
###### INPUT SELECT ------------------------------------------
|
||||
@@ -67,7 +68,8 @@ input_select:
|
||||
- Front Room
|
||||
- Master Bedroom
|
||||
- Kitchen
|
||||
- Nursery
|
||||
- Girls Room
|
||||
- Boys Room
|
||||
- Computer Area
|
||||
- Downstairs
|
||||
- Master Bathroom
|
||||
@@ -96,10 +98,11 @@ script:
|
||||
data_template:
|
||||
entity_id: >
|
||||
{% if is_state("input_select.google_home", "Front Room") %} media_player.front_room_hub
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.master_bedroom_clock
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bathroom") %} media_player.great_room
|
||||
{% elif is_state("input_select.google_home", "Kitchen") %} media_player.kitchen
|
||||
{% elif is_state("input_select.google_home", "Nursery") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Girls Room") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Boys Room") %} media_player.boys_room_clock
|
||||
{% elif is_state("input_select.google_home", "Computer Area") %} media_player.computer_area_hub
|
||||
{% elif is_state("input_select.google_home", "Downstairs") %} media_player.downstairs_public
|
||||
{% elif is_state("input_select.google_home", "Everywhere") %} media_player.all_speakers
|
||||
@@ -110,10 +113,11 @@ script:
|
||||
data_template:
|
||||
entity_id: >
|
||||
{% if is_state("input_select.google_home", "Front Room") %} media_player.front_room_hub
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.master_bedroom_clock
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bathroom") %} media_player.great_room
|
||||
{% elif is_state("input_select.google_home", "Kitchen") %} media_player.kitchen
|
||||
{% elif is_state("input_select.google_home", "Nursery") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Girls Room") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Boys Room") %} media_player.boys_room_clock
|
||||
{% elif is_state("input_select.google_home", "Computer Area") %} media_player.computer_area_hub
|
||||
{% elif is_state("input_select.google_home", "Downstairs") %} media_player.downstairs_public
|
||||
{% elif is_state("input_select.google_home", "Everywhere") %} media_player.all_speakers
|
||||
@@ -158,10 +162,11 @@ script:
|
||||
data_template:
|
||||
entity_id: >
|
||||
{% if is_state("input_select.google_home", "Front Room") %} media_player.front_room_hub
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.master_bedroom_clock
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bathroom") %} media_player.great_room
|
||||
{% elif is_state("input_select.google_home", "Kitchen") %} media_player.kitchen
|
||||
{% elif is_state("input_select.google_home", "Nursery") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Girls Room") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Boys Room") %} media_player.boys_room_clock
|
||||
{% elif is_state("input_select.google_home", "Computer Area") %} media_player.computer_area_hub
|
||||
{% elif is_state("input_select.google_home", "Downstairs") %} media_player.downstairs_public
|
||||
{% elif is_state("input_select.google_home", "Everywhere") %} media_player.all_speakers
|
||||
@@ -183,10 +188,11 @@ automation:
|
||||
data_template:
|
||||
entity_id: >
|
||||
{% if is_state("input_select.google_home", "Front Room") %} media_player.front_room_hub
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.master_bedroom_clock
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bathroom") %} media_player.great_room
|
||||
{% elif is_state("input_select.google_home", "Kitchen") %} media_player.kitchen
|
||||
{% elif is_state("input_select.google_home", "Nursery") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Girls Room") %} media_player.girls_room_hub
|
||||
{% elif is_state("input_select.google_home", "Boys Room") %} media_player.boys_room_clock
|
||||
{% elif is_state("input_select.google_home", "Computer Area") %} media_player.computer_area_hub
|
||||
{% elif is_state("input_select.google_home", "Downstairs") %} media_player.downstairs_public
|
||||
{% elif is_state("input_select.google_home", "Everywhere") %} media_player.all_speakers
|
||||
|
||||
@@ -31,12 +31,12 @@ google_assistant:
|
||||
expose: true
|
||||
room: Garage
|
||||
|
||||
lock.patio_door:
|
||||
name: Patio Door
|
||||
expose: true
|
||||
room: Dining Room
|
||||
aliases:
|
||||
- Sliding Glass Door
|
||||
# lock.patio_door:
|
||||
# name: Patio Door
|
||||
# expose: true
|
||||
# room: Dining Room
|
||||
# aliases:
|
||||
# - Sliding Glass Door
|
||||
|
||||
camera.frigate_cam03:
|
||||
name: Desk Camera
|
||||
@@ -95,42 +95,42 @@ google_assistant:
|
||||
input_boolean.announce_almost_bedtime:
|
||||
name: Announce Almost Bedtime
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.announce_goodnight_emmett:
|
||||
name: Announce Goodnight Emmett
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Boys Room
|
||||
|
||||
input_boolean.announce_goodnight_bridget:
|
||||
name: Announce Goodnight Bridget
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.announce_goodnight_ebin:
|
||||
name: Announce Goodnight Ebin
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.announce_goodnight_emmett_bridget:
|
||||
name: Announce Goodnight Emmett Bridget
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.announce_goodnight_emmett_ebin:
|
||||
name: Announce Goodnight Emmett Ebin
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Boys Room
|
||||
|
||||
input_boolean.announce_goodnight_bridget_ebin:
|
||||
name: Announce Goodnight Bridget Ebin
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.announce_goodnight_emmett_bridget_ebin:
|
||||
name: Announce Goodnight Emmett Bridget Ebin
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.kids_bedtime:
|
||||
name: Kids Bedtime
|
||||
@@ -139,7 +139,7 @@ google_assistant:
|
||||
- Emmetts bedtime
|
||||
- Bridgets bedtime
|
||||
- Ebins bedtime
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.clint_in_bed:
|
||||
name: Clint In Bed
|
||||
@@ -164,17 +164,17 @@ google_assistant:
|
||||
input_boolean.emmett_in_bed:
|
||||
name: Emmett In Bed
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Boys Room
|
||||
|
||||
input_boolean.bridget_in_bed:
|
||||
name: Bridget In Bed
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.ebin_in_bed:
|
||||
name: Ebin In Bed
|
||||
expose: true
|
||||
room: Nursery
|
||||
room: Girls Room
|
||||
|
||||
input_boolean.front_room_occupied:
|
||||
name: Front Room Lights
|
||||
|
||||
@@ -1,20 +1,13 @@
|
||||
lock:
|
||||
- platform: template
|
||||
unique_id: templatelock.patio_door
|
||||
name: Patio Door
|
||||
#value_template: "{{ is_state('switch.shelly_sliding_glass_door', 'on') }}"
|
||||
value_template: "{{ is_state('light.deck', 'on') }}"
|
||||
lock:
|
||||
# action: switch.turn_on
|
||||
# target:
|
||||
# entity_id: switch.shelly_sliding_glass_door
|
||||
action: light.turn_on
|
||||
target:
|
||||
entity_id: light.deck
|
||||
unlock:
|
||||
# action: switch.turn_off
|
||||
# target:
|
||||
# entity_id: switch.shelly_sliding_glass_door
|
||||
action: light.turn_off
|
||||
target:
|
||||
entity_id: light.deck
|
||||
# lock:
|
||||
# - platform: template
|
||||
# unique_id: templatelock.patio_door
|
||||
# name: Patio Door
|
||||
# value_template: "{{ is_state('switch.shelly_sliding_glass_door', 'on') }}"
|
||||
# lock:
|
||||
# action: switch.turn_on
|
||||
# target:
|
||||
# entity_id: switch.shelly_sliding_glass_door
|
||||
# unlock:
|
||||
# action: switch.turn_off
|
||||
# target:
|
||||
# entity_id: switch.shelly_sliding_glass_door
|
||||
|
||||
Reference in New Issue
Block a user