Empty Data MQTT Temperature/Humidity Sensor

Bought WiFi MQTT Temperature/Humidity Sensor.

messages arrive but the Data Json is always empty.
Device has a constant red led and a flashing green

{“data”:,“info”:{“ip”:“192.168.1.110”,“ssid”:“P.home”,“mac”:“6C:C8:40:37:9C:44”,“rssi”:-48,“firmware”:“1.0.13”,“interval”:5000,“name”:“NCD-9C44”,“timestamp”:1770681869}}

any advice?

Would you be able to provide screen shots of the settings you have entered in the sensor? Specifically the Sensor data and topic format fields?

Also can you provide photos of the device powered up?

Thank you,
Travis


To be honest I have never seen the data object completely empty on a payload. That is very very weird.

Can you provide more information about your setup? What broker are you using? What client is subscribed to the topic to receive the data?

Thank you,
Travis

I found the problem.

Unfortunately a recent firmware update broke parsing for the sensor telemetry. I corrected the bug and updated the firmware.

You can update the firmware yourself. You will need to remove the board from the enclosure, locate the USB port on the PCB and plug that into your computer. You will also need to connect the power supply to the board It should mount as a virtual Serial/COM port, if not you will need to install this driver:

After the board is connected to the computer and mounts as a virtual COM or Serial port you can download and install our firmware flash software here:

After launching the software select the COM or Serial port from the drop down menu, then click the flash button. After flashing completes you will need to factory reset. Note that the test function here will not work for you as it defaults to our wifi network here for testing purposes. You will need to configure after factory reset.

Let me know if you have any questions or problems.

Thank you,
Travis Elliott

Cant i just update via the web interface?

Updating the firmware via the HTTP/Update worked

1 Like