Überwachung des Stromverbrauchs von Solarenergie durch Computer/Server

Besitzer von Solarkraftwerken könnten mit der Notwendigkeit konfrontiert werden, den Energieverbrauch von Endgeräten zu steuern, da eine Reduzierung des Verbrauchs die Akkulaufzeit in den Abendstunden und bei bewölktem Wetter verlängern und zudem Datenverluste bei einem plötzlichen Stromausfall vermeiden kann.

Die meisten modernen Computer erlauben die Regulierung der Prozessorfrequenz, was einerseits zu einer Verringerung der Leistung und andererseits zu einer Erhöhung der Akkulaufzeit führt. In Windows erfolgt die Frequenzsenkung manuell über die Benutzeroberfläche des Verwaltungsprogramms, in Linux über das Taskleisten-Widget und über die Konsole (cpupower – CentOS, cpufreq-set – Ubuntu).

In Linux ermöglicht die Ausführung von Befehlen über die Konsole, dass diese automatisch bei bestimmten Ereignissen ausgeführt werden.

Das Dienstprogramm usps-consumptionagent aus dem freien UmVirt Solar Power Station-Paket ermöglicht die Ausführung von Befehlen zur Steuerung der Prozessorleistung basierend auf den aktuellen Daten des Solarkraftwerks.

Typische Konfiguration für den 12-Volt-Betrieb:

  • Wenn die Spannung auf den Modulen über 16 Volt liegt, wird der Leistungsmodus eingestellt.
  • Wenn die Spannung auf den Modulen unter 16 Volt liegt oder unbekannt ist, wird der Energiesparmodus eingestellt.
  • Wenn die Spannung auf dem Akku unter 11,6 Volt liegt, wird der Befehl zum Ausschalten ausgeführt.

Der Befehl zum Ausschalten kann sein:

  1. sanftes Ausschalten (poweroff),
  2. Ruhezustand (systemctl suspend),
  3. Hibernate (systemctl hibernate),
  4. Befehlssequenz.

Beispiel für eine Befehlssequenz:

./suspend.py && systemctl suspend

Die Ausführung dieses Befehls speichert aktuelle virtuelle Maschinen Daten auf der Festplatte und versetzt den Computer in den Ruhezustand. Dieser Befehl kann von Programmierern und Minern benötigt werden, wenn 'große' Programme wie Firefox, Chrome, LibreOffice und andere kompiliert werden, bei denen die Betriebszeit (Uptime) den Tageszeitrahmen überschreiten kann.

Zur Demonstration ein kleines Video ohne Ton.

Quelle: habr.com

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster