Hi @tanner,
Great to hear!
I did a little house cleaning on the firmware and made a couple small improvements. I just published firmware 1.0.10. Although if everything is working as expected and you do not want to update the sensors I completely understand.
- I fixed an issue with the RGBLED where it was not always updating state based on operation of the probe.
- Renamed some variables soft_reset_counter and hard_reset_counter.
- Added a variable indicating the connection state of the probe.
- The sensor will now continue to report to the broker on interval even if the probe is not working. This should allow for monitoring of issues remotely. Before if the probe was not functional the sensor would not check in. This was an obvious issue now that I think about it.
Here is a sample packet from the device operating normally with the probe properly connected:
{"data":{"temperature_c":24.08,"temperature_f":75.35,"humidity":35.92,"transmission_count":2,"probe_connected":1,"soft_reset_counter":0,"hard_reset_counter":0},"info":{"ip":"192.168.1.133","ssid":"Zoe-Wifi","mac":"48:E7:29:A6:0B:D4","rssi":-40,"firmware":"1.0.9","interval":5000,"name":"NCD-0BD4","timestamp":1731092898}}
Here is a sample packet published to the broker when the probe is disconnected. Notice the probe_connected variable goes to 0 and the hard_reset_counter and soft_reset_counter variables are increasing.
{"data":{"temperature_c":0,"temperature_f":0,"humidity":0,"transmission_count":3,"probe_connected":0,"soft_reset_counter":1,"hard_reset_counter":1},"info":{"ip":"192.168.1.133","ssid":"Zoe-Wifi","mac":"48:E7:29:A6:0B:D4","rssi":-44,"firmware":"1.0.9","interval":5000,"name":"NCD-0BD4","timestamp":1731092909}}
Also when the probe is not connected all temperature and humidity values drop to 0 although the probe_connected variable should be checked to ensure proper operation as 0.00 readings are theoretically possible.
Thank you so much for your patience and feedback in helping to improve this product.
Travis Elliott