MQTT клиент для Arduino, ESP8266, ESP32
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
Если можно поподробнее, как в настройках IDE отключить вывод сообщений.
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
Господин полковник
Ingwar, если Вы сказали А, будьте любезны и Б сказать. Так, где волшебная кнопка, которая отключает вывод сообщений в Ide?
Ingwar, если Вы сказали А, будьте любезны и Б сказать. Так, где волшебная кнопка, которая отключает вывод сообщений в Ide?
MQTT клиент для Arduino, ESP8266, ESP32
Доброго времени суток всем.
Подскажите в чём может быть ошибка, делаю простой тестовый скейч из 3 блоков для работы с MQTT на ESP32 связь с брокером есть, а сообщение не шлётся, отправку белаю через генератор каждые 2 сек.
Подскажите в чём может быть ошибка, делаю простой тестовый скейч из 3 блоков для работы с MQTT на ESP32 связь с брокером есть, а сообщение не шлётся, отправку белаю через генератор каждые 2 сек.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MQTT клиент для Arduino, ESP8266, ESP32
Вот
Отправлено спустя 1 час 31 минуту 36 секунд:
Разобрался. Блок MQTT ESP Main v6.82.1 с возможностью выбора платы не выдавала логическую "1" на выходи при подключении к брокеру, хотя брокер получал сообщение о подключении ESP32. Поменял блок на MQTT ESP32 Main v6.8. и всё заработало.
Отправлено спустя 1 час 31 минуту 36 секунд:
Разобрался. Блок MQTT ESP Main v6.82.1 с возможностью выбора платы не выдавала логическую "1" на выходи при подключении к брокеру, хотя брокер получал сообщение о подключении ESP32. Поменял блок на MQTT ESP32 Main v6.8. и всё заработало.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3131
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 234 раза
- Поблагодарили: 114 раз
MQTT клиент для Arduino, ESP8266, ESP32
[ref]costy1957[/ref], а почему не объединили версии для 8266 и 32 в одном блоке?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
MQTT клиент для Arduino, ESP8266, ESP32
Скажите а зачем это делать?
В проекте мы можем выбрать только один контроллер.
Значит код второго контроллера будет всегда лишним весом,
увеличивая вес блока/проекта и тормоза при редактировании проекта.
Win10-64, FLProg (portable)
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
При выборе контролера используется код для него, код второго контролера не задействуется и является лишним весом в блоке main, соответственно никаких тормозов при редактировании проекта. А делается это для того, чтобы уменьшить размер блока при создании проекта и освободить пространство под другие блоки при работе над проектом
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
MQTT клиент для Arduino, ESP8266, ESP32
Вы ошибаетесь. Каждый раз когда подводите мышку к блоку идет анализ всего кода блока. (Если выбрано то, то так, или так, итд)costy1957 писал(а): 31 янв 2023, 22:22 При выборе контролера используется код для него, код второго контролера не задействуется и является лишним весом в блоке main, соответственно никаких тормозов при редактировании проекта.
На это комп тратит процессорное время. На слабых компьютерах это очень заметно.
Это о чем? Каким образом вы его уменьшаете?А делается это для того, чтобы уменьшить размер блока при создании проекта и освободить пространство под другие блоки при работе над проектом
Win10-64, FLProg (portable)
-
- Лейтенант
- Сообщения: 540
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
не замечал такогоrw6cm писал(а): 31 янв 2023, 23:14 Вы ошибаетесь. Каждый раз когда подводите мышку к блоку идет анализ всего кода блока. (Если выбрано то, то так, или так, итд)
На это комп тратит процессорное время. На слабых компьютерах это очень заметно.
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
rw6cm, когда блоки откроете, тогда увидите, что я там уменьшил. И еще, это альтернативный блок, пользователь должен иметь возможность выбора, а не упираться в какое то одно решение. Еще есть понятие удобство, так я за удобство, пусть даже с лишним весом.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
MQTT клиент для Arduino, ESP8266, ESP32
Вы не поняли. блок main в проекте может быть только один. Вы в него вложили код двух разных контроллеров +логика для выборки.costy1957 писал(а): 01 фев 2023, 00:32 И еще, это альтернативный блок, пользователь должен иметь возможность выбора, а не упираться в какое то одно решение. Еще есть понятие удобство, так я за удобство
тем самым увеличили его вес в половину. Может есть смысл каждому свой блок?
Могу понять когда у блока 100500 входов/выходов и куча настроек (при смене контроллера лень все это привязывать)
но здесь один выход и мизер настроек. Поменять в проекте блок и сделать одну привязку это большое не удобство?:)
Есп8266 и есп32 разные контроллеры, и чем дальше, тем сильнее расходится между ними код. Стоит ли их объединять...?
п/с Это просто подсказки.
Можно привязать процессоры прямо в условиях. и не надо будет в настройке его выбирать.
Почти половина кода в блоке дублируется, можно было упростить.
Спасибо за труды, понадобится MQTT обращусь к этой теме.
Win10-64, FLProg (portable)
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
Могу понять когда у блока 100500 входов/выходов и куча настроек (при смене контроллера лень все это привязывать)
rw6cm, да вы шутник. И вам спасибо. Может быть увидим версию 7.0.
Удачи.
rw6cm, да вы шутник. И вам спасибо. Может быть увидим версию 7.0.
Удачи.
- Phazz
- Полковник
- Сообщения: 3131
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 234 раза
- Поблагодарили: 114 раз
MQTT клиент для Arduino, ESP8266, ESP32
[ref]costy1957[/ref], ах да, сбил с толку отдельный для 8266 блок main.
Тип процессора можно менять автоматически
Тип процессора можно менять автоматически
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 304
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 16 раз
- Поблагодарили: 47 раз
MQTT клиент для Arduino, ESP8266, ESP32
А такой вопрос:
если майн блок и другие установить на отдельную плату, а плату активировать по условию, то не запускается блок (при активации платы) пока не ребутнешь контроллер.
Это так задумано или есть варианты? (без ребута).
если майн блок и другие установить на отдельную плату, а плату активировать по условию, то не запускается блок (при активации платы) пока не ребутнешь контроллер.
Это так задумано или есть варианты? (без ребута).
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
блок main с автовыбором кода esp8266 или esp32, строка выбора контроллера удалена. Авторы идеи Phazz и rw6cm. Смысл в следующем при проектировании вы уже выбираете тип контроллера, в дальнейшем при компилировании автоматически определяется тип контроллера и его код. При проектировании main блок устанавливается в верхней части проекта и используется 1 раз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось costy1957 01 фев 2023, 20:39, всего редактировалось 1 раз.
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
проект бы посмотретьslsl писал(а): 01 фев 2023, 19:13 А такой вопрос:
если майн блок и другие установить на отдельную плату, а плату активировать по условию, то не запускается блок (при активации платы) пока не ребутнешь контроллер.
Это так задумано или есть варианты? (без ребута).
-
- Лейтенант
- Сообщения: 304
- Зарегистрирован: 08 дек 2021, 22:41
- Имя: Вячеслав
- Благодарил (а): 16 раз
- Поблагодарили: 47 раз
MQTT клиент для Arduino, ESP8266, ESP32
Да там всё стандартно (в области MQTT).
Причем в разных проектах и разных контроллерах (ESP32,ЕSP8266) - поведение одинаковое.
Не так чтоб сильно напрягает, но всё же.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя