Kontrola potrošnje solarne električne energije preko računara/servera

Vlasnici solarnih elektrana mogu biti suočeni s potrebom upravljanja potrošnjom energije krajnjih uređaja, jer smanjenje potrošnje može produžiti vijek trajanja baterije u večernjim satima i po oblačnom vremenu, kao i izbjeći gubitak podataka u slučaju teškog nestanka.

Većina modernih računara omogućava vam da prilagodite frekvenciju procesora, što s jedne strane dovodi do smanjenja performansi, as druge, do povećanja vijeka trajanja baterije. U Windows-u se redukcija frekvencije vrši ručno preko interfejsa kontrolnog programa, u Linuxu preko widgeta trake zadataka i preko konzole (cpupower - CentOS, cpufreq-set - Ubuntu).

U Linuxu, pokretanje komandi kroz konzolu omogućava njihovo automatsko izvršavanje kada se dogode određeni događaji.

Uslužni program usps-consumptionagent iz besplatnog kompleta za solarnu elektranu UmVirt omogućava vam da izvršite naredbe koje kontroliraju performanse procesora ovisno o operativnim podacima solarne elektrane.

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

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

Komanda za isključivanje može biti:

  1. glatko isključivanje (isključivanje),
  2. režim mirovanja (systemctl suspendovan),
  3. hibernacija (systemctl hibernacija),
  4. redosled komandi.

Primjer sekvence naredbi:

./suspend.py &&  systemctl suspend

Izvođenje ove naredbe će sačuvati trenutne virtuelne mašine na disk i staviti računar u stanje mirovanja. Ova naredba može biti tražena od strane programera i održavatelja u slučaju kompajliranja "velikih" programa kao što su Firefox, Chrome, LibreOffice i drugi, kada vrijeme rada može premašiti dnevno.

Kao demonstracija kratak video bez zvuka.

izvor: www.habr.com

Dodajte komentar