• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

esp8266 и home assistant поясните чайнику

sequence:
- service: mqtt.publish
data:
payload: ON
topic: home/rozetka
retain: true

Если команды публикует автоматизация, тогда добавить последнюю строчку.
 

aZholtikov

Active member
И еще я бы посоветовал перейти на библиотеку AsyncMQTTClient. Больше возможностей:
Поддержка QOS 1 и 2. В этой только 0.
Асинхронная обработка событий.
Не требуется постоянная проверка подключения.
И еще много разного...
 

pvvx

Активный участник сообщества
Ну почему тяп ляп то? Что такого ненадёжного в mqtt? Ну просто же.
Это требует установки дополнительного ПО на обоих сторонах. И оно не мелкое.
ESP и так не может поддерживать C++ и TCP, т.к. не имеет виртуализации адресов памяти (MMU) для надежной работы "heap" без дефрагментации и соответственно обязательного "вылета", краха системы, т.к. для статического распределения памяти её не хватает. А вы добавляете ещё поддержку MQTT...
 
Сверху Снизу