Пытаюсь подключиться к MQTT-серверу, IP:порт - есть. Необходимо только читать, поэтому настройки издателя не трогал. С теми же IP:порт через OPC Lectus соединяется без проблем.
В чём проблема?
Руслан, помогите с ещё одним вопросом. У меня прилетает вот такое значение:
[{"ts":1649316645000,"ms":{"ru1":{"force":18,"temp":-2000,"ts":1649316643000},"meteo":{"at":0.000000,"ah":0,"wd":0,"ws":0.000000}},"hs":"706cc20ea0649341b455b6484dd14c64"}]
По сути массив структур. Пытался делать по руководству 6.5.1.6 Настройки MQTT тега в разделе меню JSON path, пытался повторить, как в вашем видео .
И по несколько ключей, и по одному. Всё равно отображается, как и "прилетает".
Есть ли у вас примеры работы с многоразмерным JSON?
Руслан, к сожалению данный способ не сработал. Программа просто не выводит значение ключа в тег. см. скрин json_2 нижняя голубая строка с нулём, а приходит force 68.
В тексте скрипта force - short. Со string тоже пробовал, не сработало.
Да и способ с обрезанием строки(если бы сработало) не подошёл. Т.к. есть параметр at - температура воздуха, при получении которого методом обрезания строки отображался бы не корректно ведь значение температу может быть и однозначным, и двухзначным, и со знаком минус.
Может есть ещё способы?
П.С. Скрины прикрепить не получается.
Ошибка: Размер вложенного изображения превышает лимит, разрешенный конфигурацией". Хотя фалы до 200кб.
Могу выслать на указанный адрес
The administrator has disabled public write access.
Не возможно подключиться к MQTT-серверу
2 years 6 months ago #2013
Да пришлите на почту. Не понял в чем проблема. В примере который я давал тоже достаточно сложная строка: teslascada.com/HTMLRU/weather-from-weatherstack_com.html. В вашем случае только нужно убрать квадратные скобки в начале и в конце и получится JSON объект. Из которого можно выдернуть нужный параметр.
С уважением,
Руслан
The administrator has disabled public write access.