Попытка распечатать одно значение температуры при получении сообщения MQTT.В настоящее время происходит то, что печатается только полное сообщение MQTT, но не значение.«Тест» тоже не печатается.
Код:
import context
import paho.mqtt.client as mqtt
from influxdb import InfluxDBClient
import json
def on_message(mqttc, obj, msg):
print(msg.payload)
stuff = json_dumps(str(msg.payload))
print(msg.payload['HTU21']['Temperature'])
print ("Test")
Выход:
{"Time":"2018-12-15T03:02:34","HTU21":{"Temperature":18.8,"Humidity":71.2},"TempUnit":"C"}