Home Assistant и настройка Установка

Установка

Начал проект по автоматической установке через ansible. Смотреть тут https://github.com/vkiranananda/ha-ansible

Конфигурация

Структура конфигов

Если хочется можно разнести конфиги по своим файам или агрегировать их из какой то директории в configuration.yaml.

homeassistant:
  packages: !include_dir_merge_named myconfig/packages

group: !include myconfig/groups.yaml
automation: !include_dir_merge_list myconfig/automations
sensor: !include_dir_merge_list myconfig/sensor
script: !include_dir_merge_named myconfig/scripts
scene: !include myconfig/scenes.yaml

Пользовтательский интерфес.

Это где мне отображаем состояние датчиков, лампочек и прочего... Если возможности Web не устраивают пишем в configuration.yaml. И после этого можно будет редактировать этот интерфейс через файл ui-lovelace.yaml

lovelace:
  mode: yaml

Ссылка на документацию https://www.home-assistant.io/lovelace/

Системные мониторы
То что будем мониторить в системе.
https://www.home-assistant.io/integrations/systemmonitor/
Мой пример конфига sensor:

  - platform: systemmonitor
    resources:
      - type: disk_use_percent 
        arg: /
      - type: disk_free
        arg: /
      - type: ipv4_address
        arg: enp0s3
      - type: memory_use_percent
      - type: memory_free
      - type: memory_use
      - type: swap_use_percent
      - type: last_boot
      # - type: processor_temperature
      - type: processor_use

Дополнения

HACS - дполнительный репазиторий для интеграций и пользовательского интерфеса.

Установка https://hacs.xyz/docs/setup/prerequisites:

wget -O - https://get.hacs.xyz | bash -

Бэкап в гугль.

Спать надо спокойно, а не переживать, что много дней проведенных в настройке своего умного дома могут так просто пропасть даром в случае аппаратного сбоя.
Инструкция по ссылке https://github.com/sabeechen/hassio-google-drive-backup

[ Править ]

@kiranananda