OpenMarine
BME680 Reading is Celsius but default unit is Kelvin - Printable Version

+- OpenMarine (https://forum.openmarine.net)
+-- Forum: OpenPlotter (https://forum.openmarine.net/forumdisplay.php?fid=1)
+--- Forum: How do I...? (https://forum.openmarine.net/forumdisplay.php?fid=3)
+--- Thread: BME680 Reading is Celsius but default unit is Kelvin (/showthread.php?tid=3402)



BME680 Reading is Celsius but default unit is Kelvin - BTsail - 2021-04-22

Strange issue with my i2c BME680 sensor; I'm wondering if anyone else has seen this in signal K.  Since the sensor did not show up the sensor list in the openplotter sensor list, I used the signalk plugin @oehoe83/signalk-raspberry-pi-bme680.  It reads the data from temp/humidity/pressure (no gas reading which the sensor is capable of but of minor importance to me).  The default unit signalK assumes it's getting from the sensor is K (kelvin) but the numeric reading in the data field is actually C (Celsius).  This is creating havoc as when KIP or others try to do the conversion it assume the number is in K and given some incorrect negative value.  Has anyone else come across this?