Solcelleanlægsejere kan blive konfronteret med behovet for at styre strømforbruget på slutenheder, da reduktion af forbruget kan forlænge batteriets levetid om aftenen og i overskyet vejr, samt undgå tab af data i tilfælde af et hårdt udfald.
De fleste moderne computere giver dig mulighed for at justere processorfrekvensen, hvilket på den ene side fører til et fald i ydeevnen og på den anden side til en stigning i batterilevetiden. I Windows udføres frekvensreduktion manuelt gennem kontrolprogramgrænsefladen, i Linux gennem proceslinjens widget og gennem konsollen (cpupower - CentOS, cpufreq-set - Ubuntu).
I Linux giver kørsel af kommandoer gennem konsollen dem mulighed for at blive udført automatisk, når visse hændelser opstår.
Usps-consumptionagent-værktøjet fra det gratis UmVirt Solar Power Station-sæt giver dig mulighed for at udføre kommandoer, der styrer processorydelsen afhængigt af solenergistationens driftsdata.
Typisk konfiguration for 12 volt tilstand:
- Hvis spændingen på panelerne er over 16 volt, skal du indstille ydeevnetilstanden
- Hvis spændingen på panelerne er under 16 volt eller er ukendt, skal du indstille energisparetilstanden
- Hvis batterispændingen er mindre end 11,6, skal du udføre nedlukningskommandoen
Shutdown-kommandoen kan være:
- jævn nedlukning (poweroff),
- dvaletilstand (systemctl suspend),
- dvale (systemctl dvale),
- rækkefølge af kommandoer.
Eksempel på kommandosekvens:
./suspend.py && systemctl suspend
Kørsel af denne kommando gemmer de aktuelle virtuelle maskiner på disken og sætter computeren i dvaletilstand. Denne kommando kan være efterspurgt af programmører og vedligeholdere i tilfælde af kompilering af "store" programmer som Firefox, Chrome, LibreOffice og andre, når oppetiden kan overstige dagtimerne.
Som en demonstration
Kilde: www.habr.com