Страница 24 из 33
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 10 дек 2021, 08:57
zakhar81
Ну понятное дело что с версией связано, но нужно локализовать проблему
Сделайте посылку вашей единицы с входного пина напрямую в блок публикатора
Раз статус коннекта есть то связь с брокером не пропадает, а вот кто туда ноль посылает непонятно
Поэтому отправьте ваш сигнал 0/1 еще и в ком порт и промониторьте что все таки посылает ваш счетчик ноль или единицу, а так же попробуйте ноль или единицу послать с внешнего пина ESP исключив счетчик
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 10 дек 2021, 09:08
SerOv
zakhar81 писал(а): 10 дек 2021, 08:57
Ну понятное дело что с версией связано, но нужно локализовать проблему
Сделайте посылку вашей единицы с входного пина напрямую в блок публикатора
Раз статус коннекта есть то связь с брокером не пропадает, а вот кто туда ноль посылает непонятно
Поэтому отправьте ваш сигнал 0/1 еще и в ком порт и промониторьте что все таки посылает ваш счетчик ноль или единицу, а так же попробуйте ноль или единицу послать с внешнего пина ESP исключив счетчик
А вы тоже это проверить можете? Интересно. Это только у меня такая проблема?
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 10 дек 2021, 09:17
zakhar81
Я проверю, но не сегодня, возможно на выходных
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 10 дек 2021, 17:23
SerOv
zakhar81 писал(а): 10 дек 2021, 09:17
Я проверю, но не сегодня, возможно на выходных
Вывел на WEB сраницу и в UART состояние MQTT брокер. После подключения к броке, 1 не пропадает. А вот на сервере в это самое время. Единица пропадает и появляется ноль.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 13 дек 2021, 10:45
zakhar81
Я не успел на выходных к сожалению
Вы пишите что состояние вывели, а ноль то у вас в топике же появляется вместо единицы, т.е. вам нужно было на вэб вывести именно то что в на вход блока публикатора подаете, чтобы удостовериться что там единица или ноль, а не бит состояния
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 15 дек 2021, 14:45
Vict
Уважаемые, Помогите решить задачу передачи, приёма по MQTT ESP8266 NODE MCU. Блоки не работют совместно с часами реального времени, по отдельности всё работает. Платаы часов и приёма-передачи разнесены во времени , сделана задержка включения часов после подключения к брокеру. Пробовал различные комбинации - не работает. Так-же не работает приём-передача при подключение хотя-бы одного дисплея.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 15 дек 2021, 21:45
SerOv
Vict писал(а): 15 дек 2021, 14:45
Уважаемые, Помогите решить задачу передачи, приёма по MQTT ESP8266 NODE MCU. Блоки не работют совместно с часами реального времени, по отдельности всё работает. Платаы часов и приёма-передачи разнесены во времени , сделана задержка включения часов после подключения к брокеру. Пробовал различные комбинации - не работает. Так-же не работает приём-передача при подключение хотя-бы одного дисплея.
Вы в какой версии работали? Если в 741, то поробуйте перепрошить в версии 735.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 16 дек 2021, 19:46
Vict
Пробовал в 7.1.1, они совместимы?
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 16 дек 2021, 20:19
SerOv
Vict писал(а): 16 дек 2021, 19:46
Пробовал в 7.1.1, они совместимы?
Я предполагаю, что здесь дело не в совместимости. А в Arduino IDE через которую вы прошиваете. В версии 7.3.5 Arduino IDE версия 1.8.13. В верси 7.4.1 Arduino IDE версиия 1.8.16. В верси 7.1.1 Arduino IDE версия 1.8.11. У меня в В Arduino IDE версия 1.8.13 все хорошо работает. А в Arduino IDE версиия 1.8.16 были проблемы работы основного блока. Происходит обновление библиотек в новых версиях и они не всегда коректно работают с блоками. Правда у меня все блоки MQTT новее версий 6.8. Но возможно дело не в этом.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 16 дек 2021, 22:34
Vict
СпасиБо.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 29 дек 2021, 07:23
zakhar81
Протокол MQTT который поддерживает библиотека для MQTT клиента имеет версию 3.1.1 в тех версиях IDE которые все нормально компилируют, а в последней версии 1.8.16 нужно посмотреть кая библиотека используется и что там в ней добавилось, скорее всего проблема в этом.
А чтоб работало в 7.4.1 замените библиотеку на старую что была в версии 1.8.13 и старше
Вот библиотека которая используется в рабочих блоках:
https://github.com/marvinroger/async-mqtt-client#readme
Features
Compliant with the 3.1.1 version of the protocol
Fully asynchronous
Subscribe at QoS 0, 1 and 2
Publish at QoS 0, 1 and 2
SSL/TLS support
Available in the PlatformIO registry
Может быть её обновили в 1.8.16 или заменили, и там уже появилась поддержка протокола V5 или еще что то изменилось, поэтому нужно сравнить именно библиотеки для MQTT клиента
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 30 дек 2021, 22:32
ARTEMM
Подскажите как с помощью этих блоков вывести цифровые значения в virtuino палучилось вывести только текстовые значения на virtuino
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 31 дек 2021, 12:26
Dmabst
ARTEMM писал(а): 30 дек 2021, 22:32
Подскажите как с помощью этих блоков вывести цифровые значения в virtuino палучилось вывести только текстовые значения на virtuino
Внимательно посмотрите видео:
https://youtu.be/NvkLMCl9PSg.
MQTT работает только со строковыми величинами, поэтому любую величину нужно конвертировать в строковую посредством штатного блока SConv.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 07 янв 2022, 15:33
Maxim1983
Добрый день. Подскажите как можно подключиться к брокеру на ESP8266 не через WIFI, а через GSM, например SIM800. может у кого есть такой блок для FLProg.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 07 янв 2022, 20:42
Dmabst
Maxim1983 писал(а): 07 янв 2022, 15:33
Добрый день. Подскажите как можно подключиться к брокеру на ESP8266 не через WIFI, а через GSM, например SIM800. может у кого есть такой блок для FLProg.
viewtopic.php?t=4141&start=80#p109887
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 14 янв 2022, 13:12
ARTUR
Здравствуйте . Сделал проект по примеру видео Грачика "MQTT и Beebotte" на плате ESP 8266. Всё заработало с первого раза.
Дальше посмотрел видео на ютубе про Virtuino с регистрарацией на MQTT брокере.Там используются блоки : Ethernet Main v4.2. для работы с шилдом W5100
Предоставленная ссылка для скачивания "битая". На ветке форума всё просмотрел ....Для скачивания нашел только блоки версии 3.6 (Main , Pub , Sub ) , а они уже считаются устаревшими. Помогите пожалуйста - где можно скачать блоки Ethernet Main, Pub и Sub версии 4.2
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 14 янв 2022, 19:02
User8
[ref]ARTUR[/ref], той версии тут нет, т.к. она плохо работала, лучше чем 3.6 нет.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 19 янв 2022, 12:31
Dmabst
Для "блокоделов":
Подключение ESP32 к облачному брокеру MQTT (TTGO T-Call ESP32 SIM800L)
https://voltiq.ru/esp32-cloud-mqtt-broker-sim800l/
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 24 янв 2022, 15:57
zakhar81
[ref]SerOv[/ref], У вас так и не работает клиент на 8266?
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 24 янв 2022, 17:23
SerOv
zakhar81 писал(а): 24 янв 2022, 15:57
[ref]SerOv[/ref], У вас так и не работает клиент на 8266?
Я прошиваюсь через Ide версии из 738 и всё работает.