Spremljanje porabe sončne energije preko računalnika/strežnika

Lastniki sončnih elektrarn se lahko soočijo s potrebo po upravljanju porabe energije končnih naprav, saj lahko z zmanjšanjem porabe podaljšajo življenjsko dobo baterije zvečer in v oblačnem vremenu ter se izognejo izgubi podatkov v primeru hudega izpada.

Večina sodobnih računalnikov vam omogoča prilagajanje frekvence procesorja, kar po eni strani vodi do zmanjšanja zmogljivosti, po drugi strani pa do podaljšanja življenjske dobe baterije. V sistemu Windows se zniževanje frekvence izvede ročno prek vmesnika nadzornega programa, v sistemu Linux prek gradnika opravilne vrstice in prek konzole (cpupower - CentOS, cpufreq-set - Ubuntu).

V Linuxu izvajanje ukazov prek konzole omogoča njihovo samodejno izvajanje, ko pride do določenih dogodkov.

Pripomoček usps-consumptionagent iz brezplačnega kompleta UmVirt Solar Power Station vam omogoča izvajanje ukazov, ki nadzorujejo delovanje procesorja glede na podatke o delovanju sončne elektrarne.

Tipična konfiguracija za 12-voltni način:

  • Če je napetost na ploščah nad 16 voltov, nastavite način delovanja
  • Če je napetost na ploščah pod 16 voltov ali ni znana, nastavite način varčevanja z energijo
  • Če je napetost baterije nižja od 11,6, izvedite ukaz za zaustavitev

Ukaz za zaustavitev je lahko:

  1. nemoten izklop (poweroff),
  2. način spanja (systemctl suspend),
  3. mirovanje (systemctl hibernate),
  4. zaporedje ukazov.

Primer zaporedja ukazov:

./suspend.py &&  systemctl suspend

Če zaženete ta ukaz, boste trenutne virtualne stroje shranili na disk in računalnik preklopili v način mirovanja. Ta ukaz morda potrebujejo programerji in vzdrževalci v primeru prevajanja "velikih" programov, kot so Firefox, Chrome, LibreOffice in drugi, ko lahko čas delovanja preseže dan.

Kot demonstracija kratek video brez zvoka.

Vir: www.habr.com

Dodaj komentar