跳转到内容

SMT100 土壤湿度传感器

SMT100 传感器平台允许您在 ESPHome 中使用 SMT100 土壤湿度和温度传感器。

该组件通过 UART 使用简单的 ASCII 协议进行通信。因此,您必须在配置中添加一个 uart: 条目,并将 TX 和 RX 引脚设置为开发板上的相应引脚,波特率设置为 9600。

# 示例配置条目
uart:
tx_pin: TX
rx_pin: RX
baud_rate: 9600
sensor:
- platform: smt100
counts:
name: "计数值"
permittivity:
name: "介电常数"
temperature:
name: "温度"
moisture:
name: "湿度"
voltage:
name: "电压"
  • counts (可选): 传感器电子元件的原始测量数据(无量纲量)。计数值越高表示湿度越低。可用于特定材料的校准。

  • permittivity (可选): 待测材料的介电系数或介电常数(无量纲量)。介电常数越高表示含水量越高。可用于特定材料的校准。

  • temperature (可选): 土壤温度,单位为摄氏度。请注意,温度传感器位于黑色传感器外壳内部,需要一些时间才能与土壤温度达到平衡。

  • moisture (可选): 土壤湿度(体积含水量,单位 %)。

  • voltage (可选): 传感器供电电压,单位为伏特。

  • uart_id (可选, ID): 如果要使用多个 UART 总线,可手动指定 UART 组件 的 ID。

  • update_interval (可选, 时间): 轮询传感器的时间间隔。默认为 60s。