Установка ESPHome в Docker для Core: различия между версиями
Woronin (обсуждение | вклад) Нет описания правки |
Woronin (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''Установка ESPHome в Docker для Homeassistant в режиме Core''' | '''Установка ESPHome в Docker для Homeassistant в режиме Core''' | ||
Разные способы установки приложения ESPHome для Home Assistant возможны не обязательно только из Supervised в виде аддонов | Разные способы установки приложения ESPHome для Home Assistant возможны не обязательно только из Supervised в виде аддонов, как показано на рисунках. | ||
{| align="center" class="standard" | {| align="center" class="standard" | ||
Строка 9: | Строка 9: | ||
|+ | |+ | ||
|} | |} | ||
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. | |||
Для этого например в папке ''/home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome'' нужно создать файл ''vim docker-compose.yml'' и в нем положить код следующего содержания | |||
version: '3' | |||
services: | |||
esphome: | |||
container_name: esphome | |||
image: esphome/esphome | |||
volumes: | |||
- /path/to/esphome/config:/config | |||
- /etc/localtime:/etc/localtime:ro | |||
restart: always | |||
privileged: true | |||
network_mode: host | |||
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности, к Home Assistant, в Настройки>> Устройства и службы >> Интеграции -- заходим в ESPHome и там выбираем '''Добавить устройство'''. В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053. | Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности, к Home Assistant, в Настройки>> Устройства и службы >> Интеграции -- заходим в ESPHome и там выбираем '''Добавить устройство'''. В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053. |
Версия от 15:18, 12 мая 2025
Установка ESPHome в Docker для Homeassistant в режиме Core Разные способы установки приложения ESPHome для Home Assistant возможны не обязательно только из Supervised в виде аддонов, как показано на рисунках.
Если у вас не режим Supervised для Home Assistant, то ESP Home можно установить как приложение в контейнере - используя контейнер Docker или Docker compose. Для этого например в папке /home/user/wsn/UMKI_CAR_Therm/Smart_HotBed/esphome нужно создать файл vim docker-compose.yml и в нем положить код следующего содержания
version: '3' services:
esphome: container_name: esphome image: esphome/esphome volumes: - /path/to/esphome/config:/config - /etc/localtime:/etc/localtime:ro restart: always privileged: true network_mode: host
Для того чтобы присоединить уже прошитое в ESPHome устройство, например датчик влажности, к Home Assistant, в Настройки>> Устройства и службы >> Интеграции -- заходим в ESPHome и там выбираем Добавить устройство. В диалоговом окне система спросит IP адрес Хоста и предложит подтвердить порт 6053.
Предварительно, прежде чем привязывать устройство ESPHome к интеграции в Home Assistant, необходимо не забыть его привязать к wifi роутеру, чтобы знать его IP адрес. Для этого из доступных wifi сетей, на телефоне, находим AP точку доступа, например у нее будет ssid: "Vlaga Fallback Hotspot" заходим в эту AP, там выбираем нужную нам сеть роутера и вводим ее пароль. После этого на роутере в меню Attached Devices находим какой IP адрес присвоен к ESP устройству. По MAC адресу можно сделать привязку этого IP в настройках DHCP.
Вместе с этим, из YAML файла нам понадобиться пароль для интеграции в Home Assistant, в нашем случае это 12345678
Добавить карточку важности объекта sensor.humidity на панель приложения, в текстовом виде:
type: entities entities: - sensor.humidity title: Vlaga