ha-smart-thermostat-control/README.md

47 lines
2.2 KiB
Markdown
Raw Normal View History

2025-12-04 10:21:12 +01:00
# 🌡️ Smart Thermostat Controller Blueprint
2025-12-04 10:25:17 +01:00
2025-12-04 10:21:12 +01:00
An intelligent Home Assistant automation that manages your heating based on multiple conditions for optimal comfort and energy efficiency.
## ✨ Features
2025-12-04 10:23:03 +01:00
2025-12-04 10:25:17 +01:00
### 🪟 Window/Door Detection
2025-12-04 10:21:12 +01:00
Automatically turns off heating when windows or doors are opened, preventing energy waste. Configurable delay to avoid false triggers.
2025-12-04 10:23:03 +01:00
### 🌤️ Weather-Based Control
2025-12-04 10:21:12 +01:00
Monitors outdoor temperature and disables heating when it's warm enough outside. Includes adjustable winter mode threshold and delay settings.
2025-12-04 10:22:11 +01:00
2025-12-04 10:23:03 +01:00
### 📅 Schedule-Based Temperature Control
2025-12-04 10:21:12 +01:00
Uses a schedule helper or calendar to set different temperatures for:
2025-12-04 10:25:17 +01:00
- **☀️ Day Mode** - Higher comfort temperature during active hours
- **🌙 Night Mode** - Lower temperature for sleeping or away periods
2025-12-04 10:21:12 +01:00
2025-12-04 10:23:03 +01:00
### 🏖️ Holiday/Away Mode
2025-12-04 10:21:12 +01:00
Integrates with a calendar to automatically reduce heating when you're away. Smart pre-heating starts before you return home (configurable offset).
2025-12-04 10:23:03 +01:00
### 🔄 Multi-Thermostat Sync
2025-12-04 10:21:12 +01:00
Manual adjustment of any thermostat instantly syncs all others to the same temperature, giving you quick override control.
2025-12-04 10:23:03 +01:00
### 🎯 Priority-Based Logic
2025-12-04 10:25:17 +01:00
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
2025-12-04 10:21:12 +01:00
2025-12-04 10:25:17 +01:00
## 🛠️ Requirements
2025-12-04 10:21:12 +01:00
2025-12-04 10:25:17 +01:00
- 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
2025-12-04 10:21:12 +01:00
2025-12-04 10:25:17 +01:00
## 📊 Smart Logging
2025-12-04 10:21:12 +01:00
2025-12-04 12:02:11 +01:00
All mode changes are logged to your Home Assistant logbook for easy monitoring and debugging.
# 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. Logic coding was assisted by claude.ai.