mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-10 11:00:14 -04:00
212 lines
6.2 KiB
YAML
212 lines
6.2 KiB
YAML
sensor:
|
|
- platform: min_max
|
|
name: Upstairs Max Temperature
|
|
type: max
|
|
entity_ids:
|
|
- sensor.master_bedroom_multisensor_air_temperature
|
|
- sensor.nursery_multisensor_air_temperature
|
|
- sensor.thermostat_temperature
|
|
- sensor.bar_temperature
|
|
- sensor.front_room_thermostat_temperature
|
|
- sensor.kitchen_multisensor_air_temperature
|
|
|
|
- platform: min_max
|
|
name: Upstairs Min Temperature
|
|
type: min
|
|
entity_ids:
|
|
- sensor.master_bedroom_multisensor_air_temperature
|
|
- sensor.nursery_multisensor_air_temperature
|
|
- sensor.thermostat_temperature
|
|
- sensor.bar_temperature
|
|
- sensor.front_room_thermostat_temperature
|
|
- sensor.kitchen_multisensor_air_temperature
|
|
|
|
# - platform: min_max
|
|
# name: Upstairs Mean Temperature
|
|
# type: mean
|
|
# entity_ids:
|
|
# - sensor.master_bedroom_multisensor_air_temperature
|
|
# - sensor.nursery_multisensor_air_temperature
|
|
# - sensor.thermostat_temperature
|
|
# - sensor.bar_temperature
|
|
# - sensor.front_room_thermostat_temperature
|
|
# - sensor.kitchen_multisensor_air_temperature
|
|
|
|
- platform: min_max
|
|
name: Upstairs Max Humidity
|
|
type: max
|
|
entity_ids:
|
|
- sensor.master_bedroom_multisensor_humidity
|
|
- sensor.nursery_multisensor_humidity
|
|
- sensor.front_room_thermostat_humidity
|
|
- sensor.kitchen_multisensor_humidity
|
|
- sensor.thermostat_humidity
|
|
|
|
- platform: min_max
|
|
name: Upstairs Min Humidity
|
|
type: min
|
|
entity_ids:
|
|
- sensor.master_bedroom_multisensor_humidity
|
|
- sensor.nursery_multisensor_humidity
|
|
- sensor.front_room_thermostat_humidity
|
|
- sensor.kitchen_multisensor_humidity
|
|
- sensor.thermostat_humidity
|
|
|
|
- platform: min_max
|
|
name: Upstairs Mean Humidity
|
|
type: mean
|
|
entity_ids:
|
|
- sensor.master_bedroom_multisensor_humidity
|
|
- sensor.nursery_multisensor_humidity
|
|
- sensor.front_room_thermostat_humidity
|
|
- sensor.kitchen_multisensor_humidity
|
|
- sensor.thermostat_humidity
|
|
|
|
- platform: min_max
|
|
name: Downstairs Max Temperature
|
|
type: max
|
|
entity_ids:
|
|
- sensor.computer_area_multisensor_air_temperature
|
|
- sensor.mancave_thermostat_temperature
|
|
- sensor.blue_room_thermostat_temperature
|
|
- sensor.great_room_multisensor_air_temperature
|
|
- sensor.furnace_room_temperature
|
|
|
|
- platform: min_max
|
|
name: Downstairs Min Temperature
|
|
type: min
|
|
entity_ids:
|
|
- sensor.computer_area_multisensor_air_temperature
|
|
- sensor.mancave_thermostat_temperature
|
|
- sensor.blue_room_thermostat_temperature
|
|
- sensor.great_room_multisensor_air_temperature
|
|
|
|
# - platform: min_max
|
|
# name: Downstairs Mean Temperature
|
|
# type: mean
|
|
# entity_ids:
|
|
# - sensor.computer_area_multisensor_air_temperature
|
|
# - sensor.mancave_thermostat_temperature
|
|
# - sensor.blue_room_thermostat_temperature
|
|
# - sensor.great_room_multisensor_air_temperature
|
|
|
|
- platform: min_max
|
|
name: Downstairs Max Humidity
|
|
type: max
|
|
entity_ids:
|
|
- sensor.computer_area_multisensor_humidity
|
|
- sensor.great_room_multisensor_humidity
|
|
- sensor.mancave_thermostat_humidity
|
|
- sensor.blue_room_thermostat_humidity
|
|
|
|
- platform: min_max
|
|
name: Downstairs Min Humidity
|
|
type: min
|
|
entity_ids:
|
|
- sensor.computer_area_multisensor_humidity
|
|
- sensor.great_room_multisensor_humidity
|
|
- sensor.mancave_thermostat_humidity
|
|
- sensor.blue_room_thermostat_humidity
|
|
|
|
- platform: min_max
|
|
name: Downstairs Mean Humidity
|
|
type: mean
|
|
entity_ids:
|
|
- sensor.computer_area_multisensor_humidity
|
|
- sensor.great_room_multisensor_humidity
|
|
- sensor.mancave_thermostat_humidity
|
|
- sensor.blue_room_thermostat_humidity
|
|
|
|
- platform: statistics
|
|
unique_id: statistics_outdoors_mean_temperature
|
|
name: Outdoors Mean Temperature
|
|
entity_id: sensor.outdoors_temp_mean
|
|
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
|
|
state: "cooling"
|
|
type: time
|
|
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
|
end: "{{ now() }}"
|
|
|
|
- platform: history_stats
|
|
name: AC Cooling Time Past Week
|
|
entity_id: sensor.hvac_action
|
|
state: "cooling"
|
|
type: time
|
|
start: "{{ as_timestamp( now().replace(hour=0, minute=0, second=0) ) - now().weekday() * 86400 }}"
|
|
end: "{{ now() }}"
|
|
|
|
- platform: history_stats
|
|
name: AC Cooling Time Past Month
|
|
entity_id: sensor.hvac_action
|
|
state: "cooling"
|
|
type: time
|
|
end: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
|
duration:
|
|
days: 30
|
|
|
|
- platform: history_stats
|
|
name: AC Fan Time Today
|
|
entity_id: sensor.hvac_action
|
|
state: "fan"
|
|
type: time
|
|
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
|
end: "{{ now() }}"
|
|
|
|
- platform: history_stats
|
|
name: AC Fan Time Past Week
|
|
entity_id: sensor.hvac_action
|
|
state: "fan"
|
|
type: time
|
|
start: "{{ as_timestamp( now().replace(hour=0, minute=0, second=0) ) - now().weekday() * 86400 }}"
|
|
end: "{{ now() }}"
|
|
|
|
- platform: history_stats
|
|
name: AC Fan Time Past Month
|
|
entity_id: sensor.hvac_action
|
|
state: "fan"
|
|
type: time
|
|
end: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
|
duration:
|
|
days: 30
|
|
|
|
- platform: history_stats
|
|
name: AC Heating Time Today
|
|
entity_id: sensor.hvac_action
|
|
state: "heating"
|
|
type: time
|
|
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
|
end: "{{ now() }}"
|
|
|
|
- platform: history_stats
|
|
name: AC Heating Time Past Week
|
|
entity_id: sensor.hvac_action
|
|
state: "heating"
|
|
type: time
|
|
start: "{{ as_timestamp( now().replace(hour=0, minute=0, second=0) ) - now().weekday() * 86400 }}"
|
|
end: "{{ now() }}"
|
|
|
|
- platform: history_stats
|
|
name: AC Heating Time Past Month
|
|
entity_id: sensor.hvac_action
|
|
state: "heating"
|
|
type: time
|
|
end: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
|
duration:
|
|
days: 30
|