Изменения в Home Assistant 0.91

04 апреля 2019, 12:45

Начиная с версии 0.87 я начал цикл постов об обновлениях в HA, основы и логику таких постов я описал тут - "Изменения в Home Assistant 0.87", поэтому повторяться в части уточнений не буду. 

Цикл постов включает краткую выдержку из официальных release notes в виде прямого перевода или с вкраплениями комментариев и личного опыта от автора.

Что изменилось в HA 0.91

  • Yeelight: Платформа yeelight переехала в самостоятельные компоненты и более не работает внутри компонента light. Вам необходимо добавить в configuration.yaml новый компонент "yeelight:" и перенести туда все "devices:" платформы yeelight из компонента "light:". Например, раньше у меня было так:

light:
  - platform: yeelight
    devices:
      192.168.1.27:
        name: Mi Led Desk Lamp Right
        model: lamp1
      192.168.1.13:
        name: Mi Led Desk Lamp Left
        model: lamp1
      192.168.1.34:
        name: mi bedside 1
        model: bslamp1
      192.168.1.52:
        name: mi bedside 2
        model: bslamp1
      192.168.1.20:
        name: led lenta
        model: strip1

Чтобы заработало в ХА 0.91, я перенес все yeelight в отдельный компонент (судя по описанию можно даже не использовать "model:", но я решил оставить) вот так:

yeelight:
    devices:
      192.168.1.27:
        name: Mi Led Desk Lamp Right
        model: lamp1
      192.168.1.13:
        name: Mi Led Desk Lamp Left
        model: lamp1
      192.168.1.34:
        name: mi bedside 1
        model: bslamp1
      192.168.1.52:
        name: mi bedside 2
        model: bslamp1
      192.168.1.20:
        name: led lenta
        model: strip1

Еще из знаковых изменений: в этом компоненте появилось управление подсветкой ambilight светильника yeelight 650.

  • Stream
    1. Появился новый сервис автоматизации camera.record для записи стримов видео с generic камер. Пример action для такой автоматизации:

action:
  service: camera.record #Собственно новый сервис
  data:
    stream_source: rtsp://my.stream.feed:554 #Здесь указываем ссылку на RTSP поток
    filename: '/tmp/my_stream.mp4' #Здесь указываем путь и название файла для сохранения

2. Добавлена поддержка управления сервисом Google Assistant команд вроде "Покажи камеру такую-то на дисплее или в Chromecast";

3. Добавлена предварительная загрузка потоков (Галочка "Preload stream") в окне загрузки видео стрима.

  • custom_components: Это последняя версия ХА, которая работает с кастомными компонентами по старой логике "sensor/my_platform.py", со следующей версии кастомные компоненты будут работать только с новой логикой "my_platform/sensor.py".
  • Trusted networks: Доверенные сети были обновлены так, чтобы можно было указывать конкретные виды использования, которые разрешены в определенных IP-адресах. Если пользователь входит в систему из доверенных сетей, и в них существует только один пользователь, то можно настроить его так, чтобы он пропускал форму входа и автоматически входил в систему.
  • ESPHome Cameras: Добавлена поддержка камер в интеграции ESPHome. Это означает, что у вас может быть камера с поддержкой WiFi, которая автоматически интегрируется в Home Assistant за 9$. (Плохо знаком с ESP, но думаю речь об этом и платной интеграции через облако. Добавлена собственно новая платформа ESPHome Camera.
  • Zigbee ZHA: Добавили удобный интерфейс спаривания зигби устройств, пример на видео ниже:

  • VSCode: Для пользователей HASS.IO на X86_64 (Intel или AMD, на ARM не работает (малины и прочие)) появился официальный addon VSCode, ссылку на который можно вывести в левую панель ХА, поддерживает автозаполнение полей.

Изменения в версии 0.91.1 от 04.04.19

  • Добавили поддержку новых камер Foscam для компонента stream.

Изменения в версии 0.91.2 от 08.04.19

  • Для камер Foscam теперь можно отдельно указывать rtsp_port;
  • Много багфиксов для Yeelight.

Изменения в версии 0.91.3 от 10.04.19

  • Несколько мелких изменений.

Важно! Если у вас ХА в venv после обновления до 0.91.3 не поднимается, проверьте статус сервиса ХА через терминал (ниже есть строка как смотреть), там должен быть только один процесс в "CGroup: /system.slice/system-homeassistant.slice/homeassistant@homeassistant.service": "/srv/homeassistant/bin/python3 /srv/homeassistant/bin/hass -c /home/homeassistant/.homeassistant", если есть другие, например как было у меня "/srv/homeassistant/bin/python3 -m pip install --quiet hass-nabucasa==0.11 --upgrade --constraint /srv/homeassistant/lib/python3.5/site-packages/homeassistant/package_constraints.txt" (он пытался в фоне обновить пакет hass-nabucasa, но не обновлял), то необходимо его протолкнуть вручную, рестартануть ХА и снова проверить статус (должен быть только один процесс):

sudo -u homeassistant -H -s
source /srv/homeassistant/bin/activate
pip3 install hass-nabucasa #Тут указываем недостающий пакет
sudo systemctl restart homeassistant@homeassistant.service #Делаем рестарт ХА
sudo systemctl status homeassistant@homeassistant.service #Смотрим статус ХА

Изменения в версии 0.91.4 от 16.04.19

  • Исправлена ошибка входа с браузера Firefox.

Как обновиться?

Как я и писал ранее этот блок будет во всех постах данного формата для вашего удобства. 
  • Сборка HA в VENV по статьям Охотника: Идем в терминал, вводим 3 простые команды и перезагружаем ХА:

sudo -u homeassistant -H -s
source /srv/homeassistant/bin/activate
pip3 install --upgrade homeassistant

  • Сборка в Docker на Synology NAS: Открываем Docker в DSM, скачиваем в реестре последний образ homeassistant, останавливаем контейнер homeassistant и очищаем его, запускаем контейнер.

Интересно? Поставь лайк и подпишись =) Больше лайков больше мотивации писать хороший контент.


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Антон Самсонов (samsonovs)
    Антон Самсонов (samsonovs) 3 месяца назад

    Спасибо за информацию

  2. Владимир Владимир (Vovka)
    Владимир Владимир (Vovka) отредактировано 3 месяца назад

    Про ESPHome камеру за 9$, подробней тут: https://www.youtube.com/watch?...

  3. (lapatoc)
    (lapatoc) 3 месяца назад

    Про Android app баян, первоспрельская шутка. 

К списку блогов

Похожие записи

19 апреля 2019, 20:53
Требуется ваше мнение!
13 февраля 2019, 22:00
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
06 февраля 2019, 12:02
Автоматизированное открытие/закрытие окна
21 марта 2019, 11:59
Самое важное из апдейта Home Assistant 0.9 от 20.03.19.
21 февраля 2019, 21:12
Самое важное из апдейта Home Assistant 0.88 от 20.02.19.
07 февраля 2019, 21:12
Самое важное из апдейта Home Assistant 0.87 от 06.02.19.
19 января 2019, 20:49
Делюсь новостями по проекту.
11 апреля 2019, 17:17
Краткий обзор и распаковка обновления всеми любимого USB стика ConBee 2 (deCONZ) от Dresden Electronic.
20 мая 2019, 20:54
Добавляем Телевизор в Homekit c помощью новых возможностей Home Assistant версии 0.93 и кастом компонента SmartIR MediaPlayer.
14 апреля 2019, 19:36
Все изменения в Deconz 2.05.60-2.05.63.