Содержание
Обновление Home Assistant 2026.7 делает управление умным домом еще проще и интуитивно понятнее. В этой версии радикально переработан редактор автоматизаций, который теперь «говорит» на естественном языке, а привычный журнал событий превратился в удобную и наглядную временную шкалу. Кроме того, добавлена долгожданная кнопка «Обновить всё» и значительно расширен список поддерживаемых интеграций.
Создание автоматизаций стало проще, естественнее и мощнее
Это одно из самых крупных и важных изменений в редакторе автоматизаций за последние годы. Работа над ним велась около восьми месяцев, оно дорабатывалось от релиза к релизу с учетом множества отзывов. Начиная с этого релиза, функция становится доступной для всех по умолчанию.
Ранее автоматизации всегда требовали компромиссов. Иногда считается, что для автоматизации освещения необходимы знания YAML, навыки программирования и много свободного времени. Это уже давно не так, и данный релиз делает самый большой шаг к окончательному устранению технических барьеров.
Еще в Home Assistant 2025.12 были представлены целевые триггеры и условия в разделе настроек. В каждом последующем релизе их количество увеличивалось, а функционал улучшался. В этом релизе они выходят из стадии тестирования и становятся стандартом по умолчанию. Это не просто улучшенный набор опций меню, а принципиально новая отправная точка: теперь описывается то, на что должен реагировать умный дом, вместо использования базовых технических блоков.
Начало с желаемого результата, а не с принципов работы
Движок автоматизаций оперирует примитивами. Логика пользователей отличается. Они мыслят категориями «когда открывается входная дверь», «когда уходит последний человек» или «когда садится батарея».
Старый подход начинался с внутренних механизмов Home Assistant. Какая сущность? Какое состояние? Становится ли оно on, detected, home или not_home? Нужен ли триггер состояния, числового состояния, триггер устройства или системное событие? Для хорошо знакомых с системой эти вопросы естественны. Для остальных они становятся препятствием еще до начала работы.
Новые триггеры и условия используют понятные термины. Когда температура в спальне опускается ниже 18°C, включить отопление. Больше не нужно думать о числовых триггерах состояний, атрибутах или единицах измерения. Выбирается пункт Температура пересекла порог и указывается нужное значение. Или Низкий заряд батареи: не нужно знать, сообщает ли устройство о заряде в процентах и что именно считается «низким». Автоматизация строится вокруг самого события.

Скриншот редактора автоматизаций с новыми целевыми триггерами
Построение вокруг зон, а не отдельных устройств или сущностей
Новые строительные блоки также поддерживают цели, что имеет большое значение.
Автоматизацию можно построить вокруг движения в гостиной, а не вокруг конкретного датчика движения. Один датчик в комнате — хорошо. Десять — тоже. Если в будущем один из них заменить, добавить новый или убрать тот, который постоянно срабатывал ложно, автоматизация по-прежнему будет описывать то же самое намерение: движение в гостиной.
Когда на улице обнаружено движение, включить освещение на улице. Триггер указывает на уличную зону, а действие — на уличное освещение. Если позже изменить состав датчиков или ламп в этой зоне, автоматизация автоматически учтет эти изменения. Логика читается как обычное предложение, и это избавляет от необходимости постоянно поддерживать и редактировать списки сущностей.

Скриншот автоматизации, построенной вокруг движения в зоне
Больше, чем просто понятные формулировки
Важный момент: это не просто удобная оболочка для старых триггеров.
Эти триггеры и условия могут быть расширены интеграциями, в том числе пользовательскими и созданными сообществом. Интеграции давно могли добавлять свои собственные действия; теперь они могут добавлять свои триггеры и условия. Интеграция стиральной машины может предложить простой триггер «стирка завершена», без необходимости знать, какое именно значение состояния или атрибута означает окончание работы. Интеграция содержит информацию, которую иначе пришлось бы выяснять самостоятельно: какие изменения состояния важны, какие можно игнорировать, какие пограничные случаи являются нормой и как выглядит полезный момент для автоматизации в контексте данного устройства.
Датчик может показывать цену на электроэнергию. Интеграция может сообщить, когда цена сегодня самая низкая. Вместо того чтобы каждый раз заново создавать один и тот же шаблон или изучать особенности конкретного теплового насоса, зарядного устройства для электромобиля или панели сигнализации, интеграция может предложить триггер, условия и действия, которые имеют для них смысл. Это превращает механизм автоматизации в систему, которую интеграции могут обучать.
Никаких технических ловушек
Есть и еще одно неочевидное преимущество: отсутствие технических ловушек.
С новыми триггерами больше не нужно беспокоиться о состояниях unknown или unavailable. Строительный блок обрабатывает их таким образом, который соответствует его назначению. При необходимости решать, должна ли конкретная автоматизация игнорировать состояние unavailable, пережидать его или считать ложным, фокус смещается на неверные вещи.
Сущности событий — еще один классический пример. Если автоматизировать их с помощью обычного триггера состояния, может обнаружиться, что он не срабатывает при повторном возникновении того же события, так как состояние не изменилось ожидаемым образом. Целевой триггер выражает событие напрямую, поэтому целый класс подобных сюрпризов просто исчезает.

Скриншот редактора автоматизаций, реагирующего на сущность события напрямую
Существующие автоматизации в безопасности, а YAML никуда не денется
Существующие автоматизации продолжают работать без необходимости их переписывания. Универсальные триггеры, условия, шаблоны и YAML также полностью функциональны. Новые триггеры и условия — это просто лучшая отправная точка для создания новых автоматизаций и более удобный вариант при улучшении старых.
Были приложены значительные усилия, чтобы новые строительные блоки хорошо читались и в YAML-коде, так же как это было сделано при переходе автоматизаций на новую структуру с заменой service на action. Для тех, кто предпочитает текстовый интерфейс, он должен ощущаться столь же естественно.
Документация — часть функционала
Каждый триггер, условие и действие теперь имеет собственную страницу документации. На каждой из них объясняется, что это за строительный блок, когда к нему следует обращаться, как использовать его из редактора автоматизаций, как он выглядит в YAML, а также приводятся реальные примеры для изучения.

Скриншот страницы документации триггера
Доступность заключается не только в удобной кнопке в интерфейсе. Она также в том, чтобы помочь понять, что делает эта кнопка и когда ее использовать.
Более четкие, хорошо описанные строительные блоки также дают инструментам искусственного интеллекта лучший материал для работы при помощи в создании автоматизаций. Их предложения станут более последовательными, поскольку уменьшится объем специфических угадываний. Качественная документация ускорит освоение новых методов как людьми, так и алгоритмами.
Журнал активности
Функция активности, ранее известная как журнал (logbook), предназначена для ответа на вопрос: что и когда произошло? Раньше результат представлял собой плоский список полных предложений, где имя устройства повторялось в каждой строке, и использовались специфические формулировки, не всегда совпадающие с тем, как состояния записываются в остальных частях системы. Просмотр насыщенного событиями дня означал чтение каждой отдельной строки.
В этом релизе журнал полностью переработан в виде временной шкалы.

Скриншот переработанной временной шкалы активности
Каждая запись теперь располагается на вертикальной оси: время слева, цветная точка с иконкой сущности и текст рядом с ней. Список читается сверху вниз. Записи сгруппированы по дням с заголовками «Сегодня», «Вчера» и датами. Точка принимает цвет состояния, поэтому включение и выключение легко различить с первого взгляда.
Отображается только тот контекст, который действительно необходим. Временная шкала сокращает имя в зависимости от места просмотра: на странице сущности видно только значение, на странице устройства имя устройства опускается, а на странице зоны исключается название зоны.
Несколько дополнительных изменений:
- Согласованная терминология. Текст состояния теперь берется из бэкенда, поэтому он читается одинаково во всех разделах и на всех языках.
- Отображение причины. Если действие инициировано пользователем, отображается его аватар. Для автоматизации показывается, что ее запустило, а для интеграции — иконка бренда.
- Отображение времени по выбору. В компактных видах можно переключать формат времени между абсолютным и относительным (например, «2 часа назад»).

Скриншот компактной временной шкалы активности внутри диалога подробной информации
Этот же компонент используется повсюду, обеспечивая единообразие временной шкалы как на широком экране страницы Активности, так и на карточке в мобильном устройстве.
Обновить всё
Страница обновлений реорганизована в соответствии с логикой работы системы, и добавлена единая кнопка для выполнения всех обновлений: Обновить всё.

Скриншот переработанной страницы обновлений
Ожидающие обновления теперь сгруппированы в карточки:
- Home Assistant (Core, Operating System, Supervisor) находится в самом верху. Эти компоненты обновляются отдельно и не затрагиваются кнопкой «Обновить всё».
- Интеграции с несколькими обновлениями объединяются в отдельную карточку (например, несколько устройств ESPHome или HACS). Одним нажатием можно обновить их все.
- Интеграции собирают оставшиеся единичные обновления интеграций.
- Приложения выполняют ту же функцию для установленных дополнений.
- Пропущенные обновления появляются в собственной карточке при включении соответствующей опции, что предотвращает их случайную установку при массовом обновлении.
Интеграции
Новые интеграции
- Aqvify: Мониторинг датчиков водяных скважин и резервуаров через публичный API Aqvify.
- Chef iQ: Чтение температуры с беспроводных кулинарных щупов по Bluetooth без облачного аккаунта.
- Dropbox: Хранение резервных копий в аккаунте Dropbox через Home Assistant Cloud Account Linking.
- Edifier Infrared: Управление динамиками Edifier с помощью любого настроенного инфракрасного передатчика.
- energieleser: Получение показаний энергопотребления в реальном времени с устройств energieleser по локальному HTTP API.
- Envertech EVT800: Мониторинг солнечных микроинверторов по локальной сети.
- Greencell: Подключение зарядных устройств для электромобилей по MQTT для получения телеметрии и управления сессиями.
- Helty Flow: Управление устройствами вентиляции с рекуперацией тепла по локальной сети Wi-Fi.
- KlikAanKlikUit: Управление радиочастотными устройствами (433.92 МГц).
- MELCloud Home: Интеграция кондиционеров и тепловых насосов Mitsubishi Electric через облачный сервис.
Также добавлены новые виртуальные интеграции для упрощения поиска:
- Avosdim (обрабатывается Motionblinds)
- BWT (обрабатывается SEKO PoolDose)
- Gitter (обрабатывается Matrix)
- Nexen (обрабатывается Hypontech Cloud)
Заметные улучшения существующих интеграций
- Alexa Devices: добавлены переключатели для анонсов и коммуникаций, а также платформа для управления списками покупок и задач.
- SwitchBot: добавлена сущность события кнопки для Contact Sensor, а также управление для Standing Fan.
- Overkiz: добавлена поддержка Rexel Energeasy Connect через облачный и локальный API.
- SwitchBot Cloud: добавлена загрузка изображений на SwitchBot AI Art Frame.
- SMTP: добавлены сущности уведомлений.
- GitHub: добавлены сущности для отслеживания аккаунтов пользователей.
- Environment Canada: добавлено действие для получения активных погодных предупреждений по запросу.
- Wallbox: добавлена кнопка для возобновления расписания зарядки.
- Tesla Powerwall: добавлена поддержка Powerwall 3, а также датчики режима работы и максимальной мощности заряда/разряда.
- Tedee: добавлен бинарный датчик связи для отслеживания отключения замка от сети.
- BleBox: добавлена поддержка устройств openSensor и drutexSmart, включая датчики CO2.
- Droplet: добавлено оповещение об утечках.
- Whirlpool Appliances: добавлена кнопка для остановки духовки.
- Yoto: добавлен медиабраузер, новые датчики, бинарные датчики, сущность времени и элементы управления.
- Samsung Infrared: добавлены кнопки для отдельных команд пульта.
- openSenseMap: экологические измерения теперь экспортируются как датчики.
- OpenEVSE: добавлены бинарные датчики статуса зарядного устройства.
- Rabbit Air: добавлен датчик качества воздуха.
- Green Planet Energy: добавлены действия для поиска самого дешевого периода цен на электроэнергию.
- Duco: добавлен выбор состояния вентиляции для узлов Duco box.
- Hypontech Cloud: добавлены датчики нагрузки, сети и батареи.
- Xthings Cloud: добавлена платформа переключателей.
- Kiosker: добавлена кнопка очистки затемнения экрана и бинарные датчики состояния.
- PAJ GPS: добавлены датчики батареи для трекеров.
- Vistapool: добавлены новые элементы управления для контроллера бассейна.
- Fluss+: добавлена поддержка управления воротами и гаражными дверями.
- Imou: добавлена потоковая передача видео с камеры в реальном времени.
Достижения по шкале качества интеграций
- Уровень платины: Yoto.
- Уровень золота: Anthropic, Growatt.
- Уровень серебра: OpenEVSE, OVHcloud AI Endpoints, Splunk.
- Уровень бронзы: openSenseMap.
Теперь доступно для настройки из интерфейса
Следующие интеграции были переведены с YAML на настройку через пользовательский интерфейс:
- SAJ Solar Inverter
- SMTP
- Swisscom Internet-Box
- UniFi AP
Прощание со следующими интеграциями
Следующие интеграции удалены в этом релизе. Большинство из них не функционировали долгое время, опираясь на библиотеки или сервисы, которые перестали поддерживаться или были отключены:
- Acer projector
- Ampio Smog
- ATEN Rack PDU
- Avi-on
- BeeWi SmartClim
- BlinkStick
- Clementine
- Dovado
- ELIQ Online
- Gitter
- Greenwave Reality
- Logentries
- Microsoft Face (включая Detect и Identify)
- MS Teams
- Mycroft
- SCSGate
- ThermoWorks Smoke
- Tikteck
- UniFi LED
- Watson TTS
Другие заслуживающие внимания изменения
- Изменение продолжительности таймера. Длительность работающего таймера можно изменить прямо из диалогового окна без отмены и перезапуска.
- Ускоренный фронтенд. Проведена масштабная оптимизация производительности графиков энергии, истории и статистики, что сделало отрисовку более быстрой.
- Адаптивные страницы устройств и зон. Используется адаптивный макет колонок; страница устройства выводит главные сущности первыми для быстрого доступа к элементам управления.
- Контекст в редакторе сцен. В строках сущностей отображается их тип и интеграция для облегчения чтения больших сцен.
- Теги в магазине приложений. В магазине приложений отображаются теги и отметки установленных элементов.
- Настройка графика статистики. Сущности можно настраивать прямо из визуального редактора карточки.
- Тестирование условий в реальном времени. Улучшены иконки статуса, индикатор работает на мобильных устройствах, а также охватывает условия внутри действий.
- Скрытие колонок. На вкладке «Состояния» в Инструментах разработчика можно скрыть колонки «Устройство» и «Зона».
- Датчики влажности почвы Matter. Поддерживается отображение сертифицированных Matter датчиков.
- Класс устройства для проекторов. Проекторы выделены в полноценный класс медиаплееров с поддержкой в Google Assistant, HomeKit и SmartThings.
- Цветовое пространство xy. Добавлена полная поддержка xy для шаблонных светильников.
- Уборка комнат через Google Assistant. Добавлена возможность направлять робот-пылесос в конкретную комнату через голосового помощника.
- Ускоренные шаблоны. Оптимизация ядра позволила увеличить скорость рендеринга шаблонов до 40%.
- Понятные трассировки автоматизаций. В трассировку отладки автоматизаций и скриптов теперь всегда включаются ошибки шаблонов.
Выбор формата времени
Для сущностей, отображающих время (датчики рассвета, отметки времени резервных копий и т.д.), добавлен выбор формата прямо в пользовательском интерфейсе. В редакторах карточек появилась опция Формат времени, позволяющая переключаться между точными датами и относительными форматами.

Скриншот опции выбора формата времени
Отдельные панели для инфракрасных и радиочастотных устройств
В меню настроек добавлены две новые панели для ИК и RF устройств. Каждая из них содержит список настроенных прокси-серверов и передатчиков. Панели отображаются только при наличии соответствующих устройств в системе.

Скриншот новых панелей инфракрасных и радиочастотных устройств
Переработка управления устройствами ZHA Zigbee
Инструменты управления Zigbee-устройствами через ZHA перенесены на отдельную полноэкранную страницу устройства с вкладочной навигацией. Диалоговые окна заменены на карточку сводки и отдельные вкладки для кластеров, привязок и других параметров.

Скриншот обновленной страницы управления устройствами ZHA
Поддержание актуальности прошивки Raspberry Pi
Добавлена сущность обновления для прошивки загрузчика Raspberry Pi (EEPROM). Поддерживать ее в актуальном состоянии теперь можно из раздела обновлений, без необходимости прошивать отдельные SD-карты или подключать консоль. (Требуется Home Assistant Operating System 18 и загрузка с SD-карты для Raspberry Pi 4).

Скриншот обновления прошивки Raspberry Pi
Обратно несовместимые изменения
- Целевые триггеры и условия: Некоторые триггеры и условия были переименованы для согласованности ключей во всех доменах. Старые ключи больше не работают (включая battery.low, lawn_mower.docked, vacuum.docked и другие). Автоматизации, использующие старые ключи, потребуют обновления.
- BSB-LAN: Сокращена поддержка старой версии 1 JSON API. Требуется обновление прошивки устройства BSB-LAN.
- iCloud: Атрибут battery_level удален из сущностей отслеживания устройств. Рекомендуется использовать отдельный датчик батареи.
- Person: Сущности больше не сообщают широту и долготу домашней зоны, если местоположение определено сканером присутствия, привязанным к дому. Для проверки нахождения в зоне следует использовать атрибут in_zones.
- Rabbit Air: Значения предустановленных режимов вентилятора переведены в нижний регистр (например, Auto изменено на auto).
- Reolink: Двухобъективные камеры предоставляют подустройство на каждый объектив. Сущности с суффиксами «lens 0» и «lens 1» перенесены в новые устройства.
- StarLine: Атрибут battery_level удален из сущностей отслеживания устройств.
- Tesla Fleet / Teslemetry: Сущности маршрута больше не сообщают название пункта назначения в качестве состояния. Добавлен новый датчик пункта назначения (отключен по умолчанию).
- Tractive: Атрибут battery_level удален из сущностей отслеживания.
- Zeroconf: Устаревшее поле requires_api_password удалено из анонса mDNS.
- Zone: Состояние (количество людей) и атрибут persons зон теперь рассчитываются из атрибута in_zones. Объекты могут учитываться в нескольких зонах одновременно.
- Z-Wave JS: Требуется обновление сервера Z-Wave JS до версии 3.9.0 или новее.
Источник на английском языке: Home Assistant
Читайте про Свой умный дом локально:
🌐 Сайт
📱 Телеграм
📰 Дзен

