Блок для GPRS модулей, связь по MQTT

Управление и контроль

Создаем свой блок. Вопросы, помощь знатоков.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Блок для GPRS модулей, связь по MQTT

#81

Сообщение AlexCrane » 21.09.2021{, 16:38}

CHisho, Откуда берется строка json? Сами набили или ардуино его дала?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Блок для GPRS модулей, связь по MQTT

#82

Сообщение Phazz » 21.09.2021{, 21:13}

CHisho, нужно экранировать кавычки /".../"

CHisho
Рядовой
Сообщения: 7
Зарегистрирован: 23.07.2021{, 09:44}
Репутация: 0
Имя: Илья

Блок для GPRS модулей, связь по MQTT

#83

Сообщение CHisho » 21.09.2021{, 22:05}

AlexCrane, Phazz, Строку сам создаю по примеру рабочей строки. Экранирование тоже пробовал, не помогает. :smile37: Проблема в том, что нужно в кавычки взять слово, и получается нечетное число кавычек в строке. Из-за этого и тупит.
Вот последний пример не рабочей программы
Вложения
Тест_0,31.flp
(6.41 МБ) 37 скачиваний

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Блок для GPRS модулей, связь по MQTT

#84

Сообщение Phazz » 21.09.2021{, 22:45}

CHisho,

Отправлено спустя 15 секунд:
пропустили
Вложения
2021-09-22 00-44-52 Блок пользователя.png
2021-09-22 00-44-52 Блок пользователя.png (4.51 КБ) 1714 просмотров

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Блок для GPRS модулей, связь по MQTT

#85

Сообщение Phazz » 21.09.2021{, 22:48}

и еще, много лишней информации передаете

CHisho
Рядовой
Сообщения: 7
Зарегистрирован: 23.07.2021{, 09:44}
Репутация: 0
Имя: Илья

Блок для GPRS модулей, связь по MQTT

#86

Сообщение CHisho » 22.09.2021{, 09:19}

Phazz, Действительно пропустил, но это также не помогло. Там есть скрин из ардуино ошибки. Всё равно на кавычки ругается. :smile37:

Отправлено спустя 3 часа 26 минут 25 секунд:
AlexCrane, Phazz,
Всё. Всем спасибо. Проблема была в том, что я изменял строку в FLprog, компилировал, а строка оставалась старой. Вроде сейчас работает. Большое спасибо, выручили.
Вложения
Безымянный.png
Безымянный.png (3.43 КБ) 1686 просмотров
Тест_0,33.flp
(6.23 МБ) 41 скачивание

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#87

Сообщение rw9 » 01.12.2021{, 18:29}

Почему-то не работает блок подписки MQTT_SIM800_Sub_1_1 на ардуино нано, всё заполнено правильно, MQTTlens видит публикацию, кто подскажет?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Блок для GPRS модулей, связь по MQTT

#88

Сообщение Ingwar » 01.12.2021{, 21:33}

rw9 писал(а):
01.12.2021{, 18:29}
всё заполнено правильно
Думаю Вам поверят на слово ).
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#89

Сообщение rw9 » 02.12.2021{, 21:56}

Ingwar писал(а):
01.12.2021{, 21:33}
rw9 писал(а):
01.12.2021{, 18:29}
всё заполнено правильно
Думаю Вам поверят на слово ).
знаете, как сказал мой знакомый программист, он не доделанный(блок)..... и подправил его сделав рабочими, он заработал....он его обязательно "доделает" в ближайшее время,я его выложу здесь..

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

Блок для GPRS модулей, связь по MQTT

#90

Сообщение sergserg » 02.12.2021{, 22:15}

rw9 писал(а):
02.12.2021{, 21:56}
знакомый программист
rw9 писал(а):
02.12.2021{, 21:56}
подправил его сделав рабочими
rw9 писал(а):
02.12.2021{, 21:56}
,я его выложу здесь
ждемс

sergserg
Сержант
Сообщения: 203
Зарегистрирован: 25.02.2021{, 14:26}
Репутация: -19
Имя: Сергей

Блок для GPRS модулей, связь по MQTT

#91

Сообщение sergserg » 02.12.2021{, 22:17}

rw9 писал(а):
02.12.2021{, 21:56}
Думаю Вам поверят на слово
видать там коммерческая тайна в проекте...бизнесмены ёпт :)

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Блок для GPRS модулей, связь по MQTT

#92

Сообщение Ingwar » 03.12.2021{, 00:50}

rw9 писал(а):
02.12.2021{, 21:56}
знаете, как сказал мой знакомый программист, он не доделанный(блок)..... и подправил его сделав рабочими, он заработал....он его обязательно "доделает" в ближайшее время,я его выложу здесь..
Совсем не спорю, что наверное блок имеет недостатки. Возможно особенность старого редактора (сам переставляет дефайны). Но вот подумайте сами, КАК Вам кто нибудь сможет что то посоветовать, не видя кода?
Это как попросить врача поставить диагноз по имени и фамилии.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

Блок для GPRS модулей, связь по MQTT

#93

Сообщение Dmabst » 04.12.2021{, 07:38}

rw9 писал(а):
02.12.2021{, 21:56}
видать там коммерческая тайна в проекте...бизнесмены ёпт
Слава Богу, что большинство участников сообщества не "ёпт бизнесмены". А самое главное - Автор FLProg не такой. Открытому проекту - открытая помощь. Закрытому проекту - достойно оплачиваемый "приватный танец программиста" в личке.

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#94

Сообщение rw9 » 04.12.2021{, 12:05}

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

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#95

Сообщение rw9 » 12.12.2021{, 00:50}

Версия 0_4 отлично работает на Меге, на Нано или Уно тоже работает, но из-за нехватки памяти работает плохо когда много используем блоков, особенно публикации.. Поэтому в версии 0_42 отключены отладочные сообщения.Экономит около 5% места во флеш-памяти нано, и около 24% ОЗУ. Не получилось видимо по не знанию.. загрузить блоки сюда, слишком большой файл пишет....поэтому даю ссылки на свой Яндекс-диск, можно скачать с него.. https://yadi.sk/d/BsaY5M9xEYpTuw и https://yadi.sk/d/40msLqSkkEy_Ig Версию 0_42 я пока не пробовал..

Vict
Рядовой
Сообщения: 11
Зарегистрирован: 24.01.2021{, 00:34}
Репутация: 0
Откуда: СПб
Имя: Виктор

Блок для GPRS модулей, связь по MQTT

#96

Сообщение Vict » 21.12.2021{, 08:33}

rw9 писал(а):
12.12.2021{, 00:50}
Версия 0_4 отлично работает на Меге, на Нано
Большое спасибо за блоки вам и программисту. Наконец-то всё заработало на 100%, после 2 лет ожидания. Блок mqtt служит дублирующим GSM dtmf канал управленя дачным домом и теплицей.
Пробовал 0.42 совместно с nano.

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#97

Сообщение rw9 » 24.12.2021{, 06:50}

рад, что кому-то помогла работа этого талантливого самоучки-программиста... да, всё работает очень хорошо и стабильно

rw9
Рядовой
Сообщения: 11
Зарегистрирован: 17.10.2021{, 21:07}
Репутация: 5
Имя: Serge

Блок для GPRS модулей, связь по MQTT

#98

Сообщение rw9 » 24.12.2021{, 20:23}

Кстати в разработке универсальные wifi/gprs блоки, и оповещение события в Телеграмм, правда в Ардуино это уже не влезет, думаем использовать ESP 8266 или скорее всего ESP 32.

Аватара пользователя
Abarmotovi4
Рядовой
Сообщения: 24
Зарегистрирован: 19.12.2017{, 21:16}
Репутация: 1
Откуда: Могилев
Имя: Георгий

Блок для GPRS модулей, связь по MQTT

#99

Сообщение Abarmotovi4 » 27.12.2021{, 01:07}

rw9 писал(а):
24.12.2021{, 20:23}
скорее всего ESP 32
Отличная идея)) Спасибо за труды.

Vict
Рядовой
Сообщения: 11
Зарегистрирован: 24.01.2021{, 00:34}
Репутация: 0
Откуда: СПб
Имя: Виктор

Блок для GPRS модулей, связь по MQTT

#100

Сообщение Vict » 31.12.2021{, 16:46}

Abarmotovi4 писал(а):
27.12.2021{, 01:07}
оповещение события в Телеграмм
Хорошо было бы скрестить mqtt и telegram, параллельная работа наверное не получится, но хорошо бы использовать telegram в качестве оповещения при переходе переменых за критические величины .

Отправлено спустя 9 минут 40 секунд:
Может быть кто-нибудь посоветует бесплатный клиент mqtt для android который выдавал бы уведомление при выходе величины за некоторые пределы.

Ответить

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