среда, 23 декабря 2020 г.

Настройка Home Assistant после установки

      В данной статье описан порядок регистрации в Home Assistant после установки, включения проверки конфигурации, а также порядок установки File editor, базы данных MariaDB, ESPHome и HACS.

Регистрация и настройка Home Assistant: 

      Создание учетной записи Home Assistant. Сразу после установки HA будет предложено создать учетную запись пользователя, где

          Имя – Имя главного пользователя. Можно вводить как русскими, так и латинскими буквами.

         Логин – Логин для входа в систему. Может состоять из латинский букв, цифр и символов.

         Пароль – придумываем себе пароль состоящий из латинский букв, цифр и символов.

        Подвержение пароля – вводим пароль еще раз.

 

      Придумываем название своему Home Assistant и задаем информацию о месте проживания, часовом поясе и системе мер (можно использовать автоматическое заполнение нажав на «ЗАПОЛНИТЬ»):   



      Здесь отображаются устройства, доступные для подключения к нашему умному дому. Их можно подкючить позже. Пока я выбираю только MQTT и жму «ГОТОВО»:

 


      Включаем проверку конфигурации

      Опишу как включить проверку конфигурации (по умолчанию она выключена). Для этого необходимо перейти в свою учетную запись:

 


      Далее необходимо включить «Расширенный режим»:



       После этого, в меню Настройки/Сервер появится Проверка конфигурации:



Установка File editor

       Для установки необходимо перейти в Supervisor/Add-on Store, найти File editor, набрав в поиске «file» и нажать на нем:

 


       Далее необходимо нажать «INSTALL»


       После окончания установки необходимо включить переключатели как на рисунке и нажать «Start»:

 



Установка MariaDB

       Как и в предыдущей установке переходим в Supervisor – ADD-ON STORE – MariaDB:

 


       Жмем INSTALL:

 


      После установки переходим в «Configuration» и заменяем содержимое этим:

databases:
  - homeassistant
logins:
  - username: hass
    host: '%'
    password: hass
rights:
  - username: hass
    host: '%'
    database: homeassistant
    grant: ALL PRIVILEGES ON


      Далее запускаем File editor и в файл configuration.yaml добавляем строчку

recorder: !include includes/recorder.yaml




      В папке, в которой находится файл configuration.yaml нужно создать папку с именем includes:

 


      Внутри папки создаем includes  файл recorder.yaml



      В файл recorder.yaml необходимо добавить следующую строку: 

db_url: mysql://hass:hass@core-mariadb/homeassistant?charset=utf8




      Далее в MariaDB необходимо включить запуск при загрузке и автоматические обновления. После этого нажать «START»


      Перезапускаем Home Assistant. Для этого нужно перейти в Настройки/Сервер, нажать «Проверка конфигурации» и если она выполнена верно – нажать «ПЕРЕЗАПУСТИТЬ»:



Установка ESPhome

      ESPHome теперь есть в Add-on Store по умолчанию. Для его установки необходимо перейти в Supervisor/Add-on Store и выбрать приложение ESPHome:


      После этого необходимо нажать «
INSTALL»:

 


      Далее все включить как на рисунке и нажать «START»:



Установка HACS

      Для установки необходимо иметь аккаунт на github.com. Если аккаунта нет, то регистрируемся, регистрация несложная. Если аккаунт есть. Тогда просто входим:

 


      Далее нажимаем в правом верхнем углу на своем профиле, далее Setting/Developer settings/Personal access tokens/Create new token:

 


      Далее заполняем только поле «Note» и жмем «Generate token». Сохраняем токен себе куда-нибудь:



      Далее нужно перейти по ссылке на сайт разработчика и скачать последнюю версию Source code (zip):

 


      В скачанном архиве нас интересует папка hacs, находящаяся в папке custom_components:

 


      Папку custom_components вместе с содержимым нужно скопировать в папку, в которой находится configuration.yaml. Должно получиться так (папка config/custom_components/hacs, а в ней куча файлов):

 


      Дальше необходимо добавить в configuration.yaml следующее:

hacs:
  token: !secret HACS_github
  appdaemon: true
  python_script: true
  theme: true

      Вместо !secret HACS_github пишете свой токен, полученный ранее.



      Потом перезагружаем Home Assistant (Или чтоб наверняка, перезагружаем компьютер с установленным Home Assistant):

 


      Если видим следующее, то Hacs успешно установлен:

 


      Будут какие либо вопросы – постараюсь ответить в комментариях.


2 комментария:

  1. Вячеслав, возможно сталкивались с проблемой MariaBD, когда при аварийном выключении сервера база повреждается. Помогает только переустановка MariaBD. не боролись с такой проблемой, как-то не ахти ставить упс на сервер.

    ОтветитьУдалить
    Ответы
    1. Нет, у меня база не повреждается. С такой проблемой не сталкивался

      Удалить