Очень нужно отправить Json_помогите....

Ответить
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

Надеюсь, что ничего не нарушаю, похожей темы и материала не смог найти. Если не прав, то простите если сможете, если нет, то извините пожалуйста, но очень нужна помощь!... В общем через пользовательский блок mqtt пытаюсь отправить файл конфигурации в таком вот виде:
{
"widget": "anydata",
"page": "Датчики",
"order": "1",
"descr": "Наш новый виджет",
"topic": "/prefix/termostat/temperature1",
"after": "C",
"icon": "thermometr",
"color": "red",
"descrColor": "red"
}
Но в связи с тем, что мозга маловато, не могу скомпелировать прошивку в ардуино иде, ошибка именно в этой строке, если отправлять строкой... В общем перепробовал все известные мне варианты и всё, что только смог придумать... Но как я понимаю, без помощи спецов мне не справиться... Помогите пожалуйста, очень нужно!... В скетче только пара блоков mqtt подключение и блок отправки с этой строкой. Любой другой текст, проблем нет. Но нужно именно это отправить) Заранее спасибо тем кто отзовётся.
Anydy

Очень нужно отправить Json_помогите....

Сообщение Anydy »

Покажите скетч в IDE ?
Что за звездочки?
Одна строка работает?
Если не ошибаюсь то строки должны разделяться : - точка с запятой
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

Большое спасибо, что отозвались! Вот скетч..

Отправлено спустя 3 минуты 29 секунд:
Anydy писал(а): 08 фев 2021, 13:32 Покажите скетч в IDE ?
Что за звездочки?
Одна строка работает?
Если не ошибаюсь то строки должны разделяться : - точка с запятой
Отправлено спустя 8 минут 35 секунд:
Volgovod31 писал(а): 08 фев 2021, 13:51 Большое спасибо, что отозвались! Вот скетч..

Отправлено спустя 3 минуты 29 секунд:
Anydy писал(а): 08 фев 2021, 13:32 Покажите скетч в IDE ?
Что за звездочки?
Одна строка работает?
Если не ошибаюсь то строки должны разделяться : - точка с запятой
Нет, это одна "строка" от скобки до скобки, именно в таком виде и нужно отправить... Звёздочек вроде бы нет... А если я удаляю всё из строки, а оставляю только одно слово между кавычек, тогда всё компилируется... Но нужно отправлять именно в таком виде... Этот файл создаёт страницу и виджет в приложении. Название страницы и виджета можно менять, а так же в него потом можно отправлять данные.. Но дальше пока не продвинулся, нужно разобраться с отправкой данного текста от скобки до скобки в таком формате и вместе со скобками.. И тогда у нас будет возможность использовать приложение IOT. Так как и так его использую с другой прошивкой, то свои устройства хотелось бы тоже завести на это приложение.. Вот и попросил помощи..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

Очень нужно отправить Json_помогите....

Сообщение Phazz »

[ref]Volgovod31[/ref], какой знакомый код ) Держите. viewtopic.php?f=71&t=6970&p=97956&hilit ... ger#p97956

Отправлено спустя 3 минуты 29 секунд:
На будущее кавычки нужно экранировать обратным слэшем \"
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

Phazz писал(а): 08 фев 2021, 14:10 [ref]Volgovod31[/ref], какой знакомый код ) Держите. viewtopic.php?f=71&t=6970&p=97956&hilit ... ger#p97956

Отправлено спустя 3 минуты 29 секунд:
На будущее кавычки нужно экранировать обратным слэшем \"
Спасибо вам ОГРОМЕННОЕ!!!! Оказывается, что я не первый, кто озадачился))) Ещё раз спасибищще от всей души!!!
Anydy

Очень нужно отправить Json_помогите....

Сообщение Anydy »

Volgovod31 писал(а): 08 фев 2021, 14:00 это одна "строка" от скобки до скобки, именно в таком виде и нужно отправить...
Может у МК памяти не хватает? Попробуйте не одной командой а несколькими пакетом!
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

[ref=#808080]Phazz[/ref], Добрый вечер, подскажите пожалуйста, по поводу блоков ioTmanager. Куда нужно добавь строку или может нужно более глобально доработать блоки?... Только учусь и много не понимаю ещё, но очень нужно отправлять данные не только в топик status, но ещё и в топик event, надеюсь на вашу помощь. Заранее крайне благодарен!))
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

Очень нужно отправить Json_помогите....

Сообщение Phazz »

[ref]Volgovod31[/ref], Топик event это что?
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

[ref=#808080]Phazz[/ref], Это для того, чтобы другие контроллеры могли использовать данные, но их нужно в топик event для этого отправлять...
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

Очень нужно отправить Json_помогите....

Сообщение Phazz »

[ref]Volgovod31[/ref], А можно образец json с event
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

[ref=#808080]Phazz[/ref], Извините пожалуйста, но его у меня нет((( Но как я понимаю, он такой же самый, только не в статус отправляется, а в евент. С целью эксперемента добавил строку в блок, получилось вот так:

topic_data = topic_conf + String("/status");
topic_data = topic_conf + String("/event");

Но в таком варианте он отправляет все данные только в евент... Можно сделать два варианта блока для отправки и "туды и сюды", но тогда получится огород из блоков, чего не очень хотелось бы)) Хотелось бы чтобы один блок отправлял данные в оба топика и ещё бы вход блока для включения/отключения отправки в евент, когда в этом есть либо нет необходимости. Это реально организовать?..
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

[ref=#808080]Phazz[/ref], Извините пожалуйста, вы не забыли о моей просьбе?))
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

Очень нужно отправить Json_помогите....

Сообщение Phazz »

[ref]Volgovod31[/ref], без примера мне непонятно как он работает

Отправлено спустя 12 минут 53 секунды:
Можно сделать еще один набор блоков, но боюсь есп такое не вытянет
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

[ref=#808080]Phazz[/ref], А в одном блоке нельзя сделать отправку сразу в два топика?...
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

[ref=#808080]Phazz[/ref], Всё спасибо, вопрос решил)
Аватара пользователя
Phazz
Полковник
Сообщения: 3114
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 231 раз
Поблагодарили: 110 раз

Очень нужно отправить Json_помогите....

Сообщение Phazz »

[ref]Volgovod31[/ref], пожалуйста ) А как решили? Прошу прощения, что не ответил.
Volgovod31
Рядовой
Сообщения: 64
Зарегистрирован: 11 фев 2018, 10:58
Имя: Алексей

Очень нужно отправить Json_помогите....

Сообщение Volgovod31 »

Phazz писал(а): 17 ноя 2021, 20:57 [ref]Volgovod31[/ref], пожалуйста ) А как решили? Прошу прощения, что не ответил.
Просто добавил пару строк кода, как говорится ларчик просто открывался)) Извините, что сразу не ответил, Только сейчас увидел. Если что я в телеграмм в группе ФЛПрог есть.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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