SignalK node server plugin that reads data from bme280/bmp280 temperature/humidity/barometer sensors on Raspberry-Pi
npm install signalk-raspberry-pi-bme280Waveshare BME280 Environmental Sensor Sensing Environmental Temperature Humidity and barometric Pressure for Raspberry Pi Arduino STM32 I2C and SPI Interfaces
by waveshare
Learn more: https://smile.amazon.com/dp/B07GZCZFVG/ref=cm_sw_em_r_mt_dp_U_goxICbDQBFVHW
In order to use the sensor, the i2c bus must be enabled on your rasbperry pi. This can be accomplished using
sudo raspi-config.
If the sensor isn't found you can run ls /dev/i2c which should return /dev/i2c-1. If it doesnt return then make sure that the i2c bus is enabled using raspi-config.
You can also download the i2c-tools by running sudo apt-get install -y i2c-tools. Once those are installed you can run i2cdetect -y 1. You should see the BME280 detected as address 0x76 or 0x77. Here it is detected at 0x77.
If the sensor isn't detcted then go back and check the sensor wiring.