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 コンポーネントを追加します。
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