Python

Python を使用して PiPower と対話することもできます。

source /opt/pipower5/venv/bin/activate

さまざまなユースケースを示す Python のサンプルをいくつか提供しています。サンプルディレクトリに移動して探索してください:

cd ~/pipower5/examples

利用可能なスクリプトとその機能は以下の通りです:

  • read_all.py: PiPower 5 のすべてのステータス情報を一度に読み取り、各項目を個別に処理します。

  • read_individual.py: 特定の PiPower 5 データ項目を個別に読み取る方法を示します。

  • set_shutdown_percentage.py: シャットダウン残量を設定します。バッテリーレベルが設定された閾値を下回ると、PiPower 5 はホストにシャットダウン要求を送信し、シャットダウン完了後に電源を切断します。

  • read_power_btn.py: PiPower 5 の電源ボタンの現在の状態を読み取ります。