太陽光発電所の所有者は、消費電力を減らすことで夕方や曇りの天気でバッテリー寿命を延ばすことができ、ハードシャットダウンの際のデータ損失を避けることができるため、エンドデバイスのエネルギー消費を管理する必要に直面するかもしれません。
最近のほとんどのコンピューターでは、プロセッサーの周波数を調整できます。これにより、バッテリーの寿命を延ばす一方でパフォーマンスが低下します。 Windowsでは、制御プログラムインターフェイス、Linuxではタスクバーウィジェット、およびコンソール(cpupower-CentOS、cpufreq-set-Ubuntu)を使用して、周波数の削減を手動で行います。
Linuxでは、コンソールからコマンドを実行すると、特定のイベントが発生したときにコマンドを自動的に実行できます。
UmVirt Solar Power Stationの無料セットのusps-consumptionagentユーティリティを使用すると、太陽光発電所の運用データに応じてプロセッサのパフォーマンスを制御するコマンドを実行できます。
12ボルトモードの一般的な構成:
- パネルの電圧が16ボルトを超える場合、パフォーマンスモードを設定する
- パネルの電圧が16ボルトより低いか不明な場合は、省電力モードを設定します
- バッテリー電圧が11.6未満の場合、シャットダウンコマンド
シャットダウンコマンドには次のものがあります。
- スムーズなシャットダウン(電源オフ)、
- スリープモード(systemctl suspend)、
- 休止状態(systemctl hibernate)、
- コマンドのシーケンス。
コマンドシーケンスの例:
./suspend.py && systemctl suspend
このコマンドを実行すると、現在の仮想マシンがディスクに保存され、コンピューターがスリープモードになります。 このコマンドは、Firefox、Chrome、LibreOfficeなどの「大規模」プログラムをコンパイルする場合、作業時間(稼働時間)が日中に慣れるときにプログラマーやマイナーが要求できます。
デモとして、
音のない小さなビデオ 。