Установка ESPHome.

Здравия всем! Этой заметкой я начинаю цикл о таком мощном инструменте, как ESPHome. Это система для создания прошивок (Firmware) с помощью конфигурационных файлов, написанных на языке Yaml. Давайте же поставим этот инструмент.

Установка ESPHome как дополнение Home Assistant

Рассмотрим вариант установки, как модуль дополнение к Home Assistant.

Откроем web интерфейс Home Assistant -> Настройки -> Дополнения

Щелкаем кнопку Магазин дополнений

Ищем в списке дополнений ESPHome и выбираем его

Щелкаем по кнопке установить и ждем, пока дополнение установится

После установки включаем пункт Показывать на боковой панели и запускаем его

После запуска щелкаем слева на ESPHome и попадаем в интерфейс управления.

Установка ESPHome как LXC контейнер в Proxmox

В сообществе Home Assistant я нашел очень хороший репозиторий различных LXC контейнеров Proxmox Helper Scripts. Воспользуемся им. Откроем Оболочку Shell в Proxmox

И запустим в ней скрип

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/esphome-v4.sh)"

Откроется мастер.

Используем стандартные настройки:

Дальше нас спросят какое хранилище мы хотим использовать для Шаблона LXC

Потом спросят на какое хранилище устанавливать сам LXC контейнер:

После этого начнется загрузка и создание LXC контейнера:

После завершения установки мастер выведет информацию, что панель установлена и можно пройти по адресу http://ip:6052

Откроем браузер и перейдем по этому адресу. Мы увидим панель управления ESPHome

Заключение

Как мы увидели установка ESPHome очень проста. Разработчики позаботились об этом. Ну как пользоваться ESPHome я рассказал в этой статье:

2 ответа к «Установка ESPHome.»

    1. Под windows есть 2 варианта!
      1. можно уставить python последний. А потом командой
      pip3 install wheel
      pip3 install esphome

      Установить командную оболочку esphome. Те web сайта не будет, все настройки из командной строки.
      2. Можно установить docker desktop и в нем уже esphome
      docker pull esphome/esphome. Здесь уже будет web сайт

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.