Прошиваем Sonoff POW R2 на Tasmota. Подключение к HomeAssistant. Часть 2

Теперь будем настраивать подключение к MQTT серверу (надеюсь он у вас уже стоит и настроен), на который будем отсылать наши данные с Sonoff POW R2 и делать всякие там чудеса 🙂 Чтобы упростить жизнь себе в конфигурации configuration.yaml добавим строки для mqtt с автоматическим поиском топиков с именем homeassistant (старайтесь придерживаться всей этой унификации на всех устройствам с mqtt-подключением, не только Sonoff)

mqtt:
  broker: 192.168.1.30
  port: 1883
  keepalive: 60
  client_id: home-assistant
  username: ha
  password: !secret mqtt_password
  discovery: true
  discovery_prefix: homeassistant

Теперь настроим наш Sonoff POW R2 на mqtt сервер, которому будем пересылать данные (он у нас установлен там же где и наш HomeAssistant). Заходим в Web браузер нашего Sonoff устройства по IP адресу, далее в меню Configuration -> Configure Other

далее в консоли устройства Sonoff введем команду

SetOption19 1

которая позволит нам обнаружить устройство с прошивкой Tasmota на HomeAssistant сервере.

далее в поле Friendly Name 1 (Tasmota) меняем на наше удобное имя. Я сделал так (пусть это будет имя SonoffPowR2-1 – т.е. типо первое устройство

далее заходим в меню Configuration -> Configure MQTT

и прописываем данные в полях

где,

Host – IP адрес нашего MQTT сервера (он же находится на HomeAssistant), Port – его стандартный порт и логин ha с паролем, который прописан он у меня в configuration.yaml и Topic: с именем homeassistant, такой же как в конфигурации нашего MQTT сервера.

пример:

mqtt:
  broker: 192.168.1.30
  port: 1883
  keepalive: 60
  client_id: home-assistant
  username: ha
  password: !secret mqtt_password
  discovery: true
  discovery_prefix: homeassistant

password: !secret mqtt_password берет пароль в открытом виде из общего файла с паролем secrets.yaml

# MQTT Broker password
mqtt_password: MYPASSWORD

Сохраняем. Устройство перезагрузится. Рестартим наш HomeAssistant, и заходим в Web HomeAssistant -> Панель разработчика – Состояния и ищем

Все наши сенсоры нашлись автоматом. Это часть данных по самому модулю Sonoff POW R2 на его корневой Web странице

ну и вкратце для чего этим сенсоры

Далее заходим в Web интерфейсе Sonoff POW R2 в меню Configure -> Configure Template и выбираем нашу модель устройства, Сохраняем с дальнейшей перезагрузкой устройства. 

Управлять индикацией в HomeAssitant мы будет через 3 основные GPIO: 00, 12 и 13

GPIO12 (реле и красный светодиод)

GPIO13 (синий светодиод, может управляться отдельно, инверсная логика)

GPIO0 (внешняя кнопка, перевод в режим прошивки)

в следующей статье попробуем через HomeAssistant собирать актуальную статистику.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x