Команда Домашний помощник Следуя очень четкому плану разработки своего решения для домашней автоматизации, компания добилась значительного прогресса в его реализации. Сейчас она занимается следующими определенными приоритетами.
Дорожная карта, первоначально представленная на конференции State of the Open Home в апреле прошлого года, служит руководством для всех продуктовых инициатив. Такой подход обеспечивает последовательность и четкое направление всех событий. Команда добилась значительного прогресса в достижении целей, поставленных на 2024 год, благодаря приверженности основных разработчиков и ценной поддержке Набу Каса, коммерческий партнер компании Фонд «Открытый дом». Большинство запланированных инициатив реализовано в соответствии с установленным графиком. Обновление информации о ходе работы планируется каждые шесть месяцев, чтобы держать сообщество в курсе прогресса, демонстрируя приверженность команды прозрачности и диалогу со своими пользователями.

Home Assistant: «Умный дом, одобренный домом».
Стратегическое видение Home Assistant построено вокруг фундаментальной цели: максимально увеличить внедрение и ежедневное использование платформы всеми членами семьи. Эти амбиции материализуются за счет оптимизации основных точек контакта, таких как домашняя автоматизация, персонализированные информационные панели и голосовые команды, с которыми каждый житель естественным образом взаимодействует ежедневно. Этот сбалансированный подход направлен на гармоничное сочетание двух важнейших аспектов: с одной стороны, простота использования, позволяющая каждому члену семьи интуитивно использовать технологию, и, с другой стороны, сохранение расширенных функций, которые делают платформу сильной стороной для опытных пользователей и администраторов. Эта глобальная стратегия применяется к различным категориям продуктов, образуя, таким образом, целостную экосистему домашней автоматизации, сочетающую в себе доступность и техническую мощь.
Автоматизация
Облегчаем организацию автоматизации
Возможность организовать автоматизацию уже давно является одной из самых востребованных функций в сообществе Home Assistant, что, естественно, сделало ее основным приоритетом при разработке платформы. В ответ на эту потребность команда внедрила гибкую систему категоризации, позволяющую пользователям классифицировать свои средства автоматизации в соответствии с их собственными критериями, что значительно упрощает управление, редактирование, отладку и поиск. Такой настраиваемый подход обеспечивает большую свободу организации, позволяя, например, группировать средства автоматизации по таким функциям, как «Интеллектуальное отопление» или «Интеллектуальная уборка», или создавать определенные категории, такие как «Тесты», для изоляции средств автоматизации, которые в настоящее время тестируются в доме.

Помимо системы категоризации, Home Assistant обогатил управление автоматизацией с помощью системы маркировки, аналогичной той, которая используется для других объектов платформы. Эта функциональность не ограничивается простой фильтрацией автоматизации, но открывает путь к особенно инновационным возможностям автоматизации. Ярким примером, наблюдаемым в сообществе, является определение определенных средств автоматизации как «Не подходит для гостей» с помощью специальной метки, позволяющей их автоматическую деактивацию при активации гостевого режима. Этот метарефлексивный подход, при котором метки используются для автоматизации самой автоматизации, прекрасно иллюстрирует значительный прогресс, достигнутый Home Assistant за последние шесть месяцев в упрощении и оптимизации организации автоматизации.
Новая цель: Содействовать созданию средств автоматизации.
Автоматизация — один из краеугольных камней Home Assistant, но создать ее непросто, особенно если вы только начинаете. Есть дюжина вещей, которые нужно знать, прежде чем начать, и дюжина вещей, которым нужно научиться по ходу дела.

В прошлом году команда переработала средство выбора действий и заменила единственную опцию с непонятным названием «Служба вызовов» сотнями тщательно классифицированных записей, которые они назвали «Действия». Это позволило существенно улучшить процесс создания автоматизаций.
Но сегодня кажется, что редактор автоматизации развивался с двумя разными скоростями; действия просты в использовании, а триггеры и условия — нет. Поэтому они начали придавать триггерам и условиям тот же уровень удобства, что и действиям.
Цель состоит в том, чтобы сделать редактор автоматизации более доступным, не теряя при этом того, что делает его уникальным: его возможностей.
Далее: Упрощение использования чертежей
Чертежи потрясающие, они представляют собой то, что делает сообщество Home Assistant по-настоящему замечательным: делиться тем, что вы узнали, с другими.
Но использование (и обмен) чертежей сегодня не самый простой процесс. На данный момент это следующая возможность, которую команда хочет реализовать в рамках процесса автоматизации.
Панели мониторинга
Сделайте настройку информационной панели простой и интуитивно понятной
С выходом стабильного релиза нового представления разделов в Домашний помощник 2024.11, работа по упрощению настройки информационной панели уже идет полным ходом! Кривая обучения созданию красивых информационных панелей значительно сократилась, и все больше и больше людей заинтересованы и способны создавать высококачественные информационные панели, которыми могут пользоваться все члены семьи.

Но работа не закончена, и сейчас группа работает над стандартизацией внешнего вида карт по умолчанию.
Затем сделайте панели мониторинга по умолчанию более полезными и актуальными.
Теперь, когда настраивать информационные панели стало проще, чем когда-либо, что дальше? Пользователей может напугать вид пустой страницы. Некоторые могут быть полны идей о том, как они хотели бы заполнить свои информационные панели, но другие предпочли бы, чтобы Home Assistant поставлялся с чем-то полезным из коробки. Вот почему разработчики сейчас стремятся упростить использование информационных панелей, даже если вы не знаете, как их создавать.

За последний год команда изучила десятки тематических исследований — панелей мониторинга, созданных многими пользователями, от самых популярных до самых прагматичных — и начала замечать тенденции в том, как пользователи организуют свои панели мониторинга. Home Assistant отличается от других платформ умного дома, поскольку информационные панели не ограничиваются управлением устройствами. В конце концов, идеальное приложение — это не приложение, потому что открывать приложение для управления лампочкой менее удобно, чем просто щелкнуть выключателем или, что еще лучше, автоматизировать это.
Что они заметили у пользователей, так это информационные панели, которые помогают им быстро отслеживать информацию об их повседневной жизни и сохранять обзор всего, что происходит у них дома. Например, вы можете автоматизировать Home Assistant, чтобы он уведомлял вас, когда потребление энергии слишком велико, или вы можете запросить у Assist текущее потребление энергии, но информационные панели выделяются своей визуализацией данных и способностью сразу предоставлять вам много необходимой информации.
В настоящее время панель мониторинга по умолчанию просто объединяет все объекты дома на одной странице, что чрезвычайно затрудняет управление по мере роста умного дома. Хотя он может автоматически группировать объекты по зонам, разработчики поняли, что зоны — не единственный способ, с помощью которого пользователи просматривают информацию на своей информационной панели. Вместо этого они увидели специализированные информационные панели, ориентированные на функции дома, такие как потребление энергии, безопасность и состояние сети, на сложные объекты, такие как автомобиль и 3D-принтер, или на информацию, не связанную с самим домом, например, погоду, информацию о районе или даже запуски ракет. Хотя они могут просто просматривать каждую сущность по домену, они знают, что могут сделать эти специализированные информационные панели гораздо более полезными, раскрывая ценную информацию посредством выбора и сопоставления информации.
Далее: Повышение конфиденциальности пользовательского, гостевого и публичного доступа
Невозможность точно настроить доступ к Home Assistant для гостей или других членов семьи была проблемой, поднятой многими пользователями. Поэтому разработчики хотят изучить способы решения этой проблемы, одновременно улучшая защиту конфиденциальности членов семьи.
Голосовые помощники
Расширьте возможности Ассистента прямо из коробки.
Assist, частный голосовой помощник решения Home Assistant, за последние шесть месяцев привлек к себе большое внимание. Первой целью было улучшить его возможности прямо из коробки, без необходимости каких-либо доработок. Поэтому они добавили множество функций, которые были очень востребованы сообществом, функции, которые приближают их к паритету с нечастными конкурентами.
Примечательно, что они представили функцию распознавания области, которая позволяет нацеливаться на устройства в одной и той же области, не упоминая эту область (например, «Закройте шторы» или «Выключите свет»). Они представили напольную поддержку, которая позволяет нацеливать устройства на участки на одном этаже, что очень полезно для домов с открытым полом (например, «Включить все освещение на первом этаже»).
Они внедрили таймеры, позволяющие любому голосовому помощнику «звонить» по окончании таймера, включая поддержку создания нескольких таймеров. Также есть возможность приостанавливать и возобновлять их, а также добавлять или удалять время. Вы можете комбинировать команды с таймерами, подавая команду задержки, которая позволяет выполнить действие через определенное время (например, «Выключить телевизор через 30 минут»).
Они также представили возможность управлять медиа с помощью голоса. Приостановите или возобновите их, регулируйте громкость и переходите к следующему треку. Эта функция в сочетании с упомянутой выше функцией обнаружения зон позволила создать несколько действительно интересных коротких команд, которые работают в комнате, где включен телевизор или воспроизводится музыка, например «Пауза», «Возобновить» и «Далее».
Наконец, механизм пробуждающих слов на устройстве, называемый microWakeWord, стал намного быстрее и намного лучше распознавать слова пробуждения. Это результат использования реальных речевых данных в процессе обучения для уточнения моделей. С помощью Wake Word Collective вы теперь можете внести свой вклад в улучшение голосового помощника, ориентированного на сообщество и конфиденциальность! Чтобы узнать больше, посмотрите это сообщение в блоге.
В процессе: Облегчение доступа к помощи
Таким образом, помощь становится более эффективной, но как насчет обработки голоса?
Голосовая связь сложна, потому что это сочетание отличного программного обеспечения и отличного оборудования. До недавнего времени команда в первую очередь концентрировалась на улучшении программного обеспечения и полагалась на легкодоступное оборудование для запуска голосовых помощников.
Однако ситуация меняется: последние 6 месяцев они создают собственное оборудование! Это будет первый аппаратный голосовой помощник, разработанный с нуля для работы с Home Assistant, с полностью открытым исходным кодом (прошивка и аппаратное обеспечение), и он будет выпущен очень скоро (действительно очень скоро ;-). Это действительно недостающая часть аппаратного обеспечения для более доступного голосового управления в Home Assistant.
Далее: Сделайте Ассистента более разговорным
Чем больше функций мы добавляем в Ассистент, тем больше мы достигаем его транзакционных ограничений. Действительно, сегодня взаимодействие является однонаправленным, идущим от пользователя (который дает команду) к помощнику (который действует согласно этой команде). Разработчики хотели бы улучшить эту ситуацию, разрешив больше диалогового взаимодействия с Assist.
В будущем помощник сможет запрашивать разъяснения перед выполнением команды, например, запрашивать длительность таймера, если оно не было частью исходной команды, или запрашивать подтверждение перед выполнением критических действий, таких как отпирание всех дверей. Кроме того, разработчики хотели бы, чтобы разговор начинался с помощника, а не с пользователя, например, приветствуя кого-то, когда он входит в комнату. Это очень хорошо сочетается с чат-ботами на основе LLM из-за их способности поддерживать контекст, но гарантирует, что эти типы сложных взаимодействий также возможны с чат-ботом по умолчанию.
Создайте местную инфраструктуру LLM
За последние шесть месяцев команда внедрила поддержку местных инструментов LLM иОллама, прилагая усилия, чтобы сделать искусственный интеллект более доступным и конфиденциальным для экспериментов в Home Assistant. Они также потратили много усилий на создание реалистичных тестов, уделяя особое внимание естественным, диалоговым вариантам использования, а не крайним случаям. Такой подход обеспечивает лучшее понимание производительности и пользовательского опыта в повседневном взаимодействии.
Окончательный эталонный тест для моделей местного языка (LLM) может быть исследовал здесь, показывающий, как такие модели, как qwen2.5, ведут себя в реалистичном контексте. Используя эту информацию, разработчики продолжают совершенствовать интеграцию LLM и обеспечивать возможность использования LLM в обычных случаях дома.
Теперь вы можете расширить возможности LLM, предоставив им доступ к вашим сценариям. Эта функция позволяет вам точно контролировать действия LLM в конкретных ситуациях, извлекая при этом выгоду из гибкости и обработки естественного языка, которые характеризуют ИИ.
Домашний помощник Облако
Home Assistant Cloud, разработанный деловым партнером Nabu Casa, делает труднодоступные функции Home Assistant, обычно предназначенные для опытных пользователей с дорогим домашним оборудованием, доступными для масс без какого-либо ущерба для конфиденциальности.
За последние несколько месяцев команда Nabu Casa усердно работала над тем, чтобы использование Home Assistant было более безопасным. Что касается функции резервного копирования в облако, команда Home Assistant и команда Nabu Casa в настоящее время тесно работают над полным пересмотром интеграции резервного копирования, чтобы создать единое простое решение для хорошей стратегии резервного копирования. Они также работают над тем, чтобы пользователи могли беспрепятственно подключаться к резервному копированию в Home Assistant Cloud, а также в другие сторонние хранилища резервных копий.
Команде пришлось отложить некоторые функции в пользу других, таких как WebRTC. Компания успешно создала инфраструктуру, необходимую для поддержки WebRTC, как серверы STUN для каждого пользователя Home Assistant, так и серверы TURN для каждого подписчика Home Assistant Cloud, что улучшило возможности связи в реальном времени в Home Assistant. Двухфакторная аутентификация (2FA) — одна из отложенных функций, но она все еще находится в разработке Nabu Casa.
Открытые протоколы
Home Assistant продолжает поддерживать открытые стандарты умного дома, включая Z-Wave, Zigbee, Matter и Thread, в соответствии со своей миссией Open Home по обеспечению выбора, конфиденциальности и устойчивости с помощью локально управляемых, облачно-независимых устройств.
За последние шесть месяцев решение предприняло значительные шаги в направлении сертификации, гарантируя соответствие реализации открытых стандартов отраслевым стандартам.
Z-Wave
В сентябре Паулюс, основатель Home Assistant, объявил о своем новая роль в совете директоров Z-Wave Alliance, представляющий Набу Каса. Эта роль позволит Nabu Casa внести значительный вклад в развитие Z-Wave и обеспечить представление потребностей пользователей Home Assistant и ценностей открытого исходного кода.
Интерес к устройствам Z-Wave в экосистеме продолжает расти, что побудило Home Assistant усовершенствовать стек Z-Wave JS и создать собственное оборудование Z-Wave. Пока разработчики работают над сертификацией своей реализации Z-Wave, их работа по созданию собственной антенны Z-Wave также продвигается гладко. Они основывают свою конструкцию антенны на эталонном проекте приложения Z-Wave, чтобы создать антенну Z-Wave с лучшими характеристиками на рынке.
иметь значение
В июне Home Assistant обновился до последней спецификации Matter 1.3. С тех пор разработчики продолжали обновлять свою реализацию Matter, чтобы повысить надежность и совместимость устройств Matter, и мы надеемся, что сертификация Matter должна появиться в любой момент!
Они расширили поддержку устройств и улучшили производительность интеграции Home Assistant с Matter. Очистители воздуха, комнатные кондиционеры и термостаты теперь поддерживаются лучше, а также пользовательские кластеры, которые позволяют Home Assistant обнаруживать изменения данных в режиме реального времени, повышая эффективность сети.
Объекты обновления теперь предоставляют обновления прошивки через официальные каналы обновлений Matter, а объекты событий предоставляют больше типов событий, что позволяет вам легко реагировать на события одиночного или двойного касания. Другие функции включают поддержку водяного клапана, отслеживание состояния устройства и интеграцию датчиков дыма и CO. Также поддерживаются датчики мощности и энергии Matter 1.3, предоставляющие полезные данные для панели управления энергией.
Тем временем команда продолжает работать над совместимостью с Matter 1.4, а также над упрощением подготовки устройств и работы с учетными данными Thread.
Зигби
Летом интеграция домашней автоматизации Zigbee (ZHA) претерпела масштабные изменения. Вся интеграция была разделена на отдельную кодовую базу, что упрощает ее обслуживание и улучшение. Это значительный шаг вперед в интеграции, которая потребовала месяцев работы. Это изменение упростит поддержку и улучшение интеграции в будущем, в том числе облегчит внесение вклада участниками кода.
Каковы следующие шаги?
Команда уже начинает готовить дорожную карту на следующий год. У него будет новая тема, и разработчики приглашают сообщество принять более активное участие в процессе ее создания. Планирование уже началось, и они надеются объявить об этом на предстоящей конференции «Состояние открытого дома». Мы не можем ждать!