Добавляем актуальные и последнии версии Homeassistant на рабочий стол (Update)

Два варианта

sensors.yaml

#https://home-assistant.io/components/sensor.command_line/
  -  platform: command_line
     name: Installed version
     command: "head -5 /home/homeassistant/.homeassistant/.HA_VERSION"

#https://www.home-assistant.io/components/sensor.rest/
  - platform: rest
    resource: https://pypi.python.org/pypi/homeassistant/json
    name: Latest Version
    value_template: "{{ value_json.info.version }}"
    scan_interval: 3600

или

# Need install sudo pip3 install requests
  - platform: command_line
    command: python3 -c "import requests; print(requests.get('https://pypi.python.org/pypi/homeassistant/json').json()['info']['version'])"
    name: Installed version

  - platform: command_line
    name: Current Version
    command: "cat /home/homeassistant/.homeassistant/.HA_VERSION"

или в ui-lovelace.yaml

  - title: Обновления
    path: update
    id: update
    cards:
      - type: horizontal-stack
        cards:
          - type: glance
            title: HomeAssistant Update
            entities:
              - entity: sensor.current_version
              - entity: sensor.ha_update

customize.yaml

sensor.ha_update:
  friendly_name: Последняя версия
sensor.current_version: 
  friendly_name: Текущая версия

это работало до недавнего времени. сегодня я использую следующий сенсор в системе: sensor.installed_version

 - title: Обновления
    path: update
    id: update
    cards:
      - type: horizontal-stack
        cards:
          - type: glance
            title: HomeAssistant Update
            entities:
              - entity: sensor.current_version
              - entity: sensor.installed_version

customize.yaml

sensor.installed_version:
  friendly_name: Последняя версия
sensor.current_version: 
  friendly_name: Текущая версия

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

7 комментариев
Популярные
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Sem2000
Sem2000
23.10.2019 11:56

Я так понимаю это под hassbian ? Вот бы под Hass.io еще вариант разместить.

Dmitry_Di
Dmitry_Di
24.10.2019 01:17
Ответить на  admin

У вас авторизация через Гугл поломана…
Installed version -> Available version

Dmitry_Di
Dmitry_Di
24.10.2019 01:10
Ответить на  Sem2000

Для hassio замените “cat /home/homeassistant/.homeassistant/.HA_VERSION” на “cat /config/.HA_VERSION” и будет щастье.

Sem2000
Sem2000
24.10.2019 10:19
Ответить на  Dmitry_Di

Спасибо!

Sem2000
Sem2000
27.10.2019 19:18
Ответить на  Sem2000

Как бы еще заставить систему анализировать и сообщать при появлении новой версии уведомлением ? Были бы цифры, можно было бы компарировать. А как сравнить 0.100.2 и 0.100.3 ? Можно было бы анализировать как “если не равно, то оповещать”.

7
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x