Controle van het verbruik van zonne-energie door een computer/server

Eigenaren van zonne-energiecentrales kunnen geconfronteerd worden met de noodzaak om het energieverbruik van eindapparaten te beheren, aangezien het verminderen van het verbruik de gebruiksduur van de batterij 's avonds en tijdens bewolkt weer kan verlengen, en ook kan helpen om gegevensverlies te voorkomen in het geval van een onverwachte uitschakeling.

De meeste moderne computers stellen je in staat om de processorfrequentie aan te passen, wat aan de ene kant leidt tot een lagere prestaties, maar aan de andere kant tot een langere accuduur. In Windows wordt de frequentie handmatig aangepast via de beheersoftware, terwijl dit in Linux gebeurt via een widget op de taakbalk en de console (cpupower - CentOS, cpufreq-set - Ubuntu).

In Linux maakt het uitvoeren van opdrachten via de console automatisering mogelijk bij het optreden van bepaalde gebeurtenissen.

De usps-consumptionagent-tool uit de vrije UmVirt Solar Power Station suite kan opdrachten uitvoeren die de prestaties van de processor beïnvloeden, afhankelijk van de realtime gegevens van de zonne-energiecentrale.

Standaardconfiguratie voor de 12-volt modus:

  • Als de spanning op de panelen hoger is dan 16 volt, stel de prestatieniveau in.
  • Als de spanning op de panelen lager is dan 16 volt of onbekend is, stel de energiebesparingsmodus in.
  • Als de spanning op de accu minder is dan 11,6, voer de uitschakelingsopdracht uit.

Uitschakelingsopdracht kan zijn:

  1. netjes afsluiten (poweroff),
  2. slaapstand (systemctl suspend),
  3. hibernatie (systemctl hibernate),
  4. opdrachtsequentie.

Voorbeeld van een opdrachtsequentie:

./suspend.py && systemctl suspend

Het uitvoeren van deze opdracht zal de huidige virtuele machines opslag naar de schijf en de computer in de slaapstand zetten. Deze opdracht kan nuttig zijn voor ontwikkelaars en miners bij het compileren van 'grote' programma's zoals Firefox, Chrome, LibreOffice en anderen, wanneer de uptime de dagelijkse tijd kan overschrijden.

Als demonstratie een korte video zonder geluid.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster