RoomMind — это продвинутая система управления климатом в помещениях для Home Assistant.
Плагин предлагает самообучающуюся тепловую модель, пропорциональное управление клапанами радиаторов и удобную выделенную панель управления.
Панель управления RoomMind
Основные возможности
- Самообучающийся контроллер (MPC) — индивидуальная для каждой комнаты тепловая модель (Расширенный фильтр Калмана), которая со временем изучает особенности нагрева и охлаждения вашего дома. Пока идет обучение, система автоматически использует классическое включение/выключение.
- Пропорциональное управление клапанами — терморегуляторы (TRV) получают расчетные целевые значения, а не просто команды вкл/выкл, что обеспечивает более плавные температурные кривые с меньшими перепадами.
- Учет солнечного нагрева — оценивает солнечную активность на основе положения солнца и данных о погоде. Модель изучает реакцию каждой комнаты на солнце и снижает ненужный нагрев.
- Мульти-расписание — поддержка нескольких сущностей schedule. для каждой комнаты с переключением через input_boolean или input_number.
- Ручное переопределение — режимы Boost, Eco или пользовательская температура с настраиваемой продолжительностью и мгновенной обратной связью в интерфейсе.
- Определение присутствия — привязка сущностей person., device_tracker., binary_sensor. или input_boolean.* глобально или для конкретной комнаты. Режим Eco включается, когда все назначенные пользователи отсутствуют.
- Игнорирование присутствия по комнатам — отдельные комнаты могут игнорировать датчики присутствия и всегда следовать своему расписанию.
- Режим «Отпуск» (Vacation Mode) — глобальное снижение температуры с установленной датой окончания для всех комнат.
- Пауза при открытых окнах/дверях — приостанавливает климат-контроль при открытии окон или дверей с настраиваемыми задержками на открытие и закрытие.
- Обнаружение и предотвращение риска появления плесени — оценка влажности поверхностей с использованием метода DIN 4108-2. Настраиваемые уведомления и автоматическое повышение температуры для предотвращения роста плесени.
- Автоматическое затенение (жалюзи/шторы) — умное опускание рулонных штор на основе прогнозируемого солнечного перегрева. Включает закрытие на ночь, обнаружение ручного управления и расписания для штор.
- Защита клапанов — периодическое открытие/закрытие простаивающих клапанов TRV для предотвращения их закисания и кальцификации.
- Оркестрация источников тепла — в комнатах с TRV и кондиционерами (AC) запросы на отопление автоматически направляются на наиболее эффективное устройство в зависимости от разницы температур и условий на улице.
- Защита групп компрессоров — определение групп климатических устройств, использующих общий внешний компрессор. Обеспечивает минимальное время работы и простоя для предотвращения тактования (коротких циклов).
- Режимы «Только вентилятор» и «Ожидание» — кондиционеры и тепловые насосы могут переключаться в режим вентилятора или экономичного простоя вместо полного выключения, сохраняя циркуляцию воздуха.
- Индивидуальный режим для каждого устройства — выбор между пропорциональным управлением (усиленная целевая температура) или прямым (точная целевая температура) для оптимальной работы с разным оборудованием.
- Раздельные целевые температуры для нагрева и охлаждения — независимые температуры комфорта и экономии для нагрева и охлаждения в автоматическом режиме, создающие естественную мертвую зону.
- Отключение климата по комнатам — возможность отключить климат-контроль для отдельных помещений, оставляя остальные активными.
- Уличные зоны — пометка комнат как «уличных» (например, балкон) для отключения управления климатом с сохранением мониторинга.
- Панель аналитики — графики температуры с мощностью нагрева, солнечной активностью и прогнозами модели за период от 24 часов до 90 дней.
- Адаптивность для мобильных устройств — отзывчивый дизайн с родной панелью инструментов HA для мобильного приложения.
- Мультиязычность — английский и немецкий языки, автоматически определяемые настройками Home Assistant.
Установка
HACS (Рекомендуется)
- Откройте HACS в Home Assistant.
- Найдите «RoomMind» в поиске и установите.
- Перезапустите Home Assistant.
- Перейдите в Настройки > Устройства и службы > Добавить интеграцию > RoomMind.
Вручную
- Скопируйте папку custom_components/roommind/ в вашу директорию config/custom_components/.
- Перезапустите Home Assistant.
- Перейдите в Настройки > Устройства и службы > Добавить интеграцию > RoomMind.
Быстрый старт
После установки RoomMind появится в виде панели в боковом меню Home Assistant.
- Откройте RoomMind из бокового меню — вы увидите все ваши зоны HA в виде карточек комнат.
- Нажмите на карточку комнаты, чтобы открыть подробный вид.
- Добавьте устройства — назначьте хотя бы один термостат или кондиционер (сущность climate.).
- Добавьте датчик температуры (необязательно, но рекомендуется) — это активирует «Полный контроль» с пропорциональным управлением клапаном.
- Добавьте расписание — создайте помощник schedule. в HA и назначьте его.
- Установите температуры — настройте комфортную (расписание активно) и экономную (расписание неактивно) температуры.
RoomMind начнет управление немедленно. Если включен режим MPC (по умолчанию), тепловая модель начнет обучение в фоновом режиме.
Аналитика
Аналитика RoomMind
Выберите комнату и временной диапазон (24ч / 7д / 30д / 90д / свой), чтобы просмотреть историю температур, мощность нагрева/охлаждения, солнечную радиацию и прогнозы модели. Данные можно экспортировать в CSV или скачать диагностический отчет.
Как это работает
Приоритет целевой температуры
Default
Ручное переопределение > Отпуск > Отсутствие (Presence Away) > Блокировка расписания > Комфорт / Эко (+ Дельта для защиты от плесени)
Full Control (Полный контроль) против Managed Mode (Управляемый режим)
Внешний датчик температуры — это именно то, что позволяет RoomMind раскрыть свой потенциал. Это самое важное дополнение для любой комнаты, открывающее доступ к тепловой модели, MPC-оптимизации и пропорциональному управлению устройствами.
В режиме Full Control RoomMind динамически рассчитывает целевые показатели устройств на основе мощности от MPC. Вместо того чтобы отправлять 22°C на терморегулятор или кондиционер, плагин может отправить 28°C, чтобы заставить устройство работать на полную мощность. Это решает частую проблему оборудования с неточными внутренними датчиками, которое отказывается включаться.
MPC Управление климатом
Расширенный фильтр Калмана наблюдает за изменениями температуры и изучает скорость теплопотерь каждой комнаты, мощность нагрева/охлаждения и реакцию на солнце. После калибровки (точность прогноза < 0.5°C) оптимизатор MPC планирует действия заранее и рассчитывает пропорциональную мощность для плавного контроля.
До завершения калибровки (~60 наблюдений в простое и ~20 в активном режиме) RoomMind использует простое управление вкл/выкл с гистерезисом.
Создаваемые сущности
sensor.roommind_{area_id}target_temp - Текущая целевая температура
sensor.roommind{area_id}mode - Текущий режим: idle, heating или cooling
climate.roommind{area_id}override - Сущность климата для ручного переопределения (управляется из дашбордов, автоматизаций, голосом)
switch.roommind_vacation - Глобальный переключатель режима отпуска
switch.roommind{area_id}cover_auto - Тумблер автоматического управления шторами для конкретной комнаты
binary_sensor.roommind{area_id}_cover_paused - Включается при обнаружении ручного управления шторами
Устранение неполадок
- MPC долго показывает статус «learning» (обучение) — модели требуется около 60 наблюдений в простое и 20 при нагреве/охлаждении. В комнатах, которые редко отапливаются, это может занять несколько дней.
- Комната не нагревается/охлаждается, когда должна — проверьте пороги ограничения на улице в Settings > Control.
- Тепловая модель кажется неверной после изменений в комнате — если вы изменили теплоизоляцию или передвинули датчики, сбросьте модель в Settings > Reset Thermal Data.
Пример продвинутого использования RoomMind в вашем умном доме
Для развитой инфраструктуры умного дома (особенно если Home Assistant работает в контейнерах LXC на сервере виртуализации Proxmox и имеет доступ к множеству датчиков) RoomMind открывает отличные сценарии локальной автоматизации. Вот один неочевидный пример:
Связка с продвинутой системой безопасности и NVR
Если у вас настроены автоматизации, реагирующие на присутствие (например, через распознавание лиц или детекцию объектов с камер в системе видеонаблюдения типа Frigate), вы можете привязать эти сенсоры к функции Presence Detection в RoomMind. Как только автоматизация фиксирует, что дома никого нет и ставит систему на охрану, RoomMind моментально переведет климат во всех комнатах в режим Eco. Это работает гораздо быстрее и точнее, чем просто полагаться на геолокацию телефонов.