跳转到内容

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: "Counts"
permittivity:
name: "Permittivity"
temperature:
name: "Temperature"
moisture:
name: "Moisture"
voltage:
name: "Voltage"
  • counts (可选): 传感器电子元件输出的原始测量数据(无量纲量)。计数值越高,湿度越低。可用于特定材料的校准。

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

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

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

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

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

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