pdf-icon

Unit Tube Pressure Home Assistant 集成

本教程将介绍如何使用 Unit Tube Pressure 正负压力表集成至 Home Assistant,实现气体压力实时监测。

准备工作

  • Home Assistant 主机。
  • 在 Home Assistant 中安装并启用 ESPHome Builder

注意事项

本教程中,固件使用 ESPHome 2025.12.5 进行编译和上传。如果遇到编译 / 上传问题,请考虑切换到此版本的 ESPHome。

创建设备

  1. 创建新设备。点击右下角的绿色按钮创建设备。
  1. 创建设备名称。
  • 点击 CONTINUE
  • 点击 New Device Setup
  • 输入设备名称并点击 NEXT
  1. 选择设备类型。
  • 点击 ESP32-S3
  • 点击 SKIP
  • 开始编辑 YAML 文件。点击 EDIT。我们可以通过 YAML 文件自定义设备功能。

修改配置

传感器配置

这里的 GPIO 引脚分配可能因使用的主控制器而异。例如,当使用 AtomS3R 作为主控制器时:

sensor:
  - platform: adc
    pin: GPIO1
    id: adc_voltage
    attenuation: 11db
    update_interval: 100ms
    unit_of_measurement: "V"
    accuracy_decimals: 3

  - platform: template
    name: "Pressure"
    unit_of_measurement: "kPa"
    accuracy_decimals: 2
    update_interval: 100ms
    lambda: |-
      float K = 100.0;
      float B = 110.0;
      float voltage = id(adc_voltage).state;
      float P = voltage * K - B;
      return P;

下载和烧录固件

  1. 修改完成后,点击右上角的 SAVEINSTALL,在弹窗中选择 Manual Download进行编译。
  1. 固件编译完成后,点击 Download 并选择 Factory format(Previously Modern)
提示
点击 Unit Tube Pressure 查看完整的示例配置。首次构建可能需要一些时间,具体取决于 Home Assistant 主机的性能和网络质量。
  1. 通过 USB Type‑C 线将设备连接到主机。打开 ESPHome Web 并点击 CONNECT 连接到设备。
  1. 找到对应的串口号。
  1. 点击 INSTALL
  1. 选择编译好的固件进行上传。
  1. 烧录完成后,重新启动设备。

开始使用

  1. 点击 Settings -> Device & services 检查设备。
  1. 我们可以在 Discover 部分找到相应的设备。
  1. 添加设备后,数据将正确显示。
  1. 最后,我们将这些实体添加到仪表板,以下显示了它们的显示效果。

相关视频

On This Page