Besitzer von Solarkraftwerken stehen möglicherweise vor der Notwendigkeit, den Stromverbrauch ihrer Endgeräte zu verwalten, da eine Reduzierung des Verbrauchs die Batterielebensdauer am Abend und bei bewölktem Wetter verlängern und Datenverluste im Falle eines schwerwiegenden Ausfalls vermeiden kann.
Bei den meisten modernen Computern können Sie die Prozessorfrequenz anpassen, was einerseits zu einer Leistungseinbuße und andererseits zu einer Verlängerung der Akkulaufzeit führt. Unter Windows erfolgt die Frequenzreduzierung manuell über die Steuerungsprogrammschnittstelle, unter Linux über das Taskleisten-Widget und über die Konsole (cpupower – CentOS, cpufreq-set – Ubuntu).
Unter Linux können Befehle durch die Ausführung über die Konsole automatisch ausgeführt werden, wenn bestimmte Ereignisse auftreten.
Mit dem Dienstprogramm usps-consumptionagent aus dem kostenlosen UmVirt Solar Power Station-Kit können Sie Befehle ausführen, die die Prozessorleistung abhängig von den Betriebsdaten des Solarkraftwerks steuern.
Typische Konfiguration für den 12-Volt-Modus:
- Wenn die Spannung an den Panels über 16 Volt liegt, stellen Sie den Leistungsmodus ein
- Wenn die Spannung an den Panels unter 16 Volt liegt oder unbekannt ist, stellen Sie den Energiesparmodus ein
- Wenn die Batteriespannung weniger als 11,6 beträgt, führen Sie den Abschaltbefehl aus
Der Befehl zum Herunterfahren kann sein:
- sanftes Herunterfahren (Poweroff),
- Schlafmodus (systemctl suspend),
- Ruhezustand (systemctl hibernate),
- Abfolge von Befehlen.
Beispiel-Befehlssequenz:
./suspend.py && systemctl suspendDurch Ausführen dieses Befehls wird der aktuelle Zustand gespeichert. virtuelle Maschine Der Befehl speichert die Daten auf der Festplatte und versetzt den Computer in den Ruhemodus. Er kann für Programmierer und Wartungspersonal beim Kompilieren großer Programme wie Firefox, Chrome, LibreOffice und anderer hilfreich sein, da die Betriebszeit hier die Tageslichtstunden überschreiten kann.
Als Demonstration.
Source: habr.com
