ESPHome adds continuous measurements for Bosch BMP388 and BMP390 pressure sensors. Previously, heavy noise filtering combined with infrequent readings could take hours to settle, making small pressure differences difficult to follow.

A data-rate setting lets the filter work between reports, useful for measurements such as the pressure difference across an air-conditioning filter. Configurations without the setting retain their existing measurement mode. The work is jda03806’s first contribution to ESPHome.