mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
Hopefully fixing master bed presence and cleaning up a lot of junk
This commit is contained in:
@@ -6,7 +6,7 @@ prior: 0.25
|
||||
probability_threshold: 0.75
|
||||
observations:
|
||||
|
||||
- entity_id: input_boolean.master_bed_occupied
|
||||
- entity_id: binary_sensor.bed_presence_c175a4_bed_occupied_either
|
||||
platform: state
|
||||
prob_given_true: .83
|
||||
prob_given_false: 0.0
|
||||
|
||||
@@ -123,13 +123,13 @@ sensors:
|
||||
unique_id: templatebinarysensor.master_bed_left_occupied
|
||||
friendly_name: Master Bedroom Left Occupied
|
||||
icon_template: mdi:bed-king
|
||||
value_template: "{{ is_state('input_boolean.master_bed_occupied','on') and is_state('person.kristy','home') }}"
|
||||
value_template: "{{ is_state('binary_sensor.bed_presence_c175a4_bed_occupied_left','on') }}"
|
||||
|
||||
master_bed_right_occupied:
|
||||
unique_id: templatebinarysensor.master_bed_right_occupied
|
||||
friendly_name: Master Bedroom Right Occupied
|
||||
icon_template: mdi:bed-king
|
||||
value_template: "{{ is_state('input_boolean.master_bed_occupied','on') }}"
|
||||
value_template: "{{ is_state('binary_sensor.bed_presence_c175a4_bed_occupied_right','on') }}"
|
||||
|
||||
bathroom_getting_humid:
|
||||
unique_id: templatebinarysensor.bathroom_getting_humid
|
||||
@@ -228,7 +228,7 @@ sensors:
|
||||
model_number: "WFE505W0JS3"
|
||||
serial_number: "RB4659869"
|
||||
power: "{{ states('sensor.pm_stove_w') | float(default=0)}}"
|
||||
oven_temperature: "{{ iif(is_state('sensor.oven_temperature', 'unavailable'), 'unavailable', states('sensor.oven_temperature') | float(default=0)) }}"
|
||||
# oven_temperature: "{{ iif(is_state('sensor.oven_temperature', 'unavailable'), 'unavailable', states('sensor.oven_temperature') | float(default=0)) }}"
|
||||
|
||||
microwave:
|
||||
unique_id: binary-sensor-microwave
|
||||
@@ -375,7 +375,7 @@ sensors:
|
||||
# unique_id: templatebinarysensor.warmer_outside
|
||||
# friendly_name: Warmer Outside
|
||||
# value_template: >-
|
||||
# {% if states('sensor.thermostat_temperature') | float(default=0) - 5 < states('sensor.lacrosse_tx141thbv2_0_54_temperature') | float(default=0) %}
|
||||
# {% if states('sensor.thermostat_temperature') | float(default=0) - 5 < states('sensor.lacrosse_tx141thbv2_0_temperature') | float(default=0) %}
|
||||
# {{'true'}}
|
||||
# {% else %}
|
||||
# {{ 'false' }}
|
||||
@@ -387,7 +387,7 @@ sensors:
|
||||
# unique_id: templatebinarysensor.cooler_outside
|
||||
# friendly_name: Cooler Outside
|
||||
# value_template: >-
|
||||
# {% if states('sensor.lacrosse_tx141thbv2_0_54_temperature') | float(default=0) + 5 < states('sensor.thermostat_temperature') | float(default=0) %}
|
||||
# {% if states('sensor.lacrosse_tx141thbv2_0_temperature') | float(default=0) + 5 < states('sensor.thermostat_temperature') | float(default=0) %}
|
||||
# {{'true'}}
|
||||
# {% else %}
|
||||
# {{ 'false' }}
|
||||
@@ -548,26 +548,6 @@ sensors:
|
||||
{{'false'}}
|
||||
{% endif %}
|
||||
|
||||
green_car_east_side:
|
||||
unique_id: templatebinarysensor.green_car_east_side
|
||||
friendly_name: Green Car East Side
|
||||
value_template: "{{ states('sensor.car_sensor_east_side') | float(default=0) >= 1.3 and states('sensor.car_sensor_east_side') | float(default=0) <= 1.5 }}"
|
||||
|
||||
green_car_west_side:
|
||||
unique_id: templatebinarysensor.green_car_west_side
|
||||
friendly_name: Green Car West Side
|
||||
value_template: "{{ states('sensor.car_sensor_west_side') | float(default=0) >= 1.3 and states('sensor.car_sensor_west_side') | float(default=0) <= 1.5 }}"
|
||||
|
||||
gray_suv_east_side:
|
||||
unique_id: templatebinarysensor.gray_suv_east_side
|
||||
friendly_name: Gray SUV East Side
|
||||
value_template: "{{ states('sensor.car_sensor_east_side') | float(default=0) >= 0.8 and states('sensor.car_sensor_east_side') | float(default=0) < 1.8 }}"
|
||||
|
||||
gray_suv_west_side:
|
||||
unique_id: templatebinarysensor.gray_suv_west_side
|
||||
friendly_name: Gray SUV West Side
|
||||
value_template: "{{ states('sensor.car_sensor_west_side') | float(default=0) >= 0.8 and states('sensor.car_sensor_west_side') | float(default=0) < 1.8 }}"
|
||||
|
||||
clint_home_during_work_hours:
|
||||
unique_id: templatebinarysensor.clint_home_during_work_hours
|
||||
friendly_name: Clint Home During Work Hours
|
||||
|
||||
@@ -42,7 +42,7 @@ recorder:
|
||||
#- sensor.*_battery
|
||||
- binary_sensor.cam*
|
||||
- sensor.weather_*
|
||||
- sensor.acurite*
|
||||
# - sensor.acurite*
|
||||
- sensor.*auto_tare
|
||||
- sensor.*mac_address
|
||||
- sensor.*_last_seen
|
||||
@@ -76,7 +76,7 @@ recorder:
|
||||
- sensor.ambietweather*
|
||||
- sensor.esic*
|
||||
- sensor.fineoffset_whx080*
|
||||
- sensor.nexus_*
|
||||
# - sensor.nexus_*
|
||||
- sensor.gt_*
|
||||
- sensor.tfa_*
|
||||
- sensor.rubicscon_*
|
||||
|
||||
@@ -120,21 +120,13 @@ sensor:
|
||||
- platform: statistics
|
||||
unique_id: statistics_outdoors_mean_temperature
|
||||
name: Outdoors Mean Temperature
|
||||
entity_id: sensor.outdoors_temp_mean
|
||||
entity_id: sensor.outdoor_temperature
|
||||
state_characteristic: mean
|
||||
sampling_size: 20
|
||||
precision: 1
|
||||
max_age:
|
||||
minutes: 5
|
||||
|
||||
- platform: min_max
|
||||
name: Outdoors Temp Mean
|
||||
type: mean
|
||||
entity_ids:
|
||||
- sensor.lacrosse_tx141thbv2_0_54_temperature
|
||||
- sensor.front_porch_temperature
|
||||
- sensor.deck_temperature
|
||||
|
||||
- platform: history_stats
|
||||
name: AC Cooling Time Today
|
||||
entity_id: sensor.hvac_action
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
mqtt:
|
||||
- device_tracker:
|
||||
- name: "Location"
|
||||
#state_topic: "clever_devices/67f7ffaa-723d-4a93-bd9a-3e97a466a468"
|
||||
json_attributes_topic: "clever_devices/67f7ffaa-723d-4a93-bd9a-3e97a466a468/attributes"
|
||||
source_type: gps
|
||||
unique_id: clever_chevy_traverse
|
||||
icon: mdi:car-estate
|
||||
device:
|
||||
identifiers: 67f7ffaa-723d-4a93-bd9a-3e97a466a468
|
||||
name: Chevrolet Traverse
|
||||
model: Traverse
|
||||
manufacturer: Chevrolet
|
||||
suggested_area: Garage
|
||||
@@ -3,13 +3,13 @@ mqtt:
|
||||
- name: "Timestamp"
|
||||
device_class: timestamp
|
||||
icon: mdi:clock-in
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/+/time"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/44/time"
|
||||
force_update: true
|
||||
entity_category: diagnostic
|
||||
unique_id: Nexus-TH-1-69-UTC
|
||||
unique_id: Nexus-TH-1-UTC
|
||||
device:
|
||||
identifiers: Nexus-TH-1-69
|
||||
name: Nexus-TH-1-69
|
||||
identifiers: Nexus-TH-1
|
||||
name: Nexus-TH-1
|
||||
model: Nexus-TH
|
||||
manufacturer: rtl_433
|
||||
|
||||
@@ -19,12 +19,12 @@ mqtt:
|
||||
value_template: "{{ (float(value) * 99 + 1) | round(0) }}"
|
||||
state_class: measurement
|
||||
entity_category: diagnostic
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/+/battery_ok"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/44/battery_ok"
|
||||
force_update: true
|
||||
unique_id: Nexus-TH-1-69-B
|
||||
unique_id: Nexus-TH-1-B
|
||||
device:
|
||||
identifiers: Nexus-TH-1-69
|
||||
name: Nexus-TH-1-69
|
||||
identifiers: Nexus-TH-1
|
||||
name: Nexus-TH-1
|
||||
model: Nexus-TH
|
||||
manufacturer: rtl_433
|
||||
|
||||
@@ -33,12 +33,12 @@ mqtt:
|
||||
unit_of_measurement: "°C"
|
||||
value_template: "{{ value|float }}"
|
||||
state_class: measurement
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/+/temperature_C"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/44/temperature_C"
|
||||
force_update: true
|
||||
unique_id: Nexus-TH-1-69-T
|
||||
unique_id: Nexus-TH-1-T
|
||||
device:
|
||||
identifiers: Nexus-TH-1-69
|
||||
name: Nexus-TH-1-69
|
||||
identifiers: Nexus-TH-1
|
||||
name: Nexus-TH-1
|
||||
model: Nexus-TH
|
||||
manufacturer: rtl_433
|
||||
|
||||
@@ -47,11 +47,11 @@ mqtt:
|
||||
unit_of_measurement: "%"
|
||||
value_template: "{{ value|float }}"
|
||||
state_class: measurement
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/+/humidity"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/Nexus-TH/1/44/humidity"
|
||||
force_update: true
|
||||
unique_id: Nexus-TH-1-69-H
|
||||
unique_id: Nexus-TH-1-H
|
||||
device:
|
||||
identifiers: Nexus-TH-1-69
|
||||
name: Nexus-TH-1-69
|
||||
identifiers: Nexus-TH-1
|
||||
name: Nexus-TH-1
|
||||
model: Nexus-TH
|
||||
manufacturer: rtl_433
|
||||
@@ -3,13 +3,13 @@ mqtt:
|
||||
- name: "Timestamp"
|
||||
device_class: timestamp
|
||||
icon: mdi:clock-in
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/+/time"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/76/time"
|
||||
force_update: true
|
||||
entity_category: diagnostic
|
||||
unique_id: LaCrosse-TX141THBv2-0-54-UTC
|
||||
unique_id: LaCrosse-TX141THBv2-0-UTC
|
||||
device:
|
||||
identifiers: LaCrosse-TX141THBv2-0-54
|
||||
name: LaCrosse-TX141THBv2-0-54
|
||||
identifiers: LaCrosse-TX141THBv2-0
|
||||
name: LaCrosse-TX141THBv2-0
|
||||
model: LaCrosse-TX141THBv2
|
||||
manufacturer: rtl_433
|
||||
|
||||
@@ -19,12 +19,12 @@ mqtt:
|
||||
value_template: "{{ (float(value) * 99 + 1) | round(0) }}"
|
||||
state_class: measurement
|
||||
entity_category: diagnostic
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/+/battery_ok"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/76/battery_ok"
|
||||
force_update: true
|
||||
unique_id: LaCrosse-TX141THBv2-0-54-B
|
||||
unique_id: LaCrosse-TX141THBv2-0-B
|
||||
device:
|
||||
identifiers: LaCrosse-TX141THBv2-0-54
|
||||
name: LaCrosse-TX141THBv2-0-54
|
||||
identifiers: LaCrosse-TX141THBv2-0
|
||||
name: LaCrosse-TX141THBv2-0
|
||||
model: LaCrosse-TX141THBv2
|
||||
manufacturer: rtl_433
|
||||
|
||||
@@ -33,12 +33,12 @@ mqtt:
|
||||
unit_of_measurement: "°C"
|
||||
value_template: "{{ value|float }}"
|
||||
state_class: measurement
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/+/temperature_C"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/76/temperature_C"
|
||||
force_update: true
|
||||
unique_id: LaCrosse-TX141THBv2-0-54-T
|
||||
unique_id: LaCrosse-TX141THBv2-0-T
|
||||
device:
|
||||
identifiers: LaCrosse-TX141THBv2-0-54
|
||||
name: LaCrosse-TX141THBv2-0-54
|
||||
identifiers: LaCrosse-TX141THBv2-0
|
||||
name: LaCrosse-TX141THBv2-0
|
||||
model: LaCrosse-TX141THBv2
|
||||
manufacturer: rtl_433
|
||||
|
||||
@@ -47,11 +47,11 @@ mqtt:
|
||||
unit_of_measurement: "%"
|
||||
value_template: "{{ value|float }}"
|
||||
state_class: measurement
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/+/humidity"
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/LaCrosse-TX141THBv2/0/76/humidity"
|
||||
force_update: true
|
||||
unique_id: LaCrosse-TX141THBv2-0-54-H
|
||||
unique_id: LaCrosse-TX141THBv2-0-H
|
||||
device:
|
||||
identifiers: LaCrosse-TX141THBv2-0-54
|
||||
name: LaCrosse-TX141THBv2-0-54
|
||||
identifiers: LaCrosse-TX141THBv2-0
|
||||
name: LaCrosse-TX141THBv2-0
|
||||
model: LaCrosse-TX141THBv2
|
||||
manufacturer: rtl_433
|
||||
@@ -238,7 +238,6 @@ sensors:
|
||||
unique_id: temlatesensor.frigate_person_count
|
||||
friendly_name: Frigate Person Count
|
||||
value_template: "{{
|
||||
states('sensor.black_bed_person_count')|int(default=0) +
|
||||
states('sensor.blue_room_person_count')|int(default=0) +
|
||||
states('sensor.computer_area_person_count')|int(default=0) +
|
||||
states('sensor.dining_room_person_count')|int(default=0) +
|
||||
@@ -249,11 +248,8 @@ sensors:
|
||||
states('sensor.great_room_person_count')|int(default=0) +
|
||||
states('sensor.kitchen_person_count')|int(default=0) +
|
||||
states('sensor.master_bedroom_person_count')|int(default=0) +
|
||||
states('sensor.master_bed_person_count')|int(default=0) +
|
||||
states('sensor.nursery_person_count')|int(default=0) +
|
||||
states('sensor.nursery_door_person_count')|int(default=0) +
|
||||
states('sensor.utility_room_person_count')|int(default=0) +
|
||||
states('sensor.white_bed_person_count')|int(default=0) +
|
||||
states('sensor.walkway_person_count')|int(default=0) +
|
||||
states('sensor.workshop_person_count')|int(default=0)
|
||||
}}"
|
||||
|
||||
Reference in New Issue
Block a user