SmartLiving.ru
http://majordomo.smartliving.ru/forum/

Majordomo MQTT датчик DHT22, визуализировать данные
http://majordomo.smartliving.ru/forum/viewtopic.php?f=6&t=4270
Страница 1 из 1

Автор:  aleksnet07 [ Сб авг 12, 2017 4:51 pm ]
Заголовок сообщения:  Majordomo MQTT датчик DHT22, визуализировать данные

majordomo на orange pc DietPi v148
ESP8266 подключен датчик температуры/влажности DHT22
Настроил MQTT данные идут, обновляются.

У меня так
/ESP00007327/json
/ESP00007327/json 08/12/2017 16:44:22 {"system":{"hostname":"ESP00007327","uptime":35145,"rssi":-80,"freemem":34768},"sensors":{"dhtt1":30.3,"dhth1":43.3}}

на видеообзоре значение
ESP/DTH/HUM 38.0
ESP/DTH/TEMP 24.0

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

Вложения:
мой скрин.jpg
мой скрин.jpg [ 321.7 КБ | Просмотров: 605 ]
видеообзор.jpg
видеообзор.jpg [ 233.73 КБ | Просмотров: 608 ]

Автор:  nick7zmail [ Сб авг 12, 2017 5:19 pm ]
Заголовок сообщения:  Re: Majordomo MQTT датчик DHT22, визиализировать данные

Настроить в скетче для esp чтобы эти данные так же отсылались...либо самостоятельно раскидать их по разным свойствам, включив предварительно хранение истории в этих свойствах.
viewtopic.php?f=4&t=3145 в этой теме был пример, как разбирать json.

Автор:  aleksnet07 [ Сб авг 12, 2017 5:39 pm ]
Заголовок сообщения:  Re: Majordomo MQTT датчик DHT22, визиализировать данные

Спасибо за ответ.
Не понял, у меня же не ардуино. какой скетч?
На примере, где я смотрел видео там где значение там конкретная цифра
а у меня почему то
/ESP00007327/json 08/12/2017 16:44:22 {"system":{"hostname":"ESP00007327","uptime":35145,"rssi":-80,"freemem":34768},"sensors":{"dhtt1":30.3,"dhth1":43.3}}

Автор:  nick7zmail [ Сб авг 12, 2017 5:46 pm ]
Заголовок сообщения:  Re: Majordomo MQTT датчик DHT22, визиализировать данные

Ну на esp тоже в arduino IDE скетчи пишутся...более того - очень серьезные проекты делаются типа ArduinoMegaServer для esp.
А прошивку вы не уточняли, так что я понятия не имею, что у вас в esp залито))) если это был скетч IDE - тогда править там...если это какая-то бинарная прошивка типа wifi-iot или espeasy - то искать в настройках самой прошивки, чтобы отдельно отправлялось...в любом случае причину искать надо в самой esp, а не в МД.
Либо, ещё раз повторюсь - на стороне МД уже разбирать полученные данные (json строку).

Автор:  aleksnet07 [ Сб авг 12, 2017 6:10 pm ]
Заголовок сообщения:  Re: Majordomo MQTT датчик DHT22, визиализировать данные

спасибо понял. Буду разбираться.
Прошивка wifi-iot
значит надо будет "на стороне МД уже разбирать полученные данные (json строку)"
а как это делать я понятия не имею)))

Автор:  nick7zmail [ Сб авг 12, 2017 6:51 pm ]
Заголовок сообщения:  Re: Majordomo MQTT датчик DHT22, визиализировать данные

Я ж ссылочку привел...там скрипт готовый....только под ваш случай чуть поменять, и всё

Автор:  skysilver [ Пн авг 14, 2017 5:25 pm ]
Заголовок сообщения:  Re: Majordomo MQTT датчик DHT22, визиализировать данные

aleksnet07 писал(а):
спасибо понял. Буду разбираться.
Прошивка wifi-iot
значит надо будет "на стороне МД уже разбирать полученные данные (json строку)"
а как это делать я понятия не имею)))
Выключить в конструкторе прошивки wifi-iot опцию "MQTT JSON клиент", оставить только "MQTT клиент". Тогда все значения (метрики) будут отдельными топиками приходить и их можно будет привязывать к свойствам объектов в модуле MQTT MajorDoMo. Если принципиально хотите в JSON, тогда его надо парсить самому - в модуле такого функционала нет.

Автор:  aleksnet07 [ Ср авг 16, 2017 4:38 pm ]
Заголовок сообщения:  Re: Majordomo MQTT датчик DHT22, визуализировать данные

понял! спасибо, разобрался

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/