2026-05-12, 09:43 PM
I reinstalled the entire system from scratch to solve a periodic freeze issue that previously affected both BME280 and ICM-20948 data streams.
However, the issue is still present even on a completely minimal setup.
System:
The BME280 data periodically freezes for ~30 seconds and then resumes automatically.
The freeze repeats continuously with a very regular pattern.
During the freeze:
I enabled debug mode, opened a terminal and manually started `openplotter-i2c-read`.
But it crashes with an `IndexError` because it expects `sys.argv[1]`. Tried running openplotter-i2c-read 0 - no output.
Any suggestion or help would be greatly appreciated.
However, the issue is still present even on a completely minimal setup.
System:
- Raspberry Pi 4
- Latest OpenPlotter (Bookworm based)
- Signal K server
- Node.js v22.22.2
- Only I2C, serial port and serial console enabled
- Only one sensor configured: BME280
- No pypilot installed/configured
- No external integrations running
- No additional Signal K plugins enabled (default plugins only)
The BME280 data periodically freezes for ~30 seconds and then resumes automatically.
The freeze repeats continuously with a very regular pattern.
During the freeze:
- Signal K timestamps and values stop updating
- Data resumes automatically after ~30 seconds
- No crashes or visible errors appear in Signal K logs
I enabled debug mode, opened a terminal and manually started `openplotter-i2c-read`.
But it crashes with an `IndexError` because it expects `sys.argv[1]`. Tried running openplotter-i2c-read 0 - no output.
Any suggestion or help would be greatly appreciated.

