BMP388 / BMP390 温度+压力传感器
bmp3xx 传感器平台允许您在 ESPHome 中使用 BMP388 或 BMP390
(数据手册、BMP390 产品页面)温度和压力传感器。
需要在您的配置中设置 I²C 总线或 SPI 总线才能使此传感器正常工作。

通过 I²C
Section titled “通过 I²C”bmp3xx_i2c 组件允许您通过 I²C 接口使用设备。
# Example configuration entry for I2C connectionsensor: - platform: bmp3xx_i2c temperature: name: "Outside Temperature" oversampling: 16x pressure: name: "Outside Pressure" address: 0x77 update_interval: 60s-
address (可选, int): 手动指定传感器的 I²C 地址。默认为
0x77。另一个地址可以是0x76。 -
temperature (可选): 温度传感器的信息。
-
pressure (可选): 压力传感器的信息。
-
iir_filter (可选): 设置无限脉冲响应滤波器以提高精度。可选值为
OFF、2x、4x、16x、32、64x、128x。默认为OFF。 -
update_interval (可选, Time): 检查传感器的时间间隔。默认为
60s。
通过 SPI
Section titled “通过 SPI”bmp3xx_spi 组件允许您通过 SPI 接口使用设备。
# Example configuration entry for SPI connectionsensor: - platform: bmp3xx_spi temperature: name: "Outside Temperature" oversampling: 16x pressure: name: "Outside Pressure" cs_pin: 13 update_interval: 60s-
cs_pin (必选, Pin Schema): 片选 (CS) 引脚。
-
temperature (可选): 温度传感器的信息。
-
pressure (可选): 压力传感器的信息。
-
iir_filter (可选): 设置无限脉冲响应滤波器以提高精度。可选值为
OFF、2x、4x、16x、32、64x、128x。默认为OFF。 -
address (可选, int): 仅 I2C。手动指定传感器的 I²C 地址。默认为
0x77。另一个地址可以是0x76。 -
update_interval (可选, Time): 检查传感器的时间间隔。默认为
60s。
默认情况下,BMP3xx 传感器在请求新值时对压力测量 16 次,对温度测量 2 次。但是,您可以 配置此数量。可能的过采样值:
NONE(跳过该值)2x4x8x16x(默认)32x