Anyone else hving issues with mqtt

2025-12-13T20:35:16.870214093Z DEBUG MQTT Devices V1.9  Processing received data msg: {"Time":"2025-12-13T21:35:16","DHT11":{"Temperature":16.6,"Humidity":34,"DewPoint":0.6},"TempUnit":"C"}
2025-12-13T20:35:16.871347676Z DEBUG MQTT Devices V1.9          From topic: print_chamber_temp
2025-12-13T20:35:16.911419968Z DEBUG MQTT Devices V1.9  # device matches for topic:     1
2025-12-13T20:35:16.912292593Z DEBUG MQTT Devices V1.9  Match for       print enclosure
2025-12-13T20:35:16.915179134Z FATAL MQTT Devices V1.9  runtime error: [string "cosock.lua"]:252: [string "st/capabilities/aware.lua"]:239: Invalid value for Temperature Measurement.temperature value: {value={unit="C"}} error: Required field missing: unit

The reason for the error is that the driver could not find the temperature value in the JSON message.

You have check your temperature device settings. Your JSON Key is Temperature

ST Hub constantly restarts the driver and the driver should start when the JSON setting is correct.


My JSON message example:

Message

Processing received data msg: {"name": "MJ_HT_V1", "id": "58:2D:34:38:9D:DE", "rssi": -52, "brand": "Xiaomi", "model": "Mi Jia round", "model_id": "LYWSDCGQ", "type": "THB", "tempc": 24.2, "tempf": 75.56, "hum": 46.1, "mac": "58:2D:34:38:9D:DE"}

Settings: