コンピューター/サーバーによる太陽エネルギー消費の監視

太陽光発電所の所有者は、消費電力を減らすことで夕方や曇りの天気でバッテリー寿命を延ばすことができ、ハードシャットダウンの際のデータ損失を避けることができるため、エンドデバイスのエネルギー消費を管理する必要に直面するかもしれません。



最近のほとんどのコンピューターでは、プロセッサーの周波数を調整できます。これにより、バッテリーの寿命を延ばす一方でパフォーマンスが低下します。 Windowsでは、制御プログラムインターフェイス、Linuxではタスクバーウィジェット、およびコンソール(cpupower-CentOS、cpufreq-set-Ubuntu)を使用して、周波数の削減を手動で行います。



Linuxでは、コンソールからコマンドを実行すると、特定のイベントが発生したときにコマンドを自動的に実行できます。



UmVirt Solar Power Stationの無料セットのusps-consumptionagentユーティリティを使用すると、太陽光発電所の運用データに応じてプロセッサのパフォーマンスを制御するコマンドを実行できます。



12ボルトモードの一般的な構成:





シャットダウンコマンドには次のものがあります。



  1. スムーズなシャットダウン(電源オフ)、
  2. スリープモード(systemctl suspend)、
  3. 休止状態(systemctl hibernate)、
  4. コマンドのシーケンス。


コマンドシーケンスの例:



./suspend.py && systemctl suspend
      
      





このコマンドを実行すると、現在の仮想マシンがディスクに保存され、コンピューターがスリープモードになります。 このコマンドは、Firefox、Chrome、LibreOfficeなどの「大規模」プログラムをコンパイルする場合、作業時間(稼働時間)が日中に慣れるときにプログラマーやマイナーが要求できます。



デモとして、 音のない小さなビデオ



All Articles