2026-04-25, 02:07 PM
Hello,
I am trying to connect a BMP388 sensor on the I2C bus in OpenPlotter 4 and send its values to Signal K, but I am stuck.
System
So the BMP388 seems to be visible on the I2C bus at 0x77.
I2C app configuration
In the OpenPlotter I2C app, I configured the sensor as BMP3XX with:
Problem
In Signal K, I do not get actual values.
The data browser only shows:
“No data available. Waiting for data…”
So I am unsure whether:
Additional background
At one point I had an old i2c-reader package in Signal K that failed with:
“Failed to start: Could not locate the bindings file…”
That package has now been removed, so I am trying to use only the native OpenPlotter I2C app path.
My questions
Any help would be appreciated. Thanks a lot.
georg
:::
I am trying to connect a BMP388 sensor on the I2C bus in OpenPlotter 4 and send its values to Signal K, but I am stuck.
System
- OpenPlotter 4
- I2C app version 4.2.0
- Signal K up to date
- BMP388 connected on I2C
- Sensor detected at address 0x77
So the BMP388 seems to be visible on the I2C bus at 0x77.
I2C app configuration
In the OpenPlotter I2C app, I configured the sensor as BMP3XX with:
- address: 0x77
- channel: pressure
- Signal K key: environment.inside.pressure
- rate: 1.0
- address: 0x77
- channel: temperature
- Signal K key: environment.inside.temperature
- rate: 1.0
Problem
In Signal K, I do not get actual values.
The data browser only shows:
“No data available. Waiting for data…”
So I am unsure whether:
- BMP3XX support is currently broken or incomplete in OpenPlotter 4 / I2C 4.2.0
- there is an additional step required to publish the sensor data to Signal K
- the BMP388 should be configured differently
- the environment.inside.temperature / environment.inside.pressure keys are correct for this use case
Additional background
At one point I had an old i2c-reader package in Signal K that failed with:
“Failed to start: Could not locate the bindings file…”
That package has now been removed, so I am trying to use only the native OpenPlotter I2C app path.
My questions
- Is BMP388 / BMP3XX expected to work in OpenPlotter 4 I2C 4.2.0?
- Is there a missing step to get the values into Signal K?
- Is there any known issue with BMP3XX on OpenPlotter 4?
- Should I test another sensor type or another Signal K key mapping?
Any help would be appreciated. Thanks a lot.
georg
:::

