Установка hassio дополнения esphomeyaml и прошивка выключателя

Esphomelib — полностью интегрированная c HomeAssistant прошивка для esp8266 и esp32
Процесс сборки включает только составление небольших yaml конфигов через конфигуратор HomeAssistant. Все очень просто, быстро и удобно

По сравнению с Espeasy, скорость запуска Esphomelib увеличена в двое: на Espeasy модуль у меня грузится 6-7 секунд, а на Esphomelib 3 секунды!

Для Hassio существует аддон esphomeyaml — нужно лишь добавить репозиторий https://github.com/esphome/hassio  и установить его:

 

После установки запустить Web UI:

Через кнопку + в правом верхнем углу добавляем модули. Там все просто, указываем версию есп, пароль от wifi и прочее.

Теперь в конфигураторе перейдем в папку esphomeyaml, где будет конфиг, например, hall_esp.yaml. 

В нем будут лишь базовые данные, вот настройки для выключателя, который я делал ранее (все пины остались теми же):

esphomeyaml:
  name: hall_esp
  platform: ESP8266
  board: nodemcuv2

wifi:
  ssid: 'ssid'
  password: 'password'
  manual_ip:
    static_ip: 192.168.0.115
    gateway: 192.168.0.1
    subnet: 255.255.255.0

mqtt:
  broker: '192.168.0.200'
  username: ''
  password: ''

# Enable logging
logger:

ota:
  password: 'otapassword'


binary_sensor:
- platform: gpio
  pin: 
      number: 14
      inverted: True
      mode: INPUT_PULLUP
  name: button_hall_switch
  on_press:
  - switch.turn_on: hall_switch
  on_release:
  - switch.turn_off: hall_switch

switch:
- platform: gpio
  pin: GPIO12
  id: hall_switch
  name: hall_switch

 

Если у вас включена MQTT Discovery в configuration.yaml

mqtt:
  discovery: true

То при запуске есп устройства появятся сами. Мне же нравится добавлять их вручную. Для этого переходим в web ui esphomeyaml и жмем на три точки нашего модуля:

и выбираем Home Assistant Configuration

и нам подгрузят настройки для добавления в Home Assistant:

Все просто!

Прошивку на модуль в первый раз можно загрузить скомпилировав бинарный файл, либо подключив к raspberry с hassio, что мне неудобно. Я прошиваю через пк и ESP8266Flasher

Любые дальнейшие изменения загружаются на есп через OTA, просто нажав Upload 

Все остальные возможности этой прошивки можно прочитать на этом сайте

Поделитесь с друзьями
Подписаться
Уведомить о
guest

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

3 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Dima
Dima
5 лет назад

Целую неделю думал, что у меня HA криво установлен, А У ВАС ССЫЛКА НЕ РАБОЧАЯ указана!!! Вместо https://github.com/OttoWinter/esphomeyaml надо добавлять репозиторий по ссылке https://github.com/esphome/hassio, поправьте ссылку

Евгений
Евгений
4 лет назад
Ответить на  kvv

ключевое слово: esphomeyaml сменили на esphome