Home » Home Assistant 2024.11 — революция дашборда и другие нововведения

Home Assistant 2024.11 — революция дашборда и другие нововведения

от Администратор
0 Комментарии 5 мин на чтение

С выпуском обновления Home Assistant 2024.11 представлено множество новых функций и улучшений.

Главные изменения:

  1. Обновленный дизайн дашбордов: Теперь дашборды с разделами официально выпущены и больше не находятся в экспериментальной стадии. Это облегчает настройку интерфейса и поддерживает адаптивный дизайн. Вкладка «Режим точности» позволяет более точно настраивать размер карточек.
  2. WebRTC для камер: Теперь поддерживаются камеры с низкой задержкой, что позволяет получать более быстрые и плавные видеопотоки, используя технологию WebRTC. Для пользователей Home Assistant Cloud доступен сервер ретрансляции для более стабильной работы.
  3. Новые интеграции: Включены интеграции с устройствами LG ThinQ, Husqvarna Automower и печами Palazzetti. Обновлены функции интеграций для Spotify, Bang & Olufsen и ViCare, добавлены новые сенсоры и возможности для настройки.
  4. Живые логи: Логи теперь обновляются в режиме реального времени, что значительно упрощает диагностику проблем и управление системой.
  5. Голосовые функции: Команда Home Assistant продолжает работу над улучшением голосовых возможностей, включая поддержку нескольких языков. В этом обновлении улучшены «интенты» (распознавание голосовых команд) для канадского французского языка, а также создан проект Wake Word Collective для улучшения «будящих слов» (команд активации).
  6. Отказ от устаревших сервисов: Прекращена поддержка сервисов Bloomsky, Google Domains и Spider.

Разберем подробнее две главные, на мой взгляд, особенности новой версии

Обновленный дизайн панелей (дашбордов)

В обновлении Home Assistant 2024.11 представлена значительная доработка системы дашбордов, целью которой является облегчение их настройки и использования для пользователей любого уровня. Эта инициатива известна как Project Grace.

Основные изменения:

Новый макет с разделами:

    • Макет с разделами, который был ранее доступен в экспериментальном режиме, теперь является полноценной и рекомендуемой функцией. В отличие от старого «каменного» макета, разделы обеспечивают более структурированное размещение элементов на экране.
    • Благодаря адаптивному дизайну дашборд автоматически подстраивается под разные размеры экрана, будь то компьютер, планшет или телефон.

Перетаскивание карточек:

    • Система «drag-and-drop» позволяет легко перемещать карточки между разделами и менять их местоположение без необходимости углубляться в код. Это делает настройку гораздо удобнее и понятнее даже для новичков.

Конвертация старых дашбордов:

    • В обновлении добавлена функция преобразования старых дашбордов из формата «кирпичная кладка» (многоугольная структура) в новый макет с разделами. При переходе на новый макет все карточки старого дашборда автоматически копируются в специальный раздел «импортированные карточки», где их можно распределить по новым разделам.

Обновленные панели Home Assistant 2024.11

 

    • Карточки в этом разделе видны пользователю только после того, как их переместят в один из основных разделов, что предотвращает случайное появление карточек в неправильных местах во время редактирования

Импорт карточек в панели Home Assistant 2024.11

Режим точности для размеров карточек:

    • Новый режим точности позволяет более гибко настраивать размеры карточек, что идеально подходит для пользователей, которые хотят детально проработать дизайн дашборда.
    • В обычном макете карточки распределены по четырем колонкам, но при включении режима точности система переходит на 12 колонок. Это дает возможность точнее располагать карточки, например, разместить рядом 2, 3, 4 или 6 кнопок.
Режим высокой точно настройки карточек Home Assistant 2024.11

Режим высокой точно настройки карточек Home Assistant 2024.11

Новые возможности и элементы дизайна:

    • Появились опции изменения видимости карточек, создания более широких разделов и добавления специальных бейджей (значков) для различных элементов. Теперь можно добавлять заголовочные карточки, что делает интерфейс еще более упорядоченным и понятным.

Кому подойдет новый макет?

  • Новичкам новый макет дает удобный способ создания дашбордов без необходимости разбираться в сложных настройках.
  • Продвинутые пользователи могут использовать тонкую настройку размера и расположения карточек, а также новые функции для управления видимостью и структурой дашбордов.

Преимущества нового дизайна:

  • Легкость настройки: система перетаскивания и более гибкое управление секциями позволяют легко адаптировать дашборд под свои нужды.
  • Меньше времени на настройку: возможность конвертации старых дашбордов снижает усилия по обновлению.
  • Удобство работы на разных устройствах: дашборды автоматически адаптируются к размеру экрана, что обеспечивает отличный опыт на любом устройстве.

Таким образом, обновленный дизайн дашбордов делает интерфейс Home Assistant более мощным и интуитивно понятным, открывая новые возможности для пользователей всех уровней.

Поддержка WebRTC для камер

В обновлении Home Assistant 2024.11 добавлена поддержка WebRTC для работы с видеопотоками камер, что обеспечивает более низкую задержку и лучшую скорость воспроизведения видео. Это обновление заметно улучшает взаимодействие с камерами, делая их работу более плавной и быстрой.

Что такое WebRTC?

WebRTC (Web Real-Time Communication) — это технология, которая обеспечивает передачу видео и аудио в режиме реального времени по принципу «точка-точка». Она часто используется для видеозвонков и обеспечивает минимальную задержку передачи данных.

При использовании WebRTC видеопоток от камеры передается напрямую между устройствами (например, между камерой и вашим браузером), минуя сторонние серверы. Это позволяет значительно снизить задержку видео.

Как работает WebRTC в Home Assistant?

Home Assistant теперь пытается автоматически использовать WebRTC при воспроизведении потоков с камер, если это поддерживается камерой и устройством. Технология работает следующим образом:

  1. Прямая передача данных: WebRTC устанавливает прямое соединение между камерой и клиентом (например, браузером или мобильным приложением). Это ускоряет передачу видео, снижая задержки по сравнению с традиционными методами потоковой передачи.
  2. STUN-серверы: Если клиент и камера находятся в разных сетях, для установления соединения может потребоваться внешний STUN-сервер (предоставляемый Open Home Foundation). Этот сервер помогает клиенту и камере обменяться информацией для организации прямого соединения.
  3. TURN-сервер для ретрансляции (только для подписчиков Home Assistant Cloud): В случаях, когда прямое соединение невозможно (например, когда NAT-блокировка или фаервол препятствуют соединению), включается TURN-сервер (сервис для ретрансляции трафика), который позволяет передавать поток через внешний сервер. Этот сервер предоставляется подписчикам Home Assistant Cloud и позволяет всегда иметь доступ к камерам, даже если другие методы не сработали.

Преимущества WebRTC для камер в Home Assistant

  1. Минимальная задержка видео: WebRTC обеспечивает почти мгновенную передачу видео, что особенно важно для камер наблюдения, позволяя видеть происходящее без значительных задержек.
  2. Низкая нагрузка на сеть: Прямая передача данных между устройствами снижает зависимость от промежуточных серверов, что уменьшает сетевую нагрузку.
  3. Автоматическое переключение при отсутствии WebRTC: Если WebRTC недоступен для конкретного устройства или конфигурации, система автоматически вернется к предыдущему методу трансляции видео, чтобы гарантировать, что пользователи смогут видеть поток.

Поддержка от Open Home Foundation

Для работы WebRTC необходима сетевое инфраструктурное обеспечение. Open Home Foundation предоставляет бесплатные STUN-серверы для всех пользователей Home Assistant, которые обеспечивают возможность настройки прямых подключений для WebRTC.

Как включить WebRTC?

Для большинства пользователей Home Assistant с последним обновлением WebRTC начнет работать «из коробки» без необходимости дополнительных настроек. Просто обновите систему до последней версии, и при поддержке вашей камеры видеопоток будет передаваться через WebRTC.

Примеры использования WebRTC

  • Уменьшение задержки для камер безопасности: При наблюдении за камерой в режиме реального времени задержка в несколько секунд может быть критичной. WebRTC решает эту проблему, передавая видео без значительных задержек.
  • Мобильный доступ к камерам: WebRTC позволяет поддерживать быстрый доступ к видеопотокам даже при подключении через мобильные сети, что делает доступ к камерам более удобным.

В целом:

Обновление с поддержкой WebRTC делает взаимодействие с камерами в Home Assistant более отзывчивым, быстрым и качественным, улучшая весь пользовательский опыт.

Оставить комментарий