uFire ISE pH 传感器
ufire_ise 传感器平台允许您在 ESPHome 中使用 uFire ISE pH 传感器。
需要在配置中设置 I²C 总线 才能使此传感器工作。
还需要在液体容器中有一个温度传感器;这可以是同一块板上的传感器,
或者是链接到 uFire ISE pH 配置的外部传感器。
# 示例配置条目sensor: - platform: ufire_ise id: ufire_ise_board temperature: id: temperature_liquid name: 温度 ph: name: pH-
address (可选, int): 指定传感器的 I²C 地址。默认为
0x3f。 -
update_interval (可选, 时间): 检查传感器的时间间隔。 默认为
60s。 -
id (可选, ID): 设置此传感器的 ID,用于在 lambda 中使用。
-
temperature_sensor (可选, ID): 设置温度传感器的 ID。 仅在不使用板载温度传感器时需要。
-
temperature (可选, 传感器): 设置板载温度传感器配置。来自 传感器 的所有选项。 不能与
temperature_sensor同时使用。
ufire_ise.calibrate_probe_high 动作
Section titled “ufire_ise.calibrate_probe_high 动作”pH 探头需要校准。为此,您需要知道校准高溶液的 pH 参考值和温度。
# 示例配置条目sensor: - platform: ufire_ise id: ufire_ise_board # ...
# 在某个触发器中on_...: - sensor.ufire_ise_board.calibrate_probe_high: id: ufire_ise_board solution: 7.0 temperature: !lambda "return id(temperature_liquid).state;"配置选项:
- id (必需, ID): uFire pH 传感器的 ID。
- solution (必需, float): 溶液参考 pH 值。
ufire_ise.calibrate_probe_low 动作
Section titled “ufire_ise.calibrate_probe_low 动作”pH 探头需要校准。为此,您需要知道校准低溶液的 pH 参考值和温度。
# 示例配置条目sensor: - platform: ufire_ise id: ufire_ise_board # ...
# 在某个触发器中on_...: - sensor.ufire_ise_board.calibrate_probe_low: id: ufire_ise_board solution: 4.0 temperature: !lambda "return id(temperature_liquid).state;"配置选项:
- id (必需, ID): uFire pH 传感器的 ID。
- solution (必需, float): 溶液参考 pH 值。
ufire_ise.reset 动作
Section titled “ufire_ise.reset 动作”重置传感器上的当前校准。
# 示例配置条目sensor: - platform: ufire_ise id: ufire_ise_board # ...
# 在某个触发器中on_...: - sensor.ufire_ise_board.reset: id: ufire_ise_board配置选项:
- id (必需, ID): uFire pH 传感器的 ID。