Керування опаленням
Generic Thermostat у Home Assistant: кімнатне опалення та гістерезис
8 листопада 2026 р.
Створіть термостат із зовнішнім датчиком температури та реле в Home Assistant. Розбираємо налаштування helper, пороги вмикання й вимикання та захист від частого перемикання.
Підготуйте кімнатний датчик і керований перемикач
Generic Thermostat у Home Assistant будує кліматичну сутність із температурного сенсора та одного перемикача, який вмикає нагрівач. Перед налаштуванням переконайтеся, що сенсор стабільно передає температуру потрібної кімнати, а перемикач справді керує сумісним опалювальним приладом. Для кімнатного вимірювання розташуйте датчик там, де він показує типову температуру приміщення, подалі від прямого сонця й локального потоку гарячого повітря.
Перевірте стан сенсора в Home Assistant: значення має бути числовою температурою, а не unavailable чи текстом. Вручну перевірте перемикач, щоб підтвердити, що він керує саме потрібною зоною. Якщо обладнання має власний термостат або вбудовані правила безпеки, залиште їх активними й керуйте лише в межах, дозволених виробником.
Створіть Generic Thermostat helper
У Home Assistant перейдіть до Settings → Devices & services → Helpers → Create helper і виберіть Generic Thermostat. Вкажіть назву кімнати, нагрівач і target sensor. Після збереження з’явиться сутність climate, у якій можна встановити цільову температуру та режим heat або off. Якщо потрібно керувати охолодженням, створюйте окрему конфігурацію з правильним режимом.
Один Generic Thermostat може керувати лише одним перемикачем. Якщо одна зона має кілька контурів або реле, не припускайте, що термостат самостійно синхронізує їх: потрібна відповідна схема керування. Візуальний helper містить основні параметри; додаткові опції, як-от min cycle duration чи цикл очікування, доступні в розширеній YAML-конфігурації.
Налаштуйте гістерезис для спокійної роботи
Якщо ціль становить 21 °C, а cold tolerance і hot tolerance дорівнюють 0,3 °C, Generic Thermostat у режимі нагрівання запускає нагрівач нижче 20,7 °C і вимикає його, коли температура досягає приблизно 21,3 °C. Різниця між порогами формує гістерезис: він запобігає частому перемиканню реле, коли показання коливаються біля заданої температури.
Ці значення — приклад для початкового налаштування, а не універсальна рекомендація. Якщо температура помітно перелітає ціль або кімната прогрівається нерівномірно, перевірте розташування й частоту оновлення сенсора, інерційність нагрівача та параметри tolerance. Занадто вузькі пороги можуть спричиняти короткі цикли, а надто широкі — помітні коливання комфорту.
Обмежте цикли та перевірте поведінку
Для обладнання, якому не підходить часте вмикання, можна налаштувати мінімальну тривалість циклу або час очікування перед повторним запуском. У Generic Thermostat min cycle duration визначає мінімальний час до вимкнення перемикача, а cycle cooldown — мінімальну паузу перед наступним вмиканням. Вибирайте їх відповідно до документації реле та нагрівача: довгий мінімальний цикл може підтримувати нагрів навіть після досягнення бажаного комфорту.
Після налаштування поспостерігайте за графіком температури та станом перемикача протягом кількох циклів. Перевірте ручний режим off, реакцію на недоступність сенсора та журнал трасування автоматизацій. Не створюйте паралельні автоматизації, які незалежно вмикають той самий нагрівач: це ускладнить передбачувану роботу термостата. Підключення силових ланцюгів має відповідати характеристикам виробника й виконуватися фахівцем, якщо потрібен монтаж у мережі.
- Generic Thermostat поєднує один температурний сенсор і один перемикач опалення.
- Cold tolerance та hot tolerance задають окремі пороги вмикання й вимикання.
- Невеликий гістерезис зменшує часті перемикання навколо цільової температури.
- Тривалість циклу та межі температури треба узгодити з конкретним обладнанням.