Перейти к содержанию

Обновление Home Assistant 2026.8: что проверить до и что перестанет работать после

Опубликовано
  • Админы
Home Assistant 2026.8

Релиз Home Assistant 2026.8 вышел 5 августа 2026 года, и главная строчка в анонсе выглядит почти косметической: адрес панели больше не обязан заканчиваться на :8123. Формулировка при этом содержит оговорку, которая важнее самой новости, — и её легко пропустить.

Куда практичнее другое: в релизе есть пять ломающих изменений, и два из них требуют обновить сначала внешний сервис, а Home Assistant — только потом. Обратный порядок гарантированно даёт неработающую интеграцию и час на поиск причины.

Разберём по порядку: что произошло с портом, кого это касается, что именно сломается и в какой последовательности всё это делать.

📌 Заметка

Через двое суток после релиза вышел патч 2026.8.1 — обычная практика для Home Assistant. Обновляться имеет смысл сразу на него, а не на «круглую» версию.

Порт: что реально произошло

Формулировка из официальных release notes: «New installations of Home Assistant OS now use a normal web address by default, with no number to add on the end».

Ключевое слово — new. Уже работающие установки продолжают жить на 8123, и само по себе обновление ничего не переносит. Миграция — добровольная, через настройки веб-сервера в интерфейсе.

Разработчики предусмотрели то, о чём при таких изменениях обычно забывают: если новые настройки окажутся нерабочими, Home Assistant откатывает их сам в течение пяти минут. То есть сценарий «переключил порт по SSH-сессии, которая тут же отвалилась, и потерял доступ к панели» закрыт на уровне продукта.

⚠️ Осторожно

Смена порта на 80 — не бесплатная операция, если на той же машине уже что-то слушает 80-й. Реверс-прокси перед Home Assistant, Nginx Proxy Manager, Traefik, отдельный веб-сервер — всё это конфликтует. Порт 80 занят чаще, чем кажется: даже без явного веб-сервера его могут держать панель роутера в bridge-режиме или контейнер, поднятый когда-то для теста.

Перед переключением стоит просто посмотреть: ss -tlnp | grep ':80 '.

И отдельно: 80-й порт — это HTTP без шифрования. Внутри доверенной домашней сети это приемлемо, но если Home Assistant торчит наружу, схема остаётся прежней — реверс-прокси с сертификатом впереди, а сам HA слушает где угодно.

Что сломается при обновлении

Ломающих изменений в этом релизе немного, но три из четырёх бьют по конкретному железу.

ЧтоКого касаетсяЧто делать
Удалено устаревшее свойство battery_level у роботов-пылесосоввосемь интеграций пылесосовзаменить в шаблонах и автоматизациях на отдельную сущность заряда батареи
UniFi Protect: требуется версия 7.1+владельцы UniFi Protect на старых прошивкахобновить контроллер до обновления Home Assistant
UniFi Protect: убрана поддержка устройств AI Portте, у кого есть AI Portсущности пропадут, автоматизации на них перестанут срабатывать
Volvo On Call объявлена устаревшей целикомвладельцы Volvo со старой интеграциейперейти на новую интеграцию Volvo
Paperless-ngx: минимальная версия сервера поднята до 2.19самохостеры Paperless-ngxобновить сам Paperless до обновления HA

Закономерность простая: в двух случаях из пяти обновлять надо сначала внешний сервис, а потом Home Assistant. Обратный порядок даёт неработающую интеграцию и лишний час на выяснение причины.

Остальное: работа над формулировками

Основная часть релиза — не функциональность, а язык интерфейса. Из примерно 43 мест убраны слова вроде «advanced» и «expert»; «Developer Tools» стали просто «Tools». Команда описывает принцип так: «describing the feature, not the user» — называть функцию, а не характеризовать того, кто ей пользуется.

Практическое следствие ровно одно, зато неприятное: все инструкции и скриншоты в интернете теперь называют разделы иначе, чем ваш интерфейс. Гайды, включая форумные, будут постепенно расходиться с реальностью — учитывайте это, когда что-то «не находится».

Что ещё поменялось по существу:

  • Идентификаторы сущностей теперь можно переименовывать вручную и управлять их порядком. Раньше entity_id формировался автоматически по области — и после переезда устройства из комнаты в комнату получалась каша вида light.kitchen_bedroom_lamp.
  • Устройства разделены по интеграциям. Раньше одно физическое устройство, видимое через две интеграции, могло схлопнуться в одну карточку с конфликтующими данными. Теперь каждая интеграция ведёт своё.
  • Home Assistant Cloud получил пошаговую настройку вместо, по выражению авторов, «стены опций».

❗ Главное

Переименование entity_id — самая рискованная из «безобидных» новых возможностей. Идентификатор сущности зашит в автоматизации, скрипты, шаблоны, дашборды, карточки, интеграции с внешними системами и в базу истории. Home Assistant умеет обновлять ссылки в своих объектах, но не в чужих: MQTT-мостах, Node-RED, скриптах на стороне, экспортёрах в Prometheus или InfluxDB.

Если решились наводить порядок — делайте это одним заходом, с бэкапом до и списком изменённых идентификаторов после.

Порядок действий

Сначала — резервная копия и проверка внешних сервисов (UniFi Protect, Paperless-ngx), потом обновление на 2026.8.1, потом чтение полного списка breaking changes на предмет своих интеграций. Смену порта на 80 лучше отложить: она ничего не чинит и ничего не ускоряет, а конфликт с реверс-прокси создать может.

Если Home Assistant живёт в LXC на Proxmox, порядок тот же, но снапшот контейнера обойдётся дешевле и быстрее, чем встроенный бэкап.


Источники

💬 Вопрос к сообществу

Кто уже переключился на адрес без :8123 — что пришлось подвинуть на 80-м порту? И отдельный вопрос к тем, у кого HA доступен снаружи: вы вообще смотрите в сторону этой настройки или у вас всё равно реверс-прокси спереди и порт самого HA не имеет значения?

Featured Replies

No posts to show

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу
Яндекс.Метрика

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.