2025-02-09, 01:45 AM
I had a BMP280 sensor, connected to a MacArthur HAT, and it was operating just fine for a few weeks, but now it's not.
I replaced it with a BME280, and am having the same problem. I also have an IMU module installed, and oddly, it continues to work fine (I can see heading data in a KIP dashboard, which reacts as expected when I rotate the PI.)
The Check System app reports this:
Checking I2C sensors... | I2C enabled | Access to Signal K server validated
↳ service not running
Error processing BMP280: No I2C device at address: 0x76
Error processing BME280: Failed to find BME280! Chip ID 0x0
I am running the latest version of everything. (The Settings app shows no update candidates, after clicking the Refresh button, and I've been installing all Debian updates as they come along.)
I tried uninstalling the I2C app and reinstalling (4.2.0-stable). The problem remains.
I tried disabling the I2C interface in the Raspberry configuration, then re-enabled it (and rebooted), and still the problem remains.
I am running on a Pi 4, 4gb, with a MacArthur HAT, with both IMU & power modules installed
OpenPlotter 4.x.x, 64 bit
I tried getting a debug log, but could not figure out how to run the "Check system" app from a terminal window. For instance...
bash: openplotter-check\ system
did not work.
When I tried running the I2C app from a terminal window, it just opened the app, but I saw no debug output anywhere.
I welcome any troubleshooting ideas!
Erik
I replaced it with a BME280, and am having the same problem. I also have an IMU module installed, and oddly, it continues to work fine (I can see heading data in a KIP dashboard, which reacts as expected when I rotate the PI.)
The Check System app reports this:
Checking I2C sensors... | I2C enabled | Access to Signal K server validated
↳ service not running
Error processing BMP280: No I2C device at address: 0x76
Error processing BME280: Failed to find BME280! Chip ID 0x0
I am running the latest version of everything. (The Settings app shows no update candidates, after clicking the Refresh button, and I've been installing all Debian updates as they come along.)
I tried uninstalling the I2C app and reinstalling (4.2.0-stable). The problem remains.
I tried disabling the I2C interface in the Raspberry configuration, then re-enabled it (and rebooted), and still the problem remains.
I am running on a Pi 4, 4gb, with a MacArthur HAT, with both IMU & power modules installed
OpenPlotter 4.x.x, 64 bit
I tried getting a debug log, but could not figure out how to run the "Check system" app from a terminal window. For instance...
bash: openplotter-check\ system
did not work.
When I tried running the I2C app from a terminal window, it just opened the app, but I saw no debug output anywhere.
I welcome any troubleshooting ideas!
Erik
Erik Lundberg
Pi4, SSD USB3, MacArthur HAT, w/IMU & Power Module, 10.1’’ Touchscreen IPS FHD 1024×600, OP 4.x.x, OpenCPN 5.10.2
Pi4, SSD USB3, MacArthur HAT, w/IMU & Power Module, 10.1’’ Touchscreen IPS FHD 1024×600, OP 4.x.x, OpenCPN 5.10.2