{"id":13577352,"url":"https://github.com/basnijholt/home-assistant-config","last_synced_at":"2025-05-14T12:12:39.441Z","repository":{"id":41100569,"uuid":"221295919","full_name":"basnijholt/home-assistant-config","owner":"basnijholt","description":"Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC :house: :robot:","archived":false,"fork":false,"pushed_at":"2024-10-17T16:19:26.000Z","size":49212,"stargazers_count":1804,"open_issues_count":19,"forks_count":186,"subscribers_count":86,"default_branch":"master","last_synced_at":"2025-05-12T04:43:00.204Z","etag":null,"topics":["appdaemon","automation","config","home-assistant","home-assistant-config","home-automation","internet-of-things","iot","lovelace","lovelace-ui","philips-hue","yaml"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basnijholt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-12T19:30:43.000Z","updated_at":"2025-05-10T08:18:03.000Z","dependencies_parsed_at":"2022-07-09T19:16:21.434Z","dependency_job_id":"fa619458-cd9f-4b58-ba63-95e98f7173b2","html_url":"https://github.com/basnijholt/home-assistant-config","commit_stats":{"total_commits":2313,"total_committers":4,"mean_commits":578.25,"dds":"0.25507998270644183","last_synced_commit":"a25efd4c0e5434a459d440c18607cd6148793742"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basnijholt%2Fhome-assistant-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basnijholt%2Fhome-assistant-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basnijholt%2Fhome-assistant-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basnijholt%2Fhome-assistant-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basnijholt","download_url":"https://codeload.github.com/basnijholt/home-assistant-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254140768,"owners_count":22021220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appdaemon","automation","config","home-assistant","home-assistant-config","home-automation","internet-of-things","iot","lovelace","lovelace-ui","philips-hue","yaml"],"created_at":"2024-08-01T15:01:20.752Z","updated_at":"2025-05-14T12:12:34.420Z","avatar_url":"https://github.com/basnijholt.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","automation"],"sub_categories":[],"readme":"# Bas Nijholt's Home Assistant config files\n\n[![GitHub stars](https://img.shields.io/github/stars/basnijholt/home-assistant-config.svg?style=plasticr)](https://github.com/basnijholt/home-assistant-config/stargazers)\n[![GitHub last commit](https://img.shields.io/github/last-commit/basnijholt/home-assistant-config.svg?style=plasticr)](https://github.com/basnijholt/home-assistant-config/commits/master)\n[![HA Version](https://img.shields.io/badge/Running%20Home%20Asssistant-2024.10.2%20-darkblue)](https://github.com/home-assistant/core/releases/tag/2024.10.2)\n[![HA Community](https://img.shields.io/badge/HA%20community-forum-orange)](https://community.home-assistant.io/u/basnijholt/summary)\n[![Yaml Lint](https://github.com/basnijholt/home-assistant-config/workflows/Yaml%20Lint/badge.svg)](https://github.com/basnijholt/home-assistant-config/actions?query=workflow%3A%22Yaml+Lint%22)\n\n\n![Lovelace UI](http://files.nijho.lt/ha-ui.gif)\n\u003cimg src=\"https://github.com/basnijholt/home-assistant-macbook-touch-bar/raw/master/example-real-life.jpg?s=400\" width=\"700\" alt=\"MacBook touchbar\"\u003e\n\nUsing my [iOS Light and Dark Mode Themes](https://github.com/basnijholt/lovelace-ios-themes).\n\nSee also [my guide for my girlfriend ❤️](guide.md).\n\n## Table of content\n\n- [My devices](#my-devices)\n- [Supervisor add-ons](#supervisor-add-ons)\n- [All my automations](#automations---table-of-content)\n\n## Noteworthy (useful) automations\nSee *all* my automations and its dependencies [down the page](#automations---table-of-content)!\n\n* [Alarm clock](#alarm-clock-) that uses the AppDaemon volume ramp and sunrise app ⏰\n* [Automatic `lovelace.json` to `lovelace-ui.yaml` converter](#lovelace-) for version control 🤖\n* [Controlling music and lights (hue and brightness) using the Xiaomi Aqara Magic Cube](#cube-) ∛\n* [Controlling the lights using *Phillips Hue Dimmers* the *Xiaomi Aqara Smart Switches*](#control-switches-) 🎛\n* [Automated lights](#light-) 💡\n* [Presence detection in different rooms based on various binary template sensors](includes/binary_sensors.yaml)\n* [Robot vacuum automations](#vacuum-) 🧹\n* [Arriving](#arriving-) and [leaving](#leaving-) automations\n* [Notifications when the dishwasher  or washing machine is done](#utilities-)\n* [Time at work 📈 tracking and notifications to go home](#work-)\n* Using [HA-Menu](https://github.com/codechimp-org/ha-menu) to control [my speakers on my iMac](#lsx-)\n* Using [home-assistant-macbook-touch-bar](https://github.com/basnijholt/home-assistant-macbook-touch-bar) to control HA on my MacBook Pro's Touch Bar 💻\n* [Automatically switch Lovelace's theme between backgrounds and light/dark mode](#frontend-)\n* [Sync volume TV ⇄ speakers 🔊](#media-player-)\n* [Security notifications when the front door 🚪 has been open for too long or motion is detected when no one is home](#security-)\n\n## My cool AppDaemon apps\n* [Sunrise emulator app](appdaemon/apps/wake_up_light.py) 🌅\n* [Wake up with Spotify app](appdaemon/apps/wake_up_with_spotify.py) that slowly ramps the volume 📢\n* [Low Battery level notifications 🔋](appdaemon/apps/battery_monitor.py)\n\n## Popular Reddit posts of features in this config\n(Sorted from new to old)\n- [Advanced control from my Apple Watch using single automations: setting lights, vacuum, temperature, sleep mode, and more!](https://www.reddit.com/r/homeassistant/comments/jdcal1/advanced_control_from_my_apple_watch_using_single/)\n- [HA has it before Apple has even finished it, I present: Adaptive_lighting! flux/circadian_lighting fans (haters?) please try the new UI configurable component that stops automatically adjusting your lights when you make a manual change 🎉 (and many more new useful features!)](https://www.reddit.com/r/homeassistant/comments/jabhso/ha_has_it_before_apple_has_even_finished_it_i/)\n- [Creating useful notifications using the new 'variables' and 'wait_for_trigger' features](https://www.reddit.com/r/homeassistant/comments/ixnr5z/creating_useful_notifications_using_the_new/)\n- [Copying YAML from GitHub is easier than ever: my config's README now automatically lists all automations (and entities it uses) with links to the relevant parts in the YAML](https://www.reddit.com/r/homeassistant/comments/if2n1h/copying_yaml_from_github_is_easier_than_ever_my/)\n- [Beautiful iOS dark and light mode inspired themes with easy background switch (that now also change the top header color!) [OC]](https://www.reddit.com/r/homeassistant/comments/h9ckpt/beautiful_ios_dark_and_light_mode_inspired_themes/)\n- [Finally a good use for the touch bar on my Macbook Pro!](https://www.reddit.com/r/homeassistant/comments/gyd5wd/finally_a_good_use_for_the_touch_bar_on_my/)\n- [100% control over my high fi speakers: a bidirectional synchronized equalizer](https://www.reddit.com/r/homeassistant/comments/gkjbfh/100_control_over_my_high_fi_speakers_a/)\n- [COVID-19 forcing me to stay inside? Check out my \"quarantine-o-meter\" that displays how much time (in %) we've been inside.](https://www.reddit.com/r/homeassistant/comments/fqudzw/covid19_forcing_me_to_stay_inside_check_out_my/)\n- [After a lot of love, a much-requested feature (+more!) for my iOS Dark Theme [OC]](https://www.reddit.com/r/homeassistant/comments/ex7mve/after_a_lot_of_love_a_muchrequested_feature_more/)\n- [I can now sync the speaker volume using the menu bar of my iMac! [OC]](https://www.reddit.com/r/homeassistant/comments/eri64c/i_can_now_sync_the_speaker_volume_using_the_menu/)\n- [I keep seeing my own theme on Reddit, so now it's my turn! [OC]](https://www.reddit.com/r/homeassistant/comments/enpeik/i_keep_seeing_my_own_theme_on_reddit_so_now_its/)\n\n## Ideas?\n* Notify us when the window is open and it is raining.\n* Add budget keeper using the Bunq API\n\n## My devices\n\n\u003c!-- start-table --\u003e\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eSwitches 🎚\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eTP-Link HS110\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e35.84\u003c/td\u003e\n            \u003ctd\u003e35.84\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Aqara Magic Cube\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e11.08\u003c/td\u003e\n            \u003ctd\u003e11.08\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Aqara Single Button\u003c/td\u003e\n            \u003ctd\u003e4\u003c/td\u003e\n            \u003ctd\u003e14.35\u003c/td\u003e\n            \u003ctd\u003e57.38\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePhilips Hue Dimmer switch\u003c/td\u003e\n            \u003ctd\u003e2\u003c/td\u003e\n            \u003ctd\u003e16.61\u003c/td\u003e\n            \u003ctd\u003e33.22\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ci\u003e\u003cb\u003eTotal\u003c/b\u003e\u003c/i\u003e\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e137.52\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eSensors 🌡\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Aqara Door Sensor\u003c/td\u003e\n            \u003ctd\u003e4\u003c/td\u003e\n            \u003ctd\u003e8.18\u003c/td\u003e\n            \u003ctd\u003e32.71\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Aqara Temperature Sensor\u003c/td\u003e\n            \u003ctd\u003e5\u003c/td\u003e\n            \u003ctd\u003e9.15\u003c/td\u003e\n            \u003ctd\u003e45.74\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Aqara Motion Sensor\u003c/td\u003e\n            \u003ctd\u003e10\u003c/td\u003e\n            \u003ctd\u003e9.79\u003c/td\u003e\n            \u003ctd\u003e97.85\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Aqara Vibration Sensor\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e11.59\u003c/td\u003e\n            \u003ctd\u003e11.59\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Mi Flora\u003c/td\u003e\n            \u003ctd\u003e3\u003c/td\u003e\n            \u003ctd\u003e15.54\u003c/td\u003e\n            \u003ctd\u003e46.63\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ci\u003e\u003cb\u003eTotal\u003c/b\u003e\u003c/i\u003e\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e234.52\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eVacuum 🧹\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eXiaomi Mi Roborock S5\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e294.31\u003c/td\u003e\n            \u003ctd\u003e294.31\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ci\u003e\u003cb\u003eTotal\u003c/b\u003e\u003c/i\u003e\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e294.31\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eMedia player 📺🔈\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eKEF LS50 Wireless speakers\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eKEF LSX speakers\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eLG OLED 55 C9\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eLights 💡\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePhilips Hue E27 White and Color\u003c/td\u003e\n            \u003ctd\u003e12\u003c/td\u003e\n            \u003ctd\u003e22.22\u003c/td\u003e\n            \u003ctd\u003e266.7\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePhilips Hue E14 White and Color\u003c/td\u003e\n            \u003ctd\u003e2\u003c/td\u003e\n            \u003ctd\u003e34.88\u003c/td\u003e\n            \u003ctd\u003e69.77\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePhilips Hue GU10 Ambient White\u003c/td\u003e\n            \u003ctd\u003e5\u003c/td\u003e\n            \u003ctd\u003e18.54\u003c/td\u003e\n            \u003ctd\u003e92.7\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePhilips Hue Go\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e57.05\u003c/td\u003e\n            \u003ctd\u003e57.05\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePhilips Hue LED strip 2m\u003c/td\u003e\n            \u003ctd\u003e2\u003c/td\u003e\n            \u003ctd\u003e43.2\u003c/td\u003e\n            \u003ctd\u003e86.39\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePhilips Hue LED strip 1m\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e13.84\u003c/td\u003e\n            \u003ctd\u003e13.84\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ci\u003e\u003cb\u003eTotal\u003c/b\u003e\u003c/i\u003e\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e586.45\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eHubs 🌎\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eConBee II\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e39.95\u003c/td\u003e\n            \u003ctd\u003e39.95\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ci\u003e\u003cb\u003eTotal\u003c/b\u003e\u003c/i\u003e\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e39.95\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eServer 🖥\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eIntel NUC Kit NUC8i3BEH\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e278.3\u003c/td\u003e\n            \u003ctd\u003e278.3\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e8 GB Crucial CT8G4SFS824A DDR4\u003c/td\u003e\n            \u003ctd\u003e2\u003c/td\u003e\n            \u003ctd\u003e25.52\u003c/td\u003e\n            \u003ctd\u003e51.04\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eSamsung 970 EVO M.2 500GB\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e94.99\u003c/td\u003e\n            \u003ctd\u003e94.99\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eRaspberry Pi 4, 4GB RAM (connected to power/gas meter and connected over MQTT to main HA instance)\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e70.9\u003c/td\u003e\n            \u003ctd\u003e70.9\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eRaspberry Pi 4 FLIRC Case\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e25.85\u003c/td\u003e\n            \u003ctd\u003e25.85\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eSanDisk Ultra microSDHC Memory Card 32GB\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e6.99\u003c/td\u003e\n            \u003ctd\u003e6.99\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ci\u003e\u003cb\u003eTotal\u003c/b\u003e\u003c/i\u003e\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e528.07\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eDevice tracker 🔍\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eiPhone X with the iOS app\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eiPhone SE2 with the iOS app\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n            \u003ctd\u003enan\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eOther\u003c/th\u003e\n            \u003cth\u003eUnits (#)\u003c/th\u003e\n            \u003cth\u003ePrice per unit (€)\u003c/th\u003e\n            \u003cth\u003ePrice (€)\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003ePlayStation Eye Webcam and Microphone array\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e14.95\u003c/td\u003e\n            \u003ctd\u003e14.95\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eDSMR - Slimme Meter kabel\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e19.95\u003c/td\u003e\n            \u003ctd\u003e19.95\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eNodo-Shop – OpenTherm Gateway (OTGW) with NodeMCU\u003c/td\u003e\n            \u003ctd\u003e1\u003c/td\u003e\n            \u003ctd\u003e48.81\u003c/td\u003e\n            \u003ctd\u003e48.81\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003ci\u003e\u003cb\u003eTotal\u003c/b\u003e\u003c/i\u003e\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e83.71\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n            \u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eTotal\u003c/th\u003e\n            \u003cth\u003e\u003c/th\u003e\n            \u003cth\u003e\u003c/th\u003e\n            \u003cth\u003e€1904.53\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n\u003c/table\u003e\n\u003c!-- end-table --\u003e\n\n\n# Supervisor add-ons\n\nI run a [Supervised install](https://www.home-assistant.io/getting-started/) with the following add-ons:\n\n\u003c!-- start-addons --\u003e\n- [Home Assistant Stream Deck](https://github.com/basnijholt/home-assistant-streamdeck-yaml-addon) version 2024.7.5 by @basnijholt\n- [Frigate](https://github.com/blakeblackshear/frigate) version 0.14.1 by @blakeblackshear\n- [Advanced SSH \u0026 Web Terminal](https://github.com/hassio-addons/addon-ssh) version 19.0.0 by @hassio-addons\n- [AppDaemon](https://github.com/hassio-addons/addon-appdaemon) version 0.16.7 by @hassio-addons\n- [Glances](https://github.com/hassio-addons/addon-glances) version 0.21.1 by @hassio-addons\n- [Grafana](https://github.com/hassio-addons/addon-grafana) version 10.1.2 by @hassio-addons\n- [InfluxDB](https://github.com/hassio-addons/addon-influxdb) version 5.0.1 by @hassio-addons\n- [Log Viewer](https://github.com/hassio-addons/addon-log-viewer) version 0.17.1 by @hassio-addons\n- [Studio Code Server](https://github.com/hassio-addons/addon-vscode) version 5.17.2 by @hassio-addons\n- [phpMyAdmin](https://github.com/hassio-addons/addon-phpmyadmin) version 0.10.0 by @hassio-addons\n- [Duck DNS](https://github.com/home-assistant/addons/tree/master/duckdns) version 1.18.0 by @home-assistant\n- [File editor](https://github.com/home-assistant/addons/tree/master/configurator) version 5.8.0 by @home-assistant\n- [Let's Encrypt](https://github.com/home-assistant/addons/tree/master/letsencrypt) version 5.2.2 by @home-assistant\n- [MariaDB](https://github.com/home-assistant/addons/tree/master/mariadb) version 2.7.1 by @home-assistant\n- [Mosquitto broker](https://github.com/home-assistant/addons/tree/master/mosquitto) version 6.4.1 by @home-assistant\n- [Samba share](https://github.com/home-assistant/addons/tree/master/samba) version 12.3.2 by @home-assistant\n- [VLC](https://github.com/home-assistant/addons/tree/master/vlc) version 0.3.0 by @home-assistant\n- [Traefik](https://alxx.nl/home-assistant-addons/tree/master/traefik) version 4.2.2 by @home-assistant.io\n- [Home Assistant Google Drive Backup](https://github.com/sabeechen/hassio-google-drive-backup) version 0.112.1 by @sabeechen\n- [Govee to MQTT Bridge](https://github.com/wez/govee2mqtt) version 2024.07.13-82ddc6e9 by @wez\n- [Zigbee2MQTT](https://github.com/zigbee2mqtt/hassio-zigbee2mqtt/tree/master/zigbee2mqtt) version 1.40.2-1 by @zigbee2mqtt\n\u003c!-- end-addons --\u003e\n\n\n\u003c!-- start-automations --\u003e\n# Automations - Table of Content\n1. [Adaptive lighting 🌄🌇](#adaptive-lighting-) (3 automations)\n1. [Alarm clock ⏰](#alarm-clock-) (1 automations)\n1. [Apple Watch ⌚](#apple-watch-) (12 automations)\n1. [Arriving 👞](#arriving-) (1 automations)\n1. [Bike 🚲](#bike-) (2 automations)\n1. [Climate 🔥🥶](#climate-) (7 automations)\n1. [Control switches 🎛](#control-switches-) (12 automations)\n1. [Cube ∛](#cube-) (2 automations)\n1. [Doorbell 🚪🔔](#doorbell-) (1 automations)\n1. [Frontend 👨‍💻](#frontend-) (3 automations)\n1. [Leaving 👞](#leaving-) (4 automations)\n1. [Light 💡](#light-) (34 automations)\n1. [Lovelace 👨‍💻](#lovelace-) (1 automations)\n1. [Mailbox 📫📣](#mailbox-) (1 automations)\n1. [Media player 🔈📺](#media-player-) (7 automations)\n1. [Music 🎵](#music-) (2 automations)\n1. [Notifications 🔔](#notifications-) (3 automations)\n1. [Plant 🌱](#plant-) (3 automations)\n1. [Security 👮🚨](#security-) (7 automations)\n1. [Night mode 🌕🌑](#night-mode-) (5 automations)\n1. [System 🖥](#system-) (7 automations)\n1. [Test 🧪](#test-) (5 automations)\n1. [Utilities 🧺👚🍽](#utilities-) (3 automations)\n1. [Vacation mode 🏝](#vacation-mode-) (2 automations)\n1. [Vacuum 🧹](#vacuum-) (6 automations)\n1. [Work 💼](#work-) (3 automations)\n\n\n⚠️ Total number of automations: **137** ⚠️\n\n## [Adaptive lighting 🌄🌇](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/adaptive_lighting.yaml)\n### [Turn on and off switches](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/adaptive_lighting.yaml#L11)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n\n### [Reset manual_control after 1 hour](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/adaptive_lighting.yaml#L52)\n\n\n### [Notify manual_control](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/adaptive_lighting.yaml#L76)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Alarm clock ⏰](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/alarm_clock.yaml)\n### [Wake up with Spotify and light](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/alarm_clock.yaml#L11)\n\n  *which uses:*\n  - [input_boolean.alarm_clock](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L55)\n  - [input_boolean.wake_up_light](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L75)\n  - [input_boolean.wake_up_with_spotify](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L99)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [sensor.ten_minutes_before_alarm](https://github.com/basnijholt/home-assistant-config/blob/ead7dcda6fa75e83d9674c4ccfc310afd938436a/includes/sensors.yaml#L241)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Apple Watch ⌚](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml)\n### [Play or Pause the TV](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L11)\n\n\n### [Minimal lights bedroom](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L27)\n\n\n### [Fix TV sound](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L42)\n\n  *which uses:*\n  - [script.fix_sound](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L449)\n\n### [Set sleep mode](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L51)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n\n### [Set lights](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L94)\n\n  *which uses:*\n  - [script.cozy_lights_bedroom](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L158)\n  - [script.cozy_lights_living_room](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L101)\n  - [script.turn_on_lights](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L622)\n  - [script.white_lights_living_room](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L212)\n\n### [Temperature report](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L259)\n\n\n### [Portfolio value](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L279)\n\n\n### [Send vacuum cleaner](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L295)\n\n  *which uses:*\n  - [script.vacuum_command](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L562)\n\n### [Movie time](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L361)\n\n\n### [Reset adaptive lighting](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L384)\n\n  *which uses:*\n  - [script.reset_adaptive_lighting](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L648)\n\n### [Set temperature](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L393)\n\n\n### [Where is other person?](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/apple_watch.yaml#L460)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Arriving 👞](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/arriving.yaml)\n### [Switch music from iPhone to speakers if no one is home](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/arriving.yaml#L13)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Bike 🚲](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/bike.yaml)\n### [Started charging](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/bike.yaml#L14)\n\n  *which uses:*\n  - [input_datetime.bike_charger_off](https://github.com/basnijholt/home-assistant-config/blob/07e1a85beb7396dd12290030ba48064f386899a8/includes/input_datetimes.yaml#L51)\n  - [input_datetime.bike_charger_on](https://github.com/basnijholt/home-assistant-config/blob/07e1a85beb7396dd12290030ba48064f386899a8/includes/input_datetimes.yaml#L46)\n\n### [Stop charging](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/bike.yaml#L30)\n\n  *which uses:*\n  - [input_datetime.bike_charger_off](https://github.com/basnijholt/home-assistant-config/blob/07e1a85beb7396dd12290030ba48064f386899a8/includes/input_datetimes.yaml#L51)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Climate 🔥🥶](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml)\n### [Turn on the heating 30 min before waking up](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml#L12)\n\n  *which uses:*\n  - [input_boolean.alarm_clock](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L55)\n  - [input_boolean.automatic_temperature](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L49)\n  - [script.set_high_temperature](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L410)\n  - [sensor.half_hour_before_alarm](https://github.com/basnijholt/home-assistant-config/blob/ead7dcda6fa75e83d9674c4ccfc310afd938436a/includes/sensors.yaml#L233)\n\n### [Turn on the heating when going home](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml#L26)\n\n  *which uses:*\n  - [input_boolean.automatic_temperature](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L49)\n  - [input_number.temperature_high](https://github.com/basnijholt/home-assistant-config/blob/364858031f698404bdff4dc6acc7a72c2c70961b/includes/input_numbers.yaml#L20)\n  - [script.set_high_temperature](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L410)\n  - [binary_sensor.no_one_home](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L203)\n\n### [Turn off the heating at 22:00](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml#L51)\n\n  *which uses:*\n  - [input_boolean.automatic_temperature](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L49)\n  - [input_number.temperature_low](https://github.com/basnijholt/home-assistant-config/blob/364858031f698404bdff4dc6acc7a72c2c70961b/includes/input_numbers.yaml#L12)\n  - [script.set_high_temperature](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L410)\n  - [script.set_low_temperature](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L401)\n  - [binary_sensor.no_one_home](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L203)\n\n### [Set outside temperature every hour](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml#L84)\n\n\n### [Warning when heating on and living room door open](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml#L95)\n\n  *which uses:*\n  - [input_number.temperature_low](https://github.com/basnijholt/home-assistant-config/blob/364858031f698404bdff4dc6acc7a72c2c70961b/includes/input_numbers.yaml#L12)\n\n### [Set temperature setpoint to 50 °C](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml#L129)\n\n\n### [Automatically turn off spaceheater when no-one is in the guest room](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/climate.yaml#L139)\n\n  *which uses:*\n  - [binary_sensor.activity_in_guest_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L105)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Control switches 🎛](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml)\n### [Living room Philips Hue dimmer switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L12)\n\n  *which uses:*\n  - [input_select.last_script_living_room](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L25)\n  - [script.increase_brightness](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L240)\n  - [script.next_colors](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L296)\n  - [script.reset_adaptive_lighting](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L648)\n  - [script.white_lights_living_room](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L212)\n\n### [Bedroom Philips Hue dimmer switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L75)\n\n  *which uses:*\n  - [input_select.last_script_bedroom](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L31)\n  - [script.increase_brightness](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L240)\n  - [script.next_colors](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L296)\n  - [script.reset_adaptive_lighting](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L648)\n  - [script.white_lights_bedroom](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L226)\n\n### [Bedroom IKEA dimmer switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L148)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [input_select.last_script_bedroom](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L31)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [script.increase_brightness](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L240)\n  - [script.next_colors](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L296)\n  - [script.turn_off_everything](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L278)\n  - [script.white_lights_bedroom](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L226)\n\n### [Living room Aqara Wireless Mini Switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L259)\n\n  *which uses:*\n  - [input_select.last_script_living_room](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L25)\n  - [script.fix_sound](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L449)\n  - [script.increase_brightness](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L240)\n  - [script.next_colors](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L296)\n\n### [Bedroom Aqara Wireless Mini Switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L309)\n\n  *which uses:*\n  - [input_select.last_script_bedroom](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L31)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [script.increase_brightness](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L240)\n  - [script.next_colors](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L296)\n  - [script.turn_off_everything](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L278)\n  - [sensor.ten_minutes_before_alarm](https://github.com/basnijholt/home-assistant-config/blob/ead7dcda6fa75e83d9674c4ccfc310afd938436a/includes/sensors.yaml#L241)\n\n### [Bathroom Aqara Wireless Mini Switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L395)\n\n\n### [Door Aqara Wireless Mini Switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L418)\n\n  *which uses:*\n  - [script.arriving](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L434)\n  - [script.set_low_temperature](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L401)\n  - [script.start_spotify](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L38)\n  - [script.turn_off_everything_non_automatic](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L263)\n  - [sensor.favorite_playlist_of_nearest_person](https://github.com/basnijholt/home-assistant-config/blob/ead7dcda6fa75e83d9674c4ccfc310afd938436a/includes/sensors.yaml#L75)\n\n### [Guest room IKEA Switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L458)\n\n\n### [Guest Room Light](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L479)\n\n\n### [Guest Room Space heater](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L501)\n\n\n### [Baby Room Light](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L517)\n\n\n### [Mid Room Changing Table Light](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/control_switches.yaml#L540)\n\n  *which uses:*\n  - [input_select.last_script_living_room](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L25)\n  - [script.increase_brightness](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L240)\n  - [script.next_colors](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L296)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Cube ∛](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/cube.yaml)\n### [Perform operation](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/cube.yaml#L12)\n\n  *which uses:*\n  - [input_select.cube_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L18)\n  - [script.start_spotify_playlist_of_nearest_person](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L78)\n\n### [Rotate the cube](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/cube.yaml#L74)\n\n  *which uses:*\n  - [input_select.cube_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L18)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Doorbell 🚪🔔](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/doorbell.yaml)\n### [Click the button](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/doorbell.yaml#L11)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Frontend 👨‍💻](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/frontend.yaml)\n### [Turn on dark mode](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/frontend.yaml#L11)\n\n  *which uses:*\n  - [input_boolean.dark_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L38)\n\n### [Turn on light mode](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/frontend.yaml#L22)\n\n  *which uses:*\n  - [input_boolean.dark_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L38)\n\n### [Change theme](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/frontend.yaml#L33)\n\n  *which uses:*\n  - [input_boolean.dark_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L38)\n  - [input_boolean.theme_alternative](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L41)\n  - [input_select.theme](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L46)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Leaving 👞](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/leaving.yaml)\n### [Automatically turn off everything](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/leaving.yaml#L12)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [script.leaving](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L428)\n  - [binary_sensor.anything_on](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L188)\n  - [binary_sensor.no_one_home](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L203)\n  - [binary_sensor.someone_in_the_house_in_last_hour](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L40)\n\n### [Ask to turn off everything](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/leaving.yaml#L40)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [binary_sensor.anything_on](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L188)\n  - [binary_sensor.no_one_home](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L203)\n\n### [Turn off everything after notification](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/leaving.yaml#L74)\n\n  *which uses:*\n  - [script.leaving](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L428)\n\n### [Downstairs Aqara Wireless Mini Switch](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/leaving.yaml#L84)\n\n  *which uses:*\n  - [script.turn_off_everything](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L278)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Light 💡](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml)\n### [Turn on living room](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L26)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [binary_sensor.activity_in_living_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L60)\n\n### [Turn off living room](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L39)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.activity_in_living_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L60)\n\n### [Turn on Chrismas tree](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L55)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.someone_in_the_house_in_last_hour](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L40)\n\n### [Turn off Chrismas tree](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L73)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.someone_in_the_house_in_last_hour](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L40)\n\n### [Toggle dinner area lights](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L92)\n\n  *which uses:*\n  - [input_boolean.automatic_dinner_area_light](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L46)\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.activity_in_dinner_area](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L54)\n\n### [Turn off automatic dinner area lights when turning off lights after 18:00](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L111)\n\n  *which uses:*\n  - [input_boolean.automatic_dinner_area_light](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L46)\n\n### [Reset automatic dinner area lights at 06:00](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L126)\n\n  *which uses:*\n  - [input_boolean.automatic_dinner_area_light](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L46)\n\n### [Turn on kitchen counter if sleep mode is off](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L134)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.activity_in_kitchen](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L71)\n\n### [Turn off kitchen counter](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L149)\n\n  *which uses:*\n  - [binary_sensor.activity_in_kitchen](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L71)\n\n### [Reboot kitchen ceiling Shelly](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L158)\n\n  *which uses:*\n  - [shell_command.reboot_kitchen_ceiling](https://github.com/basnijholt/home-assistant-config/blob/0a49b1ab897f8dbc068b042f4e6c2ba0e4cb3d8f/includes/shell_commands.yaml#L14)\n\n### [Turn on bathroom](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L172)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.activity_in_bathroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L46)\n\n### [Turn off bathroom](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L184)\n\n  *which uses:*\n  - [binary_sensor.activity_in_bathroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L46)\n\n### [Turn on hall](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L201)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [script.turn_on_lights](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L622)\n  - [binary_sensor.activity_in_hall](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L84)\n\n### [Turn off hall](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L231)\n\n  *which uses:*\n  - [binary_sensor.activity_in_hall](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L84)\n\n### [Automatically turn on the bedroom](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L251)\n\n  *which uses:*\n  - [input_boolean.automatic_bedroom_lights](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L43)\n  - [input_boolean.bedroom_lights_automatically_turned_on](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L34)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [script.turn_on_lights](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L622)\n  - [binary_sensor.activity_in_master_bedroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L91)\n\n### [Automatically turn off the bedroom](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L281)\n\n  *which uses:*\n  - [input_boolean.automatic_bedroom_lights](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L43)\n  - [input_boolean.bedroom_lights_automatically_turned_on](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L34)\n  - [binary_sensor.activity_in_master_bedroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L91)\n\n### [Turn off bedroom lights auto switch](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L304)\n\n  *which uses:*\n  - [input_boolean.bedroom_lights_automatically_turned_on](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L34)\n\n### [Turn on automatic_bedroom_lights switch](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L330)\n\n  *which uses:*\n  - [input_boolean.automatic_bedroom_lights](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L43)\n\n### [Turn off bedroom after 2 hours of inactivity](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L338)\n\n  *which uses:*\n  - [binary_sensor.activity_in_master_bedroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L91)\n\n### [Reboot bedroom ceiling Shelly](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L351)\n\n  *which uses:*\n  - [shell_command.reboot_bedroom_ceiling](https://github.com/basnijholt/home-assistant-config/blob/0a49b1ab897f8dbc068b042f4e6c2ba0e4cb3d8f/includes/shell_commands.yaml#L15)\n\n### [Update input_select when bedroom lights turned off](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L358)\n\n  Set the input_select.last_script_bedroom such that colored lights will be chosen\n\n  *which uses:*\n  - [input_select.last_script_bedroom](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L31)\n  - [script.white_lights_bedroom](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L226)\n\n### [Turn on utility room / garage outside](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L384)\n\n  *which uses:*\n  - [binary_sensor.activity_in_utility_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L77)\n  - [binary_sensor.activity_outside_front_door](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L113)\n  - [binary_sensor.activity_outside_garage](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L120)\n\n### [Turn off utility room / garage outside](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L413)\n\n  *which uses:*\n  - [binary_sensor.activity_in_utility_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L77)\n  - [binary_sensor.activity_outside_front_door](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L113)\n  - [binary_sensor.activity_outside_garage](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L120)\n  - [binary_sensor.activity_outside_house](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L127)\n\n### [Turn on the outside front light](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L440)\n\n\n### [Turn off the outside front light](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L452)\n\n\n### [Toggle guest room](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L470)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [binary_sensor.activity_in_guest_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L105)\n\n### [Toggle baby room](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L491)\n\n  *which uses:*\n  - [binary_sensor.activity_in_baby_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L98)\n\n### [Turn off living room (extra check)](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L509)\n\n  In case the other automation failed\n\n  *which uses:*\n  - [binary_sensor.activity_in_living_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L60)\n\n### [Turn off guest room (extra check)](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L525)\n\n  In case the other automation failed\n\n  *which uses:*\n  - [binary_sensor.activity_in_guest_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L105)\n\n### [Turn off baby room (extra check)](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L541)\n\n  In case the other automation failed\n\n  *which uses:*\n  - [binary_sensor.activity_in_baby_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L98)\n\n### [Turn off bedroom (extra check)](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L563)\n\n  In case the other automation failed\n\n  *which uses:*\n  - [input_boolean.automatic_bedroom_lights](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L43)\n  - [input_boolean.bedroom_lights_automatically_turned_on](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L34)\n  - [binary_sensor.activity_in_master_bedroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L91)\n\n### [Turn off utility room / garage (extra check)](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L584)\n\n  In case the other automation failed\n\n  *which uses:*\n  - [binary_sensor.activity_in_utility_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L77)\n  - [binary_sensor.activity_outside_front_door](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L113)\n  - [binary_sensor.activity_outside_garage](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L120)\n\n### [Update Zigbee2MQTT lights input_select options](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L617)\n\n  *which uses:*\n  - [input_select.z2m_lights](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L57)\n\n### [Update Zigbee2MQTT Lights State](https://github.com/basnijholt/home-assistant-config/blob/00b2d218b87c75bd83ab5bd86e50ef952a3de921/automations/light.yaml#L644)\n\n  Refresh the state of all Zigbee2MQTT lights\n\n  *which uses:*\n  - [script.sync_z2m_to_ha_lights](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L661)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Lovelace 👨‍💻](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/lovelace.yaml)\n### [Convert lovelace.json to lovelace-ui.yaml](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/lovelace.yaml#L11)\n\n  *which uses:*\n  - [shell_command.chores](https://github.com/basnijholt/home-assistant-config/blob/0a49b1ab897f8dbc068b042f4e6c2ba0e4cb3d8f/includes/shell_commands.yaml#L13)\n  - [shell_command.convert_lovelace](https://github.com/basnijholt/home-assistant-config/blob/0a49b1ab897f8dbc068b042f4e6c2ba0e4cb3d8f/includes/shell_commands.yaml#L11)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Mailbox 📫📣](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/mailbox.yaml)\n### [The mailbox was opened](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/mailbox.yaml#L11)\n\n  In the UI show the `input_boolean.mailbox_full`. It needs to\nbe manually switched off after getting the mail.\"\n\n\n  *which uses:*\n  - [input_boolean.mailbox_full](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L70)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Media player 🔈📺](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml)\n### [Turn on Opt when TV is on and Spotify is not playing and not Usb](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml#L12)\n\n  The speaker is connected via an optical cable to the TV. Whenever the speakers\naren't playing Spotify (via WiFi) directly, switch the source of the speakers\nto \"Opt\".\n\n\n\n### [Turn off speakers when turning off TV](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml#L42)\n\n\n### [If speakers off and TV on, turn on the speaker on TV state change](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml#L61)\n\n\n### [Update Spotify entity when TV is on every 5 seconds](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml#L85)\n\n\n### [Sync KEF LS50 and TV volume](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml#L100)\n\n\n### [Automatically turn off TV and Xbox after two hours of inactivity](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml#L129)\n\n\n### [Turn On Living Room TV with WakeOnLan](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/media_player.yaml#L141)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Music 🎵](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/music.yaml)\n### [Start playlist](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/music.yaml#L11)\n\n  *which uses:*\n  - [input_boolean.start_the_music](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L12)\n  - [script.start_spotify_playlist_of_nearest_person](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L78)\n\n### [Switch music from iPhone to speakers if coming home](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/music.yaml#L26)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Notifications 🔔](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/notifications.yaml)\n### [Marcella arrived at Rotterdam Centraal](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/notifications.yaml#L12)\n\n\n### [Front door has opened](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/notifications.yaml#L23)\n\n  *which uses:*\n  - [input_boolean.front_door_open_warning](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L28)\n\n### [Daily New Word Notification](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/notifications.yaml#L44)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Plant 🌱](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/plant.yaml)\n### [Problem with Calathea](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/plant.yaml#L11)\n\n  *which uses:*\n  - [plant.calathea](https://github.com/basnijholt/home-assistant-config/blob/1666298c45087e81b26e8517f03c61c5e1c92ed9/includes/plant.yaml#L57)\n\n### [Problem with Monstera](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/plant.yaml#L29)\n\n  *which uses:*\n  - [plant.monstera](https://github.com/basnijholt/home-assistant-config/blob/1666298c45087e81b26e8517f03c61c5e1c92ed9/includes/plant.yaml#L40)\n\n### [Problem with Peace lily](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/plant.yaml#L47)\n\n  *which uses:*\n  - [plant.peace_lily](https://github.com/basnijholt/home-assistant-config/blob/1666298c45087e81b26e8517f03c61c5e1c92ed9/includes/plant.yaml#L73)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Security 👮🚨](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml)\n### [Motion detected but we are not home](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml#L11)\n\n  *which uses:*\n  - [binary_sensor.motion_detected](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L22)\n  - [group.persons](https://github.com/basnijholt/home-assistant-config/blob/6bab64cd641699f47bb147f03af01022699eeecb/includes/groups.yaml#L11)\n\n### [Front door has been open for more than 5 minutes](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml#L48)\n\n\n### [Utility room door has been open for more than 5 minutes](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml#L61)\n\n\n### [No one is home but high power usage](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml#L74)\n\n  *which uses:*\n  - [binary_sensor.no_one_home](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L203)\n\n### [Bathroom door has opened](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml#L96)\n\n  *which uses:*\n  - [input_boolean.bathroom_door_open_warning](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L25)\n\n### [Activity in master bedroom](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml#L123)\n\n  *which uses:*\n  - [input_boolean.bedroom_activity_warning](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L31)\n  - [binary_sensor.activity_in_master_bedroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L91)\n\n### [Door to outside open](https://github.com/basnijholt/home-assistant-config/blob/e1ac0ba31e87fbe4e7fc9ddafc20681919bfe70e/automations/security.yaml#L148)\n\n  \n\n  *which uses:*\n  - [binary_sensor.door_to_outside_open](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L144)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Night mode 🌕🌑](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/sleep_mode.yaml)\n### [Automatically turn off when alarm turns off or at 7AM](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/sleep_mode.yaml#L12)\n\n  *which uses:*\n  - [input_boolean.alarm_clock](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L55)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n\n### [Turn off automatic bedroom lights](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/sleep_mode.yaml#L30)\n\n  *which uses:*\n  - [input_boolean.automatic_bedroom_lights](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L43)\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n\n### [Set low temperature when sleep mode turns on](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/sleep_mode.yaml#L39)\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [script.set_low_temperature](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L401)\n\n### [Go from half to total sleeping mode](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/sleep_mode.yaml#L47)\n\n  When it is half sleeping mode and there is no activity in the house for more than an hour go to total sleeping mode.\n\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.activity_outside_bedroom](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L134)\n\n### [Set sleeping mode in the living room](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/sleep_mode.yaml#L70)\n\n  Set the living room lights to sleep mode only when no-one is there anymore.\n\n\n  *which uses:*\n  - [input_select.sleep_mode](https://github.com/basnijholt/home-assistant-config/blob/07c0fdd72fdd676ab1b95db36f7baef313f7cff6/includes/input_selects.yaml#L11)\n  - [binary_sensor.activity_in_living_room](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L60)\n\n[^ toc](#automations---table-of-content)\n\n\n## [System 🖥](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml)\n### [Warning about high CPU usage](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml#L11)\n\n\n### [Warning about high CPU temperature](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml#L24)\n\n\n### [Warning about high Xbox temperature](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml#L37)\n\n\n### [Update DNS](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml#L56)\n\n  Update the DNS at Gandi to point my domain to my Home Assistant instance.\n\n  *which uses:*\n  - [script.update_dns](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L440)\n\n### [Run chores](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml#L64)\n\n  Run shell and Python scripts in utils folder.\n\n  *which uses:*\n  - [shell_command.chores](https://github.com/basnijholt/home-assistant-config/blob/0a49b1ab897f8dbc068b042f4e6c2ba0e4cb3d8f/includes/shell_commands.yaml#L13)\n\n### [MQTT sensors are not updating](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml#L72)\n\n  Check whether we are receiving messages over MQTT from my other HA instance.\n\n\n### [Battery level low](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/system.yaml#L85)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Test 🧪](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/test.yaml)\n### [Listen to Adaptive Lighting events](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/test.yaml#L11)\n\n\n### [Time](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/test.yaml#L30)\n\n\n### [Flash lights](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/test.yaml#L43)\n\n\n### [Call update_entity after light.turn_on/turn_off](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/test.yaml#L64)\n\n\n### [Light Baby Room Loop](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/test.yaml#L84)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Utilities 🧺👚🍽](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/utilities.yaml)\n### [Washing machine or dishwasher started or finished](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/utilities.yaml#L12)\n\n  *which uses:*\n  - [binary_sensor.dishwasher](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L162)\n  - [binary_sensor.washing_machine](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L150)\n\n### [Washing machine notification](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/utilities.yaml#L29)\n\n  *which uses:*\n  - [script.utility_notification](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L523)\n  - [binary_sensor.washing_machine](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L150)\n\n### [Dishwasher notification](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/utilities.yaml#L41)\n\n  *which uses:*\n  - [script.utility_notification](https://github.com/basnijholt/home-assistant-config/blob/84e08bdddccf8642e6caaa29621ccc60f778f6d1/scripts.yaml#L523)\n  - [binary_sensor.dishwasher](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L162)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Vacation mode 🏝](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/vacation_mode.yaml)\n### [Auto turn on](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/vacation_mode.yaml#L11)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [input_boolean.vacation_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L19)\n  - [group.persons](https://github.com/basnijholt/home-assistant-config/blob/6bab64cd641699f47bb147f03af01022699eeecb/includes/groups.yaml#L11)\n\n### [Auto turn off](https://github.com/basnijholt/home-assistant-config/blob/896d09e1d72d5a2de280d9b091e72f717846000d/automations/vacation_mode.yaml#L31)\n\n  *which uses:*\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [input_boolean.vacation_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L19)\n  - [group.persons](https://github.com/basnijholt/home-assistant-config/blob/6bab64cd641699f47bb147f03af01022699eeecb/includes/groups.yaml#L11)\n\n[^ toc](#automations---table-of-content)\n\n\n## [Vacuum 🧹](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/vacuum.yaml)\n### [Started cleaning](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/vacuum.yaml#L11)\n\n  *which uses:*\n  - [input_datetime.vacuum_on](https://github.com/basnijholt/home-assistant-config/blob/07e1a85beb7396dd12290030ba48064f386899a8/includes/input_datetimes.yaml#L36)\n\n### [Stopped cleaning](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/vacuum.yaml#L27)\n\n  *which uses:*\n  - [input_boolean.cleaned_today](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L16)\n  - [input_datetime.vacuum_off](https://github.com/basnijholt/home-assistant-config/blob/07e1a85beb7396dd12290030ba48064f386899a8/includes/input_datetimes.yaml#L41)\n  - [sensor.robot_vacuum_last_clean_duration](https://github.com/basnijholt/home-assistant-config/blob/ead7dcda6fa75e83d9674c4ccfc310afd938436a/includes/sensors.yaml#L319)\n\n### [Reminder notification](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/vacuum.yaml#L45)\n\n  *which uses:*\n  - [binary_sensor.vacuum_day](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L197)\n\n### [Cleanup if nobody is home](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/vacuum.yaml#L59)\n\n  *which uses:*\n  - [input_boolean.cleaned_today](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L16)\n  - [input_boolean.guest_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L22)\n  - [input_boolean.vacation_mode](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L19)\n  - [binary_sensor.vacuum_day](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L197)\n  - [group.persons](https://github.com/basnijholt/home-assistant-config/blob/6bab64cd641699f47bb147f03af01022699eeecb/includes/groups.yaml#L11)\n\n### [Reset cleaned today](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/vacuum.yaml#L90)\n\n  *which uses:*\n  - [input_boolean.cleaned_today](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L16)\n\n### [Reset to standard mode](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/vacuum.yaml#L99)\n\n\n[^ toc](#automations---table-of-content)\n\n\n## [Work 💼](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/work.yaml)\n### [Go home notification](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/work.yaml#L11)\n\n  *which uses:*\n  - [input_boolean.work_hour_notification_sent](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L52)\n  - [binary_sensor.worked_enough_today](https://github.com/basnijholt/home-assistant-config/blob/7dfb2eb585fcf0287ea163eebc4d3f1d2a5cb515/includes/binary_sensors.yaml#L174)\n\n### [Reset input_boolean at midnight](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/work.yaml#L32)\n\n  *which uses:*\n  - [input_boolean.work_hour_notification_sent](https://github.com/basnijholt/home-assistant-config/blob/3edc9d32263e8f60edc030c5f3ab8a089c469ea1/includes/input_booleans.yaml#L52)\n\n### [Bas left work notification for Marcella](https://github.com/basnijholt/home-assistant-config/blob/f7bfc4913cf6e02bc5293357ea6dd41a806b28bb/automations/work.yaml#L44)\n\n\n[^ toc](#automations---table-of-content)\n\n\n\u003c!-- end-automations --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasnijholt%2Fhome-assistant-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasnijholt%2Fhome-assistant-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasnijholt%2Fhome-assistant-config/lists"}