Страница 1 из 1

Majordomo MQTT датчик DHT22, визуализировать данные

Добавлено: Сб авг 12, 2017 4:51 pm
aleksnet07
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

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

Re: Majordomo MQTT датчик DHT22, визиализировать данные

Добавлено: Сб авг 12, 2017 5:19 pm
nick7zmail
Настроить в скетче для esp чтобы эти данные так же отсылались...либо самостоятельно раскидать их по разным свойствам, включив предварительно хранение истории в этих свойствах.
viewtopic.php?f=4&t=3145 в этой теме был пример, как разбирать json.

Re: Majordomo MQTT датчик DHT22, визиализировать данные

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

Re: Majordomo MQTT датчик DHT22, визиализировать данные

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

Re: Majordomo MQTT датчик DHT22, визиализировать данные

Добавлено: Сб авг 12, 2017 6:10 pm
aleksnet07
спасибо понял. Буду разбираться.
Прошивка wifi-iot
значит надо будет "на стороне МД уже разбирать полученные данные (json строку)"
а как это делать я понятия не имею)))

Re: Majordomo MQTT датчик DHT22, визиализировать данные

Добавлено: Сб авг 12, 2017 6:51 pm
nick7zmail
Я ж ссылочку привел...там скрипт готовый....только под ваш случай чуть поменять, и всё

Re: Majordomo MQTT датчик DHT22, визиализировать данные

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

Re: Majordomo MQTT датчик DHT22, визуализировать данные

Добавлено: Ср авг 16, 2017 4:38 pm
aleksnet07
понял! спасибо, разобрался