跳转到内容

BMP388 / BMP390 温度+压力传感器

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

BMP388/BMP390 温度和压力传感器。

bmp3xx_i2c 组件允许您通过 I²C 接口使用设备。

# I2C 连接的示例配置条目
sensor:
- 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 (可选): 温度传感器的信息。

    • oversampling (可选): 温度传感器的过采样参数。 参见 过采样选项

    • 来自 Sensor 的所有其他选项。

  • pressure (可选): 压力传感器的信息。

    • oversampling (可选): 温度传感器的过采样参数。 参见 过采样选项

    • 来自 Sensor 的所有其他选项。

  • iir_filter (可选): 设置无限脉冲响应滤波器以提高精度。可选值为 OFF2x4x16x3264x128x。默认为 OFF

  • update_interval (可选, Time): 检查传感器的间隔。默认为 60s

bmp3xx_spi 组件允许您通过 SPI 接口使用设备。

# SPI 连接的示例配置条目
sensor:
- 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 (可选): 温度传感器的信息。

    • oversampling (可选): 温度传感器的过采样参数。 参见 过采样选项

    • 来自 Sensor 的所有其他选项。

  • pressure (可选): 压力传感器的信息。

    • oversampling (可选): 温度传感器的过采样参数。 参见 过采样选项

    • 来自 Sensor 的所有其他选项。

  • iir_filter (可选): 设置无限脉冲响应滤波器以提高精度。可选值为 OFF2x4x16x3264x128x。默认为 OFF

  • address (可选, int): 仅限 I2C。手动指定传感器的 I²C 地址。默认为 0x77。另一个地址可以是 0x76

  • update_interval (可选, Time): 检查传感器的间隔。默认为 60s

默认情况下,BMP3xx 传感器在请求新值时会测量压力 16 次和温度 2 次。但是,您可以配置此数量。可能的过采样值:

  • NONE(跳过该值)
  • 2x
  • 4x
  • 8x
  • 16x(默认)
  • 32x