Praćenje potrošnje solarne električne energije putem računala/servera

Vlasnici solarnih elektrana mogli bi se suočiti s potrebom upravljanja potrošnjom energije krajnjih uređaja, jer se smanjenjem potrošnje može produžiti trajanje baterije navečer i po oblačnom vremenu, kao i izbjeći gubitak podataka u slučaju teškog prekida rada.

Većina modernih računala omogućuje podešavanje frekvencije procesora, što s jedne strane dovodi do smanjenja performansi, as druge do povećanja trajanja baterije. U sustavu Windows smanjenje frekvencije provodi se ručno preko sučelja upravljačkog programa, u Linuxu putem widgeta programske trake i putem konzole (cpupower - CentOS, cpufreq-set - Ubuntu).

U Linuxu izvođenje naredbi putem konzole omogućuje njihovo automatsko izvršavanje kada se dogode određeni događaji.

Uslužni program usps-consumptionagent iz besplatnog kompleta solarne elektrane UmVirt omogućuje vam izvršavanje naredbi koje kontroliraju performanse procesora ovisno o radnim podacima solarne elektrane.

Tipična konfiguracija za način rada od 12 volti:

  • Ako je napon na pločama iznad 16 volti, postavite način rada
  • Ako je napon na pločama ispod 16 volti ili je nepoznat, postavite način rada za uštedu energije
  • Ako je napon baterije manji od 11,6, izvršite naredbu za isključivanje

Naredba za isključivanje može biti:

  1. glatko gašenje (isključivanje),
  2. način mirovanja (systemctl suspend),
  3. hibernacija (systemctl hibernacija),
  4. slijed naredbi.

Primjer niza naredbi:

./suspend.py &&  systemctl suspend

Pokretanje ove naredbe će spremiti trenutne virtualne strojeve na disk i staviti računalo u stanje mirovanja. Ova naredba može biti potrebna programerima i održavateljima u slučaju kompajliranja "velikih" programa kao što su Firefox, Chrome, LibreOffice i drugi, kada vrijeme rada može premašiti dnevno.

Kao demonstraciju kratki video bez zvuka.

Izvor: www.habr.com

Dodajte komentar