カスタム開発

PiPower Proの基本機能がご自身のニーズに十分でない場合、PiPower Pro上でカスタム開発を行うことができます。

PiPower Proのすべてのソフトウェアはオープンソースです。以下は、カスタム開発のための基本的なチュートリアルと準備です。

  1. Home Assistantの開発者モードを開く。
    1. Home Assistantの管理ページを開きます。

    2. 左下の「Configuration」を選択します。

  2. ESPHomeをインストール。
    1. Home Assistantの管理ページを開きます。

    2. 左下の「Configuration」を選択します。

    3. 「Add-ons」を選択します。

    4. 「Add」ボタンをクリックします。

    5. "esphome"を検索します。

    6. 「Install」をクリックします。

    7. インストール後、「Start」をクリックします。

    8. 「Add to Sidebar」を選択します。

  3. 新しいデバイスを作成。
    1. サイドバーの「ESPhome」をクリックし、ESPHome管理ページに入ります。

    2. 「New Device」を選択します。

    3. デバイス名を入力します、例:"PiPower Pro"。

    4. 初回設定では、Wi-Fiのアカウントとパスワードも入力する必要があります。

    5. 「ESP32 S2」を選択します。

    6. 確認してインストールをスキップします。

  4. 新しいデバイスを設定。
    1. 作成したばかりのデバイスを選択し、「Edit」をクリックしてYAML編集ページに入ります。

    2. 下部にPiPower Proのテンプレートを追加します:

      packages:
        remote_package: github://sunfounder/pipower-pro/pipower-pro-template.yaml@main
      
    3. 右上の「Install」をクリックして、PiPower Proにインストールします。