From 24905d463a77c43d458ee9e9cf165ce780ce377a Mon Sep 17 00:00:00 2001 From: andreas Date: Thu, 4 Dec 2025 10:25:17 +0100 Subject: [PATCH] Update README.md --- README.md | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index e14ad2f..e6efa89 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,16 @@ -# ha-smart-thermostat-control +# Acknowledgement and background I tried different Home Assistant add-ons and integrations, but wasn't really satisfied in controlling room temperature in our house. The heating is based on central heating and radiators with different Zigbee-based termostats. -This blueprint for HA was initially inspired by [ha-smarter-thermostat by muratcesmecioglu](https://github.com/muratcesmecioglu/ha-smarter-thermostat), but deviated through extending to also include an away calendar and a manual overwrite mode to allow manual inputs on the thermostats. +This blueprint for HA was initially inspired by [ha-smarter-thermostat by muratcesmecioglu](https://github.com/muratcesmecioglu/ha-smarter-thermostat), but deviated through extending to also include an away calendar and a manual overwrite mode to allow manual inputs on the thermostats. Coding was based on claude.ai. # 🌡️ Smart Thermostat Controller Blueprint + An intelligent Home Assistant automation that manages your heating based on multiple conditions for optimal comfort and energy efficiency. ## ✨ Features -###🪟 Window/Door Detection +### 🪟 Window/Door Detection Automatically turns off heating when windows or doors are opened, preventing energy waste. Configurable delay to avoid false triggers. ### 🌤️ Weather-Based Control @@ -17,10 +18,8 @@ Monitors outdoor temperature and disables heating when it's warm enough outside. ### 📅 Schedule-Based Temperature Control Uses a schedule helper or calendar to set different temperatures for: - - ☀️ Day Mode - Higher comfort temperature during active hours - - 🌙 Night Mode - Lower temperature for sleeping or away periods +- **☀️ Day Mode** - Higher comfort temperature during active hours +- **🌙 Night Mode** - Lower temperature for sleeping or away periods ### 🏖️ Holiday/Away Mode Integrates with a calendar to automatically reduce heating when you're away. Smart pre-heating starts before you return home (configurable offset). @@ -29,24 +28,20 @@ Integrates with a calendar to automatically reduce heating when you're away. Sma Manual adjustment of any thermostat instantly syncs all others to the same temperature, giving you quick override control. ### 🎯 Priority-Based Logic +1. Manual adjustments (highest priority) +2. Windows/doors open → heating OFF +3. Too warm outside → heating OFF +4. Away mode → reduced temperature +5. Day/night schedule → comfort temperatures -Manual adjustments (highest priority) +## 🛠️ Requirements -Windows/doors open → heating OFF +- Window/door sensor(s) (binary_sensor) +- Outdoor temperature sensor +- Climate entity (thermostat) +- Schedule helper OR calendar for day/night timing +- Calendar for away/holiday periods -Too warm outside → heating OFF +## 📊 Smart Logging -Away mode → reduced temperature - -Day/night schedule → comfort temperatures - -### 🛠️ Requirements - -Window/door sensor(s) (binary_sensor) -Outdoor temperature sensor -Climate entity (thermostat) -Schedule helper OR calendar for day/night timing -Calendar for away/holiday periods - -### 📊 Smart Logging All mode changes are logged to your Home Assistant logbook for easy monitoring and debugging. \ No newline at end of file