Overvågning af solenergiforbrug via computer/server

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:

  1. jævn nedlukning (poweroff),
  2. dvaletilstand (systemctl suspend),
  3. dvale (systemctl dvale),
  4. 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 kort video uden lyd.

Kilde: www.habr.com

Tilføj en kommentar