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

4 апр. 2019 г.

Начиная с версии 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)

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

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

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

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

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

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

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

13 февр. 2019 г.
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
19 апр. 2019 г.
Требуется ваше мнение!
21 мар. 2019 г.
Самое важное из апдейта Home Assistant 0.9 от 20.03.19.
6 февр. 2019 г.
Автоматизированное открытие/закрытие окна
7 февр. 2019 г.
Самое важное из апдейта Home Assistant 0.87 от 06.02.19.
21 февр. 2019 г.
Самое важное из апдейта Home Assistant 0.88 от 20.02.19.
19 янв. 2019 г.
Делюсь новостями по проекту.
11 апр. 2019 г.
Краткий обзор и распаковка обновления всеми любимого USB стика ConBee 2 (deCONZ) от Dresden Electronic.
14 апр. 2019 г.
Все изменения в Deconz 2.05.60-2.05.63.
13 мар. 2019 г.
Самое важное из апдейта Home Assistant 0.89 от 06.03.19.