Страница 19 из 33
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 05 фев 2020, 23:48
sashamelja
Спасибо всем,все завилось и работает(скачал портативную,перезаменил папку библиотек в установленой, блоки мейн 6.8 для 32,подпищик и публицист работают прекрасно)
Попробуйте мой-
Отправлено спустя 6 минут 8 секунд:
А как у вас с обновлением по воздуху ?
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 06 фев 2020, 07:59
SerOv
Питание так же от ноутбука?
По воздуху у меня не обновляется, пока этим занимался.
Проверить ваш файл смогу только вечером.

MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 07 фев 2020, 15:40
SerOv
Банально все просто. Блок MQTT_ESP_Sub_6_8_(CODE).ubi оказывается редактировался. и остался с прежнем обозначением. Поменял блок и все заработало. Пока не посмотрел проект sashamelja. так и не понял бы. Печалька ;(
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 29 фев 2020, 22:31
ivanpost
Коллеги, в связи с введением всеобщей платности на cloudmqtt.com, поделитесь, каким сервисом пользуетесь, к которому подходят наши блоки? Яндекс-облако никто не рассматривал? Не могу понять тамошней мути с сертификатами...
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 01 мар 2020, 08:14
Phazz
[ref]ivanpost[/ref], Попробуйте ресурс из этой темы.
viewtopic.php?f=63&t=6203
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 15 мар 2020, 13:56
ussrtk
SerOv писал(а): 07 фев 2020, 15:40
Банально все просто. Блок MQTT_ESP_Sub_6_8_(CODE).ubi оказывается редактировался. и остался с прежнем обозначением. Поменял блок и все заработало. Пока не посмотрел проект sashamelja. так и не понял бы. Печалька ;(
Присоединяюсь. Я увидел, что компилятор кричит о том, что в вызове не хватает параметров. И только тогда догадался пере залить блок подписчика. Какой нибудь минорный индекс в имя файла вставить не мешало бы.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 30 мар 2020, 15:05
SerOv
Усть два ESP одно ESP32 Другое ESP8266. но фото отображается разное время работы. Это разные настройки счетчика. Они было включены в одно время и проработали одинаковое количество дней. А именно 24 дня. За это время ESP32 потелял брокера 20 раз. а ESP8266 всего три раза. Каждая ESP (всегда, после потери брокера) подключалась заново. Они находятся в радиусе трех метров друг от друга и от модема, к кторому подключены. Модем один и тот же. Интересно почему так? и Есть ли возможность исправить ситуацию?
[spoiler]
ESp.jpg
[/spoiler]
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 30 мар 2020, 15:50
edyapd
[ref]SerOv[/ref], очень много зависит от питания схемы. Но очень часто про это забывают.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 31 мар 2020, 21:32
smol
Вопрос, может кто поборол.
MQTT - Aduino UNO, блоки подписки
viewtopic.php?p=61490#p61486 16 штук выход на две микросхемы расширения PCF8574 скетч простейший каждый блок подписки на соответствующий выход, память контроллера не забита.
Но но вот москито в своей консоли пишет "Socket error on client test, disconnecting."
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 31 мар 2020, 21:43
User8
[ref]smol[/ref], 16 штук на уно и памяти хватает? Может и пишет при компиляции что хватает, но там не учитывается динамическая память, после старта вся динамическая память забивается и контроллер ничего не может сделать кроме как тупить. Нужно ждать новую версию флпрог, где переделают пользовательские блоки и не будут создаваться глобальные переменные для каждого входа в блоках, тогда памяти может и хватит, пока могу предложить только использовать контроллер с большим количеством памяти.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 31 мар 2020, 22:22
smol
будем ждать, может попробую перейти на код
Отправлено спустя 16 минут 17 секунд:
smol писал(а): 31 мар 2020, 21:32
Вопрос, может кто поборол.
MQTT - Aduino UNO, блоки подписки
viewtopic.php?p=61490#p61486 16 штук выход на две микросхемы расширения PCF8574 скетч простейший каждый блок подписки на соответствующий выход, память контроллера не забита.
Но но вот москито в своей консоли пишет "Socket error on client test, disconnecting."
интересно, постояла 10 минут пописало "Socket error on client..." и поехало ошибка ушла
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 08 апр 2020, 10:51
Vitez
Всем доброго дня. Плиз, подскажите, как сделать рестарт клиента MQTT на ESP . А то получается следующая ситуация: Если перегрузить брокер MQTT (на raspbrry), то клиенты на ESP отваливаются 50/50. Помогает перезагрузка ESP. Надо как то реализовать переключение программно. Да, клиент на ESP показывает подключение к брокеру коррректно, (Брокер включен, статус mqttConnected 1, брокер отключен, статус mqttConnected 0). Можно попробовать конечно перезапускать плату с главным блоком, но как то грубо.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 08 апр 2020, 14:06
texbez
Vitez писал(а): 08 апр 2020, 10:51
Всем доброго дня. Плиз, подскажите, как сделать рестарт клиента MQTT на ESP . А то получается следующая ситуация: Если перегрузить брокер MQTT (на raspbrry), то клиенты на ESP отваливаются 50/50. Помогает перезагрузка ESP. Надо как то реализовать переключение программно. Да, клиент на ESP показывает подключение к брокеру коррректно, (Брокер включен, статус mqttConnected 1, брокер отключен, статус mqttConnected 0). Можно попробовать конечно перезапускать плату с главным блоком, но как то грубо.
У меня так было когда роутер был рядом с esp.Перенёс роутер в центр дома,на равное примерно от устройств и всё поехало, ещё проигрался с каналами WiFi и вообще хорошо стало. Сейчас кстати при запуске брокера esp быстрее планшетов запускаться.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 26 апр 2020, 20:55
JonyBest
удалил, сам разобрался
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 27 май 2020, 11:17
JonyBest
Доброго дня! Чуть не пойму основную суть.
Сделал MQTT клиент на ESP32
Вывел данные на Beebotte.com сервис для IoT устройств
В Dashboard создал управление и вывод информации. Всё бы хорошо, но хочется вывести данные на комп под виндой с красивым интерфейсом и гибкостью настройки как на скаде.
Поделитесь опытом, кто как делает...
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 01 июн 2020, 19:40
AlexCrane
Кто-нибудь пробовал на esp подключиться к брокеру mqtt.by ? Ни в какую у меня не хочет коннектиться... Почему никак не пойму.
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 13 июн 2020, 03:29
Taser
JonyBest писал(а): 27 май 2020, 11:17
Доброго дня! Чуть не пойму основную суть.
Сделал MQTT клиент на ESP32
Вывел данные на Beebotte.com сервис для IoT устройств
В Dashboard создал управление и вывод информации. Всё бы хорошо, но хочется вывести данные на комп под виндой с красивым интерфейсом и гибкостью настройки как на скаде.
Поделитесь опытом, кто как делает...
Здравствуйте а у вас esp32 не перезагружается?
Просто у меня раз в 60-90 секунд уходит в перезагрузку.
все по вине блока main
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 13 июн 2020, 11:05
JonyBest
Taser писал(а): 13 июн 2020, 03:29
Здравствуйте а у вас esp32 не перезагружается?
Просто у меня раз в 60-90 секунд уходит в перезагрузку.
все по вине блока main
У меня такое было, пока не настроил правильно топик esp32 - топик на Beebotte.com
Отправлено спустя 9 минут 13 секунд:
Подскажите, при использовании блоков MQTT_ESP32_Main_6_8 и MQTT_ESP32_Main_6_8_copy_(CODE), при удачном подключении, единица появляется только на выходе mqttConnected блока MQTT_ESP32_Main_6_8, не зависимо какой блок подключился к серверу MQTT, на выходе mqttConnected блока MQTT_ESP32_Main_6_8_copy единица не появляется. В остальном оба блока работают корректно. Как это можно исправить?
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 13 июн 2020, 13:28
Taser
JonyBest писал(а): 13 июн 2020, 11:05
У меня такое было, пока не настроил правильно топик esp32 - топик на Beebotte.com
А что значит правильно?
MQTT клиент для Arduino, ESP8266, ESP32
Добавлено: 15 июн 2020, 07:50
starmos
Taser писал(а): 13 июн 2020, 03:29
Здравствуйте а у вас esp32 не перезагружается?
Просто у меня раз в 60-90 секунд уходит в перезагрузку.
все по вине блока main
Посмотрите, выводит ли он что-нибудь в COM-порт. А меня была подобная перезагрузка, из-за того, что при работе с MQTT не хватало размера стека. Увеличил (удвоил) стек = все стало нормально. О том что не хватает стека контроллер сообщал в порт.