pdf-icon

Atom Socket Home Assistant インテグレーション

はじめに

Atom Socket は、ATOM コントローラーと互換性のあるスマートパワーソケットです。HLW8032 高精度エネルギー計測 IC を統合しており、シリアル通信を通じて電圧、電流、電力、力率を測定できます。このソケットは日本の標準に準拠し、電源制御用の単一チャネル リレー(AC 100–120V、10A)が含まれています。Wi-Fi–enabled ATOM コントローラーと組み合わせると、リモート制御とエネルギー監視をサポートします。オンボード HY2.0-4P インターフェイスにより、リレー信号入力やボタン信号出力などの外部デバイスとの相互作用が可能です。

準備

  • Home Assistant ホスト
  • Home Assistant に ESPHome Builder をインストールして有効にする
ヒント
このチュートリアルでは、ESPHome 2025.12.5 でファームウェアをコンパイルしてアップロードしています。コンパイル/アップロードの問題が発生した場合は、ESPHome をこのバージョンに切り替えることを検討してください。

ステップ 1. 新しいデバイスを作成

  • 右下の緑のボタンをクリックしてデバイスを作成します。

ステップ 2. デバイス名を作成

  • CONTINUE をクリックします。

  • New Device Setup をクリックします。

  • デバイスの名前を入力して、NEXT をクリックします。

ステップ 3. デバイスタイプを選択

  • ESP32 をクリックします。

  • SKIP をクリックします。

ステップ 4. YAML ファイルの編集を開始

  • EDIT をクリックします。YAML ファイルを通じてデバイス機能をカスタマイズできます。

デバイス設定

以下はコードのコア部分です。関連するリファレンスと説明を以下に示します。

センサー設定

  • センサー コンポーネントを追加

  • メイン チップ モジュールは HLW8032 エネルギー計測チップであり、電圧、電流、電力などのセンサー データの収集と読取りを担当します。

sensor:
  - platform: hlw8032
    voltage:
      name: HLW8032 Voltage
      id: hlw8032_voltage
    current:
      name: HLW8032 Current
      id: hlw8032_current
    power:
      name: HLW8032 Power
      id: hlw8032_power
    apparent_power:
      name: HLW8032 Apparent Power
      id: hlw8032_apparent_power
    power_factor:
      name: HLW8032 Power Factor
      id: hlw8032_power_factor

スイッチ設定

switch:
  - platform: gpio
    name: "Atom Socket"
    pin:
      number: GPIO23
      inverted: False
    restore_mode: ALWAYS_ON

ファームウェアビルド

  • 再度 INSTALL をクリックしてフラッシュを実行し、完了するまで待ちます。

  • 変更を加えた後、右上隅の SAVEINSTALL をクリックしてから、ポップアップで Manual Download を選択します。

  • ファームウェアのコンパイルが完了した後、[ダウンロード] をクリックして Factory format(Previously Modern) を選択します

ヒント
Atom Socket をクリックして、完全な設定例を表示してください。最初のビルドは、Home Assistant ホストのパフォーマンスとネットワーク品質に応じて時間がかかる場合があります。

ファームウェアアップロード

  • USB Type-C ケーブルを使用してデバイスをホストに接続します。ESPHome Web を開いて CONNECT をクリックしてデバイスに接続します。

  • 対応するシリアル ポート番号を見つけます

  • INSTALL をクリックします

  • 以前コンパイルしたファームウェアを選択してアップロードします。

ヒント
ダウンロード完了後、デバイスをリセットする必要があることに注意してください。

Home Assistant インテグレーション

  • 設定 -> デバイスとサービス をクリックしてデバイスを確認します。

  • 発見 セクションで対応するデバイスを見つけることができます。

  • デバイスを追加すると、データが正しく表示されます。

  • 最後に、これらのエンティティをダッシュボードに追加し、以下はそれらの表示結果を示しています。

ヒント
リレー スイッチがオンになっている場合にのみ、HLW8032 見かけの電力HLW8032 電力 のデータが表示されます。
On This Page