BMP280 温度压力传感器
bmp280 传感器平台允许您在 ESPHome 中使用 BMP280
(数据手册,
Adafruit) 温度和压力传感器。需要在配置中设置 I²C 或 SPI 才能使此传感器工作。
# 示例配置条目 I2Csensor: - platform: bmp280_i2c temperature: name: "室外温度" oversampling: 16x pressure: name: "室外压力" address: 0x77 update_interval: 60s
# 示例配置条目 SPIsensor: - platform: bmp280_spi temperature: name: "室外温度" oversampling: 16x pressure: name: "室外压力" cs_pin: GPIO5 update_interval: 60s-
temperature (可选): 温度传感器的信息。
-
pressure (可选): 压力传感器的信息。
-
iir_filter (可选): 设置无限脉冲响应滤波器以提高精度。可选值为
OFF、2x、4x、16x。默认为OFF。 -
update_interval (可选, 时间): 检查传感器的时间间隔。默认为
60s。
I²C 配置变量:
- address (可选, 整数): 手动指定传感器的 I²C 地址。默认为
0x77。另一个地址可以是0x76。
SPI 配置变量:
- cs_pin (可选, 引脚模式): BMP280 传感器的 CS 引脚。
默认情况下,BMP280 传感器在请求新值时会对每个值测量 16 次。但是,您可以配置此数量。可能的过采样值:
NONE(跳过该值)1x2x4x8x16x(默认)