Hopefully fixing master bed presence and cleaning up a lot of junk

This commit is contained in:
CeeWeasel
2025-07-24 16:39:36 -04:00
parent ca1082899b
commit c80842714f
48 changed files with 1740 additions and 2042 deletions
@@ -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
+5 -25
View File
@@ -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
+2 -2
View File
@@ -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_*
+1 -9
View File
@@ -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
-14
View File
@@ -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
-4
View File
@@ -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)
}}"