Päikeseenergia tarbimise jälgimine arvuti/serveri abil

Päikeseelektrijaamade omanikel võib tekkida vajadus hallata lõppseadmete voolutarbimist, kuna tarbimise vähendamine võib pikendada aku tööiga õhtusel ja pilvise ilmaga ning vältida andmekadu tugeva katkestuse korral.

Enamik kaasaegseid arvuteid võimaldavad teil reguleerida protsessori sagedust, mis viib ühelt poolt jõudluse vähenemiseni ja teiselt poolt aku tööea pikenemiseni. Windowsis toimub sageduse vähendamine käsitsi juhtprogrammi liidese kaudu, Linuxis tegumiriba vidina ja konsooli kaudu (cpupower - CentOS, cpufreq-set - Ubuntu).

Linuxis võimaldab konsooli kaudu käskude käivitamine neid teatud sündmuste korral automaatselt käivitada.

Tasuta UmVirt Solar Power Station komplekti kuuluv usps-consumptionagent utiliit võimaldab teil täita käske, mis juhivad protsessori jõudlust sõltuvalt päikeseelektrijaama tööandmetest.

Tüüpiline konfiguratsioon 12-voldise režiimi jaoks:

  • Kui paneelide pinge on üle 16 volti, seadke jõudlusrežiim
  • Kui paneelide pinge on alla 16 volti või on teadmata, seadke energiasäästurežiim
  • Kui aku pinge on alla 11,6, käivitage väljalülituskäsk

Väljalülituskäsk võib olla:

  1. sujuv väljalülitamine (väljalülitamine),
  2. puhkerežiim (systemctl peatamine),
  3. talveunerežiim (systemctl hibernate),
  4. käskude jada.

Käsujärjestuse näide:

./suspend.py &&  systemctl suspend

Selle käsu käivitamine salvestab praegused virtuaalmasinad kettale ja lülitab arvuti puhkerežiimi. Seda käsku võivad programmeerijad ja hooldajad nõuda "suurte" programmide (nt Firefox, Chrome, LibreOffice jt) kompileerimisel, kui tööaeg võib ületada päevast.

Demonstratsioonina lühike video ilma helita.

Allikas: www.habr.com

Lisa kommentaar