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

Разработка блока MQTT. FLProg 3.1.2

Создаем свой блок. Вопросы, помощь знатоков.
Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

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

#121

Сообщение pipapsix » 05.09.2018{, 08:05}

User8,
ошибка.
СпойлерПоказать
pr7:743: error: 'WillMessageOnline' was not declared in this scope

exit status 1
'WillMessageOnline' was not declared in this scope

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#122

Сообщение User8 » 05.09.2018{, 08:25}

pipapsix, исправил и обновил в том посте файл.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

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

#123

Сообщение pipapsix » 05.09.2018{, 08:46}

Я вот подумал, если свет отключали, то при включении, роутер не сразу заработает ведь, а есп будет пытаться подключиться и будет тупить.
Буду использовать предпоследний вариант.
Последний тоже работает нормально.

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#124

Сообщение User8 » 05.09.2018{, 09:00}

pipapsix писал(а):
05.09.2018{, 08:46}
Я вот подумал, если свет отключали, то при включении, роутер не сразу заработает ведь, а есп будет пытаться подключиться и будет тупить.
Буду использовать предпоследний вариант.
Последний тоже работает нормально.
Нет не должна тупить, она несколько раз попробует подключиться при старте и дальше будет пробывать подключаться только после прошествию указанного времени переподключения.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

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

#125

Сообщение pipapsix » 05.09.2018{, 09:04}

User8 писал(а):
05.09.2018{, 09:00}
pipapsix писал(а):
05.09.2018{, 08:46}
Я вот подумал, если свет отключали, то при включении, роутер не сразу заработает ведь, а есп будет пытаться подключиться и будет тупить.
Буду использовать предпоследний вариант.
Последний тоже работает нормально.
Нет не должна тупить, она несколько раз попробует подключиться при старте и дальше будет пробывать подключаться раз в минуту.
специально засек, при включении 17 сек тупит.

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#126

Сообщение User8 » 05.09.2018{, 09:37}

pipapsix, вроде как исправил, обновил файл в посте выше.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

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

#127

Сообщение pipapsix » 05.09.2018{, 09:50}

я так понял вернули по старому.при включении есп, к брокеру не сразу подключается?
сейчас хорошо работает.

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#128

Сообщение User8 » 05.09.2018{, 10:05}

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

Отправлено спустя 1 час 50 минут 43 секунды:
pipapsix, можно попросить проверить? Будет тупить или нет, если использовать этот блок и выставить время переподключения 5 секунд? Нужно проверить с выключенным wifi и брокером и с включенным wifi и выключенном брокере.
Последний раз редактировалось User8 06.09.2018{, 13:24}, всего редактировалось 1 раз.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

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

#129

Сообщение pipapsix » 05.09.2018{, 13:25}

1-убрал в настройках модуля подключение к вай фай, , все нормально, не тупит.
2-включил вайфай, брокер включен, все ок. Отключил брокер-тупит.

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#130

Сообщение User8 » 07.09.2018{, 00:32}

Как я понимаю работа над блоками mqtt закончена. Выкладываю последнии версии, добавил описание всем блокам, теперь для блока отправки не нужен Rtrig. Данные версии блоков не совместимы со старыми, поэтому замените все старые блоки.
Вложения
MQTT_ESP_Main_3_4_(CODE).ubi
(257.39 КБ) 243 скачивания
MQTT_ESP_Sub_2_5_(CODE).ubi
(10.2 КБ) 239 скачиваний
MQTT_ESP_Pub_2_6_(CODE).ubi
(20.38 КБ) 246 скачиваний
Последний раз редактировалось User8 07.09.2018{, 12:55}, всего редактировалось 1 раз.

Anydy

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

#131

Сообщение Anydy » 07.09.2018{, 09:38}

User8, Допилили, молодцы! Создавайте тему в разделе блоки пользователя и там публикуйте свои блоки.
Думаю всю тему туда переносить не стоит.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

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

#132

Сообщение pipapsix » 07.09.2018{, 09:48}

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

Anydy

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

#133

Сообщение Anydy » 07.09.2018{, 09:58}

Ну смотрите ....как вам удобнее....
Здесь раздел разработка ПБ, в этом разделе будет тыща тем и по разработке других ПБ.
Тема уже на 7 страниц, а будет еще больше.
А если будет тема конкретно в разделе "Пользовательские блоки - Коммуникация и связь" где размещены уже готовые блоки без всяких обсуждений и промежуточных вариантов думаю будет удобнее....не нужно вычитывать всю тему по разработке....

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

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

#134

Сообщение pipapsix » 07.09.2018{, 10:00}

Согласен) Переносим!

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

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

#135

Сообщение User8 » 07.09.2018{, 12:57}

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

Ответить

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