Update README.md

This commit is contained in:
Andreas Gammelgaard Damsbo 2025-12-04 10:25:17 +01:00
parent ed7cf3480f
commit 24905d463a

View file

@ -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. 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 # 🌡️ Smart Thermostat Controller Blueprint
An intelligent Home Assistant automation that manages your heating based on multiple conditions for optimal comfort and energy efficiency. An intelligent Home Assistant automation that manages your heating based on multiple conditions for optimal comfort and energy efficiency.
## ✨ Features ## ✨ 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. Automatically turns off heating when windows or doors are opened, preventing energy waste. Configurable delay to avoid false triggers.
### 🌤️ Weather-Based Control ### 🌤️ Weather-Based Control
@ -17,10 +18,8 @@ Monitors outdoor temperature and disables heating when it's warm enough outside.
### 📅 Schedule-Based Temperature Control ### 📅 Schedule-Based Temperature Control
Uses a schedule helper or calendar to set different temperatures for: Uses a schedule helper or calendar to set different temperatures for:
- **☀️ Day Mode** - Higher comfort temperature during active hours
☀️ Day Mode - Higher comfort temperature during active hours - **🌙 Night Mode** - Lower temperature for sleeping or away periods
🌙 Night Mode - Lower temperature for sleeping or away periods
### 🏖️ Holiday/Away Mode ### 🏖️ 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). 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. Manual adjustment of any thermostat instantly syncs all others to the same temperature, giving you quick override control.
### 🎯 Priority-Based Logic ### 🎯 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. All mode changes are logged to your Home Assistant logbook for easy monitoring and debugging.