2024 год — это первый год, когда я по-настоящему использую Home Assistant в качестве системы домашней автоматизации дома, чтобы по-настоящему контролировать все (ранее у меня была система только для тестирования). И я должен признать, что для Home Assistant это был сумасшедший год. Не только с точки зрения таких функций, как панели управления с возможностью перетаскивания, организационные возможности, такие как метки, и бесчисленные улучшения голосового помощника. А также создание Open Home Foundation и даже больше рост сообщества, поскольку HA поднялась до ранга проекта с открытым исходным кодом №1 на GitHub! Впечатляет, тем более, что каждый месяц предлагает нам очень интересные обновления. И на этот раз ситуация повторилась, с последним большим обновлением года. Давайте разберемся подробнее, что это дает.
Улучшенный редактор сцен.
Сцены — отличный способ создать атмосферу в вашем доме. Они позволяют вам фиксировать состояние ваших устройств в определенный момент и восстанавливать его позже, используя кнопку на панели управления, автоматизацию или даже голосовую команду.
Одно из наиболее распространенных разочарований при редактировании сцен в Home Assistant заключается в том, что он немедленно активирует и применяет сцену, если вы открываете редактор сцен. Это не лучший опыт, если вы возитесь в полночь и случайно активируете сцену, которая включает весь свет в доме и будит всех.
Хорошая новость: начиная с этой версии редактор сцен имеет два режима. Режим просмотра и режим редактирования.

«Режим просмотра» — это режим открытия вашей сцены, он покажет вам сцену в том виде, в котором она настроена в данный момент, но не применит ее. Затем вы можете переключиться в «режим редактирования»; Только после этого сцена активируется, что позволит вам отрегулировать текущие настройки и снова сфотографировать ее, как только вы будете довольны изменениями.
Кроме того, если вы предпочитаете YAML, вы можете редактировать сцены непосредственно из редактора сцен, выбрав «Редактировать в YAML» в трехточечном меню в верхнем правом углу.
Голос
Прошло почти два года с тех пор, как команда начала создавать собственных голосовых помощников с открытым исходным кодом, чтобы пользователи могли управлять Home Assistant на своем родном языке.
Сегодня они становятся еще ближе к финишу. Не только благодаря функциям, представленным в этой версии, но и голосовому материалу, который скоро будет доступен (но тсс!). Прямой запуск состоится с 19 декабря в 21:00 на Youtube..
Но прежде чем мы перейдем к этому, давайте углубимся в особенности этого выпуска!
Позвольте вашему голосовому помощнику вернуться к агенту на базе LLM
Ровно 6 месяцев назад разработчики закрыли разрыв между чат-ботом по умолчанию и чудесным миром LLM. Они дали возможность экспериментировать и позволить чат-боту на базе LLM управлять вашим домом, а не полагаться на встроенные предложения.
Этот выбор был интересным первым шагом. LLM, как правило, намного лучше интерпретируют естественный язык и лучше осведомлены о мире, чем агент по умолчанию. Однако они часто медленны и/или дороги. И хотя демонстрации интересны, 90% команд, которые мы используем дома, просты: «Включи это» или «Выключи это».
Сегодня пользователи могут смешивать эти два мира. Начиная с этого выпуска, вы можете настроить голосового помощника, который в первую очередь нацелен на быстрого чат-бота на базе сообщества, а затем возвращается к агенту на основе LLM только в том случае, если совпадение не найдено.

Это позволяет объединить преимущества обоих миров практически без недостатков.
Известные конкретные команды будут обрабатываться локально и чрезвычайно быстро, а возможности LLM будут использоваться только для более сложных запросов, которые Home Assistant изначально не понимает.
Языковые лидеры набирают темп
Ни для кого не секрет: голосовое оборудование будет представлено 19 декабря 2024 года. Менеджеры языков уже получили в свои руки устройство и усердно работают над улучшением поддержки своего языка.
Количество вкладов в хранилище намерений (где хранятся поддерживаемые фразы) резко возросло за последний месяц. Все больше и больше языков становятся пригодными для использования, даже законченными! Ты можешь следите за прогрессом здесь.
Более быстрая голосовая связь
Чат-бот по умолчанию был разработан с нуля, чтобы очень быстро и на дешевом оборудовании сопоставить фразу с ее основным намерением.
Версию за версией в Home Assistant добавлялось больше вариантов использования и фраз, а логика сопоставления фраз становилась все медленнее и медленнее. На некоторых языках обработка несоответствующего предложения может занять более 15 секунд!
Эта версия содержит множество улучшений в логике сопоставления; разработчики полностью переработали способ сопоставления предложений. Кроме того, лингвистические менеджеры потратили время на уменьшение сложности предложений. В некоторых языках количество возможных комбинаций уменьшено на 99%!
Результаты говорят сами за себя:
Пересмотренная шкала качества интеграции
Шкала качества интеграции (IQS) — это способ оценить «качество» интеграции. Это дает пользователям представление о том, чего они могут ожидать от интеграции. Возможно, вы заметили индикатор IQS, указанный на каждой странице документации по интеграции.
Первоначально шкала была представлена в 2018 году и на тот момент была больше нацелена на технический и кодовый аспект интеграции. За прошедшие годы он не изменился в соответствии с остальной частью Home Assistant и общими ожиданиями сообщества. Пришло время перемен!
В течение последних нескольких месяцев команда работала с сообществом над пересмотром и улучшением шкалы. В них участвовали не только разработчики, но и авторы документации, дизайнеры пользовательского опыта и все, кто интересуется сообществом.
В результате новая шкала качества интеграции фокусируется не только на коде, но и на общем взаимодействии с пользователем. Теперь это более целостный взгляд на интеграцию, который, мы надеемся, поможет каждому принять более правильное решение об использовании программного обеспечения у себя дома.

Всего теперь существует 4 уровня шкалы:
🥉 Бронза: новый набор минимальных требований для новых интеграций.
🥈 Деньги: гарантируйте надежность и надежность интеграции.
🥇 Золотой уровень: гарантируйте удобство использования на уровне золотого уровня, включая документацию.
🏆 Платиновый: вершина качества, высочайшее качество кода и оптимальная производительность.
Есть также четыре дополнительных (неуровневых) специальных уровня:
❓ Нет оценки: для интеграций, которые еще не оценены по новой шкале.
🏠 Внутренний: для интеграций, которые использует сам Home Assistant, например, Automation Engine.
💾 Legacy: для более старых интеграций, которые нельзя настроить через пользовательский интерфейс.
📦 Пользовательский: невозможно оценить пользовательскую интеграцию.
Интеграции
Мы приветствуем следующие новые интеграции в этом выпуске:
- Акайя : добавляет поддержку весов для кофе Acaia в Home Assistant.
- Музыкальный помощник: Интеграция Music Assistant теперь доступна и в Home Assistant!
- NASweb: Интеграция системы автоматизации NASweb с Home Assistant.
- Северный бассейн: позволяет интегрировать последние цены на энергоносители с энергетического рынка Nord Pool в качестве датчиков.
- Небесный пульт: управляет вашим Sky box с помощью средств автоматизации или с панелей управления Home Assistant.
Были добавлены не просто новые интеграции; Существующие интеграции также постоянно совершенствуются. Вот некоторые из заметных изменений в существующих интеграциях:
- Интеграция UniFi Защита теперь поддерживает события отпечатков пальцев и NFC (появилось после обновления дверного звонка от производителя!). Вы даже можете автоматизировать работу по сканированию конкретного отпечатка пальца или NFC!
- Интеграция ТП-Линк теперь поддерживает концентраторы H200 и добавляет больше датчиков мониторинга энергопотребления для устройств Tapo. Он также предоставляет новые объекты, такие как переключатель датчика движения, переключатель блокировки от детей для термостатов и временную метку последнего предупреждения об утечке воды.
- В интеграцию добавлены объекты выбора битрейта, частоты кадров и тона автомобиля. реолинк. Дополнительно добавлен датчик положения наклона для PTZ-камер.
- Интеграция Стуквейзер был дополнен некоторыми новыми датчиками, как раз к зимнему сезону.
- Интеграция Хабитика теперь предоставляет действия для управления квестами, оценки привычек и наград. Он также добавляет календари для ваших задач и ежедневные напоминания.
- Интеграция eQ-3 Bluetooth Смарт теперь предоставляет несколько полезных переключателей и датчиков (например, режим отсутствия, ускорение, заряд батареи).
- В интеграцию добавлена поддержка Switcher Lights. Выключатель. Спасибо всем!
Обновление Python 3.13
Home Assistant теперь работает с последним обновлением Python 3.13.
Хотите знать, что это значит? Python — это язык программирования, который позволяет Home Assistant работать незаметно.
Почему это важно? Каждая новая версия Python содержит улучшения, которые может использовать Home Assistant: более высокая производительность, меньшее количество ошибок и более удобный процесс разработки для участников. Кроме того, Python 3.13 обеспечивает повышение скорости работы Home Assistant в целом — что вам не нравится?
Вы используете ОС Home Assistant или контейнер Home Assistant? Никаких проблем, все запланировано. Обновление до Python 3.13 выполняется автоматически. Просто обновите Home Assistant как обычно, и все. Это просто, правда?
Вот основные новые функции этого обновления. Все новые функции вы можете найти на официальный сайт.