mirror of
https://github.com/GeorgeSG/sarah.git
synced 2026-06-09 23:02:59 +00:00
84 lines
2.4 KiB
YAML
84 lines
2.4 KiB
YAML
sensor:
|
|
- platform: waqi
|
|
token: !secret waqi_key
|
|
locations:
|
|
- "mladost"
|
|
- "druzhba"
|
|
|
|
binary_sensor:
|
|
- platform: threshold
|
|
entity_id: sensor.waqi_mladost_sofia
|
|
upper: 35
|
|
name: aqi_above_threshold
|
|
|
|
automation:
|
|
- alias: Cliamate · Air Quality · Alert when opening a window
|
|
trigger:
|
|
platform: state
|
|
entity_id:
|
|
- binary_sensor.kitchen_window
|
|
- binary_sensor.living_room_right_window
|
|
- binary_sensor.bedroom_left_window
|
|
- binary_sensor.bedroom_right_window
|
|
from: "off"
|
|
to: "on"
|
|
condition:
|
|
- condition: state
|
|
entity_id: binary_sensor.aqi_above_threshold
|
|
state: "on"
|
|
action:
|
|
- service: script.say
|
|
data:
|
|
message: "Hey, the air outside is pretty bad. I suggest closing the windows."
|
|
|
|
- alias: Cliamate · Air Quality · Alert when AQI drops
|
|
trigger:
|
|
platform: state
|
|
entity_id: binary_sensor.aqi_above_threshold
|
|
from: "off"
|
|
to: "on"
|
|
condition:
|
|
- condition: or
|
|
conditions:
|
|
- condition: state
|
|
entity_id:
|
|
- binary_sensor.kitchen_window
|
|
- binary_sensor.living_room_right_window
|
|
- binary_sensor.bedroom_left_window
|
|
- binary_sensor.bedroom_right_window
|
|
state: "on"
|
|
action:
|
|
- service: script.say
|
|
data:
|
|
message: "Hey, the air outside is getting worse, and you have some windows open. I suggest closing them."
|
|
|
|
- alias: Cliamate · Air Quality · Turn on purifier in bedroom on window open
|
|
trigger:
|
|
platform: state
|
|
entity_id: group.bedroom_windows
|
|
from: "off"
|
|
to: "on"
|
|
condition:
|
|
- condition: state
|
|
entity_id: binary_sensor.aqi_above_threshold
|
|
state: "on"
|
|
|
|
action:
|
|
- service: logbook.log
|
|
data:
|
|
name: "💨 Climate Module · "
|
|
message: "Purifier On · Air quality is bad outside and a window was opened"
|
|
domain: fan
|
|
- service: fan.turn_on
|
|
entity_id: fan.philips_airpurifier
|
|
- service: fan.turn_on
|
|
entity_id: fan.philips_airpurifier
|
|
data:
|
|
speed: "Speed 3"
|
|
- service: philips_airpurifier.set_function
|
|
data:
|
|
entity_id: fan.philips_airpurifier
|
|
function: "Purification"
|
|
- service: input_boolean.turn_on
|
|
entity_id: input_boolean.purifier_turned_on_for_bad_air
|