Здравия всем! Этой заметкой я начинаю цикл о таком мощном инструменте, как 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 я рассказал в этой статье:
Жаль что под виндус нет
Под windows есть 2 варианта!
1. можно уставить python последний. А потом командой
pip3 install wheel
pip3 install esphome
Установить командную оболочку esphome. Те web сайта не будет, все настройки из командной строки.
2. Можно установить docker desktop и в нем уже esphome
docker pull esphome/esphome
. Здесь уже будет web сайт