• Система автоматизации с открытым исходным кодом на базе 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...
 
Сверху Снизу