Блок для ESP8266, Связь с миром по MQTT.

Создаем свой блок. Вопросы, помощь знатоков.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Блок для ESP8266, Связь с миром по MQTT.

Сообщение pipapsix »

[ref]User8[/ref],
ошибка.
[spoiler]pr7:743: error: 'WillMessageOnline' was not declared in this scope

exit status 1
'WillMessageOnline' was not declared in this scope[/spoiler]
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Блок для ESP8266, Связь с миром по MQTT.

Сообщение User8 »

[ref]pipapsix[/ref], исправил и обновил в том посте файл.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Блок для ESP8266, Связь с миром по MQTT.

Сообщение pipapsix »

Я вот подумал, если свет отключали, то при включении, роутер не сразу заработает ведь, а есп будет пытаться подключиться и будет тупить.
Буду использовать предпоследний вариант.
Последний тоже работает нормально.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Блок для ESP8266, Связь с миром по MQTT.

Сообщение User8 »

pipapsix писал(а): 05 сен 2018, 08:46Я вот подумал, если свет отключали, то при включении, роутер не сразу заработает ведь, а есп будет пытаться подключиться и будет тупить.
Буду использовать предпоследний вариант.
Последний тоже работает нормально.
Нет не должна тупить, она несколько раз попробует подключиться при старте и дальше будет пробывать подключаться только после прошествию указанного времени переподключения.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Блок для ESP8266, Связь с миром по MQTT.

Сообщение pipapsix »

User8 писал(а): 05 сен 2018, 09:00
pipapsix писал(а): 05 сен 2018, 08:46Я вот подумал, если свет отключали, то при включении, роутер не сразу заработает ведь, а есп будет пытаться подключиться и будет тупить.
Буду использовать предпоследний вариант.
Последний тоже работает нормально.
Нет не должна тупить, она несколько раз попробует подключиться при старте и дальше будет пробывать подключаться раз в минуту.
специально засек, при включении 17 сек тупит.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Блок для ESP8266, Связь с миром по MQTT.

Сообщение User8 »

[ref]pipapsix[/ref], вроде как исправил, обновил файл в посте выше.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Блок для ESP8266, Связь с миром по MQTT.

Сообщение pipapsix »

я так понял вернули по старому.при включении есп, к брокеру не сразу подключается?
сейчас хорошо работает.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Блок для ESP8266, Связь с миром по MQTT.

Сообщение User8 »

[ref]pipapsix[/ref], по истечению 11 секунд с момента старта esp, если сделать меньше, то после заливки прошивки не всегда подключается сразу и нужно нажимать reset или переподключать usb, что не очень удобно когда много раз заливаешь прошивку, пусть будет так.

Отправлено спустя 1 час 50 минут 43 секунды:
[ref]pipapsix[/ref], можно попросить проверить? Будет тупить или нет, если использовать этот блок и выставить время переподключения 5 секунд? Нужно проверить с выключенным wifi и брокером и с включенным wifi и выключенном брокере.
Последний раз редактировалось User8 06 сен 2018, 13:24, всего редактировалось 1 раз.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Блок для ESP8266, Связь с миром по MQTT.

Сообщение pipapsix »

1-убрал в настройках модуля подключение к вай фай, , все нормально, не тупит.
2-включил вайфай, брокер включен, все ок. Отключил брокер-тупит.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Блок для ESP8266, Связь с миром по MQTT.

Сообщение User8 »

Как я понимаю работа над блоками mqtt закончена. Выкладываю последнии версии, добавил описание всем блокам, теперь для блока отправки не нужен Rtrig. Данные версии блоков не совместимы со старыми, поэтому замените все старые блоки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось User8 07 сен 2018, 12:55, всего редактировалось 1 раз.
Anydy

Блок для ESP8266, Связь с миром по MQTT.

Сообщение Anydy »

[ref]User8[/ref], Допилили, молодцы! Создавайте тему в разделе блоки пользователя и там публикуйте свои блоки.
Думаю всю тему туда переносить не стоит.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Блок для ESP8266, Связь с миром по MQTT.

Сообщение pipapsix »

Anydy писал(а): 07 сен 2018, 09:38[ref]User8[/ref], Допилили, молодцы! Создавайте тему в разделе блоки пользователя и там публикуйте свои блоки.
Думаю всю тему туда переносить не стоит.
а зачем две темы с одинаковыми блоками(практически одинаковыми.)? для лишних вопросов??
а почему вы тут давно не появлялись , в этой теме. ? устали?
Anydy

Блок для ESP8266, Связь с миром по MQTT.

Сообщение Anydy »

Ну смотрите ....как вам удобнее....
Здесь раздел разработка ПБ, в этом разделе будет тыща тем и по разработке других ПБ.
Тема уже на 7 страниц, а будет еще больше.
А если будет тема конкретно в разделе "Пользовательские блоки - Коммуникация и связь" где размещены уже готовые блоки без всяких обсуждений и промежуточных вариантов думаю будет удобнее....не нужно вычитывать всю тему по разработке....
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Блок для ESP8266, Связь с миром по MQTT.

Сообщение pipapsix »

Согласен) Переносим!
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Блок для ESP8266, Связь с миром по MQTT.

Сообщение User8 »

Блоки переделанны, появилась возможность указать qos: Скачать последнюю версию блоков: viewtopic.php?f=71&t=4276
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость