2021-09-16, 10:44 PM
I have been having a problem getting a BME280 to output data to signal K. I have recently updated my RPI 3B+ to a RPI 4. I am using the same I2C units as I had been previously, the only thing that changed was the RPI and the SD card image, I am now using the new image.
My previous setup was running the earlier OP2 image that I had updated the apps regularly. The bme280 mpu9250 and ads1115 were all working fine. The first set up of the RPI 4 with the new image saw that the mpu9250 calibrated in the Pypilot app nice and easy but the ads1115 and the bme280 did not pass data to signal K, the voltage columns from the ads1115 were displayed as null and the bme280 didn’t show up in the data browser at all. Installing both with the I2C app was easy and the unit addresses used were the same as in the previous setup. So was the SK 51000 port and I2C ID used.
Ok, so I took the I2C units and fitted them back to the RPI 3 board with the old image and they work. I replaced the wires connecting to the RPI4 and still ads1115 and the bme280 didn't show up after configuration, I could see their addresses (my BME280 modules are 0x76HEX) but no data and in the case of the bme280 no data or listing in the SK data browser.
I removed the I2C app and reinstalled it a couple of times but this didn't help. I have since installed the new image on another SD card and after setting up I was able to get the mpu9250 and ads1115 to work however I still cannot see the bme280 listing or data, the address is there in the I2C setup and every thing looks as it should. I have even removed the other I2C units and just tried a bme280 on its own and tried a spare that I know works on the other board. I swapped the wiring from the mpu and bme280 and the mpu still works fine.
So far the set up of the 1W, GPS serial and SDR-VHF for AIS have worked first time.
What am I missing with this I2C ?? (yes it is a bme280 not a bmp280 it will/does output temp pressure and humidity).
Thanks
Cheers Bruce.
My previous setup was running the earlier OP2 image that I had updated the apps regularly. The bme280 mpu9250 and ads1115 were all working fine. The first set up of the RPI 4 with the new image saw that the mpu9250 calibrated in the Pypilot app nice and easy but the ads1115 and the bme280 did not pass data to signal K, the voltage columns from the ads1115 were displayed as null and the bme280 didn’t show up in the data browser at all. Installing both with the I2C app was easy and the unit addresses used were the same as in the previous setup. So was the SK 51000 port and I2C ID used.
Ok, so I took the I2C units and fitted them back to the RPI 3 board with the old image and they work. I replaced the wires connecting to the RPI4 and still ads1115 and the bme280 didn't show up after configuration, I could see their addresses (my BME280 modules are 0x76HEX) but no data and in the case of the bme280 no data or listing in the SK data browser.
I removed the I2C app and reinstalled it a couple of times but this didn't help. I have since installed the new image on another SD card and after setting up I was able to get the mpu9250 and ads1115 to work however I still cannot see the bme280 listing or data, the address is there in the I2C setup and every thing looks as it should. I have even removed the other I2C units and just tried a bme280 on its own and tried a spare that I know works on the other board. I swapped the wiring from the mpu and bme280 and the mpu still works fine.
So far the set up of the 1W, GPS serial and SDR-VHF for AIS have worked first time.
What am I missing with this I2C ?? (yes it is a bme280 not a bmp280 it will/does output temp pressure and humidity).
Thanks
Cheers Bruce.
Only those who go too far can possibly tell you how far one can go
Our Blog: svmatilda.com
Our Blog: svmatilda.com