MS8607 温度+压力+湿度传感器
ms8607 传感器平台允许您在 ESPHome 中使用 MS8607 (数据手册, Adafruit) 温度、压力和湿度传感器。使用此传感器需要在配置中设置 I²C 总线。
# 示例配置条目sensor: - platform: ms8607 temperature: name: Temperature humidity: name: Humidity pressure: name: Pressure-
temperature (可选): 温度传感器的信息。 来自 传感器 的所有选项。
-
pressure (可选): 压力传感器的信息。 来自 传感器 的所有选项。
-
humidity (可选): 湿度传感器的信息。
-
address (可选, int): 手动指定温度和压力传感器的 I²C 地址。默认为
0x76。 -
i2c_id (可选, ID): 如果您的配置使用多个 I²C 总线,手动指定 I²C 组件 的 ID。这应与上面
humidity内部的i2c_id匹配。 -
update_interval (可选, 时间): 检查传感器的时间间隔。默认为
60s。
I²C 地址
Section titled “I²C 地址”MS8607 数字传感器有两个 I²C 地址:一个用于温度和压力 (0x76),另一个用于湿度读数 (0x40)。它们连接到封装上的相同 SCL/SDA 引脚,因此如果您需要自定义 i2c_id,您需要在顶层为温度和湿度指定它,并在湿度配置块中使用相同的值。