跳转到内容

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: Temperature
ph:
name: pH
  • address (可选, int): 指定传感器的 I²C 地址。默认为 0x3f。

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

  • id (可选, ID): 为该传感器设置 ID,以便在 lambda 中使用。

  • temperature_sensor (可选, ID): 设置温度传感器的 ID。只有在不使用板载温度传感器时才需要。

  • ph (可选, Sensor): 设置 pH 传感器配置。 Sensor 的所有选项。

  • temperature (可选, Sensor): 设置板载温度传感器配置。 Sensor 的所有选项。不能与 temperature_sensor 一起使用。

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

配置选项:

  • id (必选, ID): ufire pH 传感器的 ID。
  • solution (必选, float, 可模板化): 溶液的 pH 参考值。

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

配置选项:

  • id (必选, ID): ufire pH 传感器的 ID。
  • solution (必选, float, 可模板化): 溶液的 pH 参考值。

重置传感器上的当前校准。

# 示例配置条目
sensor:
- platform: ufire_ise
id: ufire_ise_board
# ...
# 在某个触发器中
on_...:
- sensor.ufire_ise_board.reset:
id: ufire_ise_board

配置选项:

  • id (必选, ID): ufire pH 传感器的 ID。