MQTT клиент для Arduino, ESP8266, ESP32
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
User8
- Лейтенант
- Сообщения: 341
- Зарегистрирован: 12 июн 2017, 14:44
- Имя: Евгений
- Поблагодарили: 2 раза
MQTT для Arduino, ESP8266, ESP32
[ref=#aa0000]Anydy[/ref], единицы после прихода чего? Зачем избыточный функционал, если можно все сделать с помощью стандартных блоков flprog.
-
Anydy
MQTT для Arduino, ESP8266, ESP32
после прихода нового сообщения, на один цикл программы подать импульс на отдельный выход ...как то так...
MQTT для Arduino, ESP8266, ESP32
У меня максимум 5 блоков использовать получается (3 подписки, 2 публикации) параметров много приходится цикл городить (смену топика и данных в одном Public блоке)User8 писал(а): 12 мар 2019, 00:17[ref=#aa0000]Anydy[/ref], единицы после прихода чего? Зачем избыточный функционал, если можно все сделать с помощью стандартных блоков flprog.
MQTT для Arduino, ESP8266, ESP32
Попробовал блок подписки выдает строку кодов на выходе Message , т.е при отправке в топик значения 100 получаем текст 494848
-
superolegb
- Рядовой
- Сообщения: 16
- Зарегистрирован: 29 сен 2017, 13:05
- Поблагодарили: 3 раза
MQTT для Arduino, ESP8266, ESP32
добрый день!
Может кто сталкивался.Проблема такая, день или полтора работает все в норме, а потом сообщения отправляются хаотично без чего либо ведома в случайном порядке со случайным периодом.После снятия и подачи питания опять все нормально на день. Программная перезагрузка особо не помогает.
Может кто сталкивался.Проблема такая, день или полтора работает все в норме, а потом сообщения отправляются хаотично без чего либо ведома в случайном порядке со случайным периодом.После снятия и подачи питания опять все нормально на день. Программная перезагрузка особо не помогает.
-
User8
- Лейтенант
- Сообщения: 341
- Зарегистрирован: 12 июн 2017, 14:44
- Имя: Евгений
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
Реализована полная поддержка QoS на блоке Sub без костылей, используйте последние версии блоков.
MQTT клиент для Arduino, ESP8266, ESP32
mqtt_esp_main_6_8 использую
Arduino: 1.8.9 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, 57600, 4M (3M SPIFFS)"
In file included from c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\async-mqtt-client-master\src/AsyncMqttClient.h:4:0,
from C:\Users\Apercot\AppData\Local\Temp\flprog\pr2\pr2.ino:2:
c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\async-mqtt-client-master\src/AsyncMqttClient.hpp:12:25: fatal error: ESPAsyncTCP.h: No such file or directory
#include <ESPAsyncTCP.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Народ добрый вечер
Мучаюсь уже два дня что может быть
Выручайте
Arduino: 1.8.9 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, 57600, 4M (3M SPIFFS)"
In file included from c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\async-mqtt-client-master\src/AsyncMqttClient.h:4:0,
from C:\Users\Apercot\AppData\Local\Temp\flprog\pr2\pr2.ino:2:
c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\async-mqtt-client-master\src/AsyncMqttClient.hpp:12:25: fatal error: ESPAsyncTCP.h: No such file or directory
#include <ESPAsyncTCP.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).
Народ добрый вечер
Мучаюсь уже два дня что может быть
Выручайте
-
User8
- Лейтенант
- Сообщения: 341
- Зарегистрирован: 12 июн 2017, 14:44
- Имя: Евгений
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
[ref]apercot[/ref], установить эту библиотеку https://github.com/me-no-dev/ESPAsyncTCP
- ivanpost
- Сержант
- Сообщения: 203
- Зарегистрирован: 24 сен 2016, 22:26
- Откуда: Тольятти
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
- Контактная информация:
MQTT клиент для Arduino, ESP8266, ESP32
Никак не удается блок Main параметризировать из системных параметров или переменных загруженных из этих параметров... Из констант все работает отлично. Нет ли какой хитрости?
-
User8
- Лейтенант
- Сообщения: 341
- Зарегистрирован: 12 июн 2017, 14:44
- Имя: Евгений
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
[ref]ivanpost[/ref], должно все работать, если последние версии блоков используете или покажите как используете.
- ivanpost
- Сержант
- Сообщения: 203
- Зарегистрирован: 24 сен 2016, 22:26
- Откуда: Тольятти
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
- Контактная информация:
MQTT клиент для Arduino, ESP8266, ESP32
Параметры Main
Прямо так делаете? Может что конвертировать необходимо?
Прямо так делаете? Может что конвертировать необходимо?
-
User8
- Лейтенант
- Сообщения: 341
- Зарегистрирован: 12 июн 2017, 14:44
- Имя: Евгений
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
[ref]ivanpost[/ref], да должно работать, в видео показано как https://m.youtube.com/watch?v=j1xbNdPzI ... ex=11&t=0s
- ivanpost
- Сержант
- Сообщения: 203
- Зарегистрирован: 24 сен 2016, 22:26
- Откуда: Тольятти
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 8 раз
- Контактная информация:
MQTT клиент для Arduino, ESP8266, ESP32
Моя ошибка была в том, что я поставил условие на плату с Блоком Main. Начинает работать, когда включен WiFi. Вероятно, этого делать не нужно. Блок должен обрабатываться сразу при старте.User8 писал(а): 19 июн 2019, 00:02 [ref]ivanpost[/ref], да должно работать, в видео показано как https://m.youtube.com/watch?v=j1xbNdPzI ... ex=11&t=0s
-
User8
- Лейтенант
- Сообщения: 341
- Зарегистрирован: 12 июн 2017, 14:44
- Имя: Евгений
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
[ref]ivanpost[/ref], лучше вообще не использовать условия плат, по крайней мере для тех плат, где используются пользовательские блоки.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей