跳转到内容

AHT10 温湿度传感器

aht10 温湿度传感器允许您在 ESPHome 中使用 AHT10 (数据手册), AHT20 (数据手册) 或 AHT30 (数据手册) 基于 I²C 的传感器。

DHT20 (数据手册) 传感器具有 Dht 系列的封装,但内部是 AHT20,同样使用 I²C 通信。

AHT10 温湿度传感器。

NOTE

当配置湿度时,详细模式下会生成日志 “Components should block for at most 20-30ms in loop().”。这是由于传感器的技术规格决定的,无法避免。

# 示例配置条目
sensor:
- platform: aht10
variant: AHT10
temperature:
name: "客厅温度"
humidity:
name: "客厅湿度"
update_interval: 60s
  • variant (可选, enum): 设置正在使用的设备型号。默认为 AHT10

    • AHT10 - 用于 AHT10 设备。
    • AHT20 - 用于 AHT20 和 AHT30 设备。

NOTE

即使传感器芯片外壳标记为 AHT10,也可能需要 AHT20 型号配置。 如果在地址上能识别但数据获取失败,请尝试 AHT20 型号。

  • temperature (必需): 温度传感器的信息。

    • 来自 Sensor 的所有选项。
  • humidity (必需): 湿度传感器的信息

    • 来自 Sensor 的所有选项。
  • update_interval (可选, 时间): 检查传感器的时间间隔。默认为 60s