OpenMarine

Full Version: BME680 Reading is Celsius but default unit is Kelvin
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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?