Skip to content

❄️ AppDaemon app which reminds to close windows if temperature difference inside/outside exceeds a specified threshold

License

Notifications You must be signed in to change notification settings

benleb/ad-notifreeze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

986f7e1 · Sep 29, 2019

History

17 Commits
Sep 29, 2019
Aug 1, 2019
Sep 27, 2019
Sep 29, 2019
Sep 29, 2019

Repository files navigation

notifreeze

hacs_badge

NEEDS THE APPDAEMON MASTER/DEV BRANCH! Current stable (v3.0.5) will not work!

AppDaemon app which reminds to close windows if temperature difference between inside/outside exceeds a specified threshold.
This works for every 'room' separately e.g. an open window in the bathroom checks outside temperate against the bathroom temperature sensor. Useful in winter to remind you to close the bathroom windows after airing, but also in the summer when you do not want that hot outside air inside.

Installation

Use HACS or download the notifreeze directory from inside the apps directory here to your local apps directory, then add the configuration to enable the notifreeze module.

Requirements

  • expects binary_sensor.door_window_sensor_room or binary_sensor.door_window_sensor_room_something door/window sensors and matching temperature sensors with entity ids in the form sensor.temperature_room. room is the match-key to decide which sensors belong together.

App configuration

notifreeze:
  module: notifreeze
  class: Notifreeze
  notify_service: notify.me
  outdoor_temperature: sensor.temperature_garden
key optional type default description
module False string notifreeze The module name of the app.
class False string Notifreeze The name of the Class.
notify_service False string Home Assistant notification service
outdoor_temperature False string Sensor for outside temperature
max_difference True float 5 Maximum tolerated tmperature difference
initial_delay True integer 5 Time in minutes before sending first notification
reminder_delay True integer 3 Time in minutes until next notification is send