Установка Home Assistant OS + настройка Zigbee2MQTT

Ставим HAssOS на ноутбук Lenovo:

  1. Качаем образ HA брал отсюда
  2. Загружаемся десктопной убунтой
  3. После загрузки закрываем окно приветствия
  4. Запускаем приложение Disks
  5. Выбираем диск, на который планируем установить, нажимаем Restore Image, выбираем образ HAssOS из п.1
  6. Перезагружаемся

Железка такая:

Zigbee/Thread PoE-стик SONOFF Dongle Max (Dongle-M)

 

Включить Расширенный режим (Без него не будет доступа в магазин дополнений)
Аватар в левом нижнем углу -> поставить галочку напротив «Расширенный режим«.

Установка репозиториев:
Настройки -> Приложения -> Магазин приложений -> 3 точки в правом верхнем углу -> Репозитории -> Добавить: 

HACS: 
https://github.com/hacs/addons

Frigate (Full Access)    : 
https://github.com/blakeblackshear/frigate-hass-addons

Zigbee2MQTT: 
https://github.com/zigbee2mqtt/hassio-zigbee2mqtt

SONOFF Dongle Flasher:
https://github.com/iHost-Open-Source-Project/hassio-ihost-addon

telegram MTProxy
https://github.com/avbor/hassio-apps
--------------------------

Настроить HTTPS:

Настройки -> Приложения -> Установить Приложения -> Let's Encrypt -> Конфигурация

-------------------------

keyfile: privkey.pem
certfile: fullchain.pem
challenge: http
dns: {}
email: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.
domains:
  - iamsan.ru

-------------------------

Добавить в /homeassistant/configuration.yaml:
-------------------------
http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
--------------------------


Отключить ZHA (конфликтует при работе с Zigbee2MQTT)
--------------------------
Настройки -> Устройства и службы -> Zigbee Home Automation -> В выбранном устройстве нажимаем 3 точки 
1. Настройки интеграции -> выключаем оба переключателя -> Обновить
2. Деактивировать
3. Удалить - по желанию
--------------------------

 

Настройки -> Приложения -> Установить Приложения -> Mosquitto broker -> Конфигурация

------------------------------------
logins:
  - username: zigbee2mqtt_user
    password: zigbee2mqtt_password
log_dest: []
log_type: []
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
  active: false
  folder: mosquitto
------------------------------------

Настройки -> Приложения -> Установить Приложения -> Zigbee2MQTT - Конфигурация
------------------------------------
data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  server: mqtt://core-mosquitto:1883
  user: zigbee2mqtt_user
  password: zigbee2mqtt_password
  base_topic: zigbee2mqtt_1
serial:
  adapter: ember
  port: /dev/ttyUSB0
  rtscts: false
  baudrate: 115200
------------------------------------