Saules elektroenerģijas patēriņa monitorings ar datora/servera palīdzību

Saules elektrostaciju īpašnieki var saskarties ar nepieciešamību pārvaldīt gala ierīču elektroenerģijas patēriņu, jo patēriņa samazināšana var pagarināt akumulatora darbības laiku vakaros un mākoņainā laikā, kā arī izvairīties no datu zuduma smagas atslēguma gadījumā.

Lielākā daļa mūsdienu datoru ļauj pielāgot procesora frekvenci, kas, no vienas puses, samazina veiktspēju un, no otras puses, palielina akumulatora darbības laiku. Operētājsistēmā Windows frekvences samazināšana tiek veikta manuāli, izmantojot vadības programmas interfeisu, Linux, izmantojot uzdevumjoslas logrīku un konsoli (cpupower - CentOS, cpufreq-set - Ubuntu).

Operētājsistēmā Linux komandu palaišana, izmantojot konsoli, ļauj tās automātiski izpildīt, kad notiek noteikti notikumi.

Utilīta usps-consumptionagent no bezmaksas UmVirt Solar Power Station komplekta ļauj izpildīt komandas, kas kontrolē procesora veiktspēju atkarībā no saules elektrostacijas darbības datiem.

Tipiskā konfigurācija 12 voltu režīmam:

  • Ja spriegums uz paneļiem pārsniedz 16 voltus, iestatiet veiktspējas režīmu
  • Ja spriegums uz paneļiem ir zem 16 voltiem vai nav zināms, iestatiet enerģijas taupīšanas režīmu
  • Ja akumulatora spriegums ir mazāks par 11,6, izpildiet izslēgšanas komandu

Izslēgšanas komanda var būt:

  1. vienmērīga izslēgšana (izslēgšana),
  2. miega režīms (systemctl suspend),
  3. hibernācija (systemctl hibernate),
  4. komandu secība.

Komandu secības piemērs:

./suspend.py &&  systemctl suspend

Palaižot šo komandu, pašreizējās virtuālās mašīnas tiks saglabātas diskā un dators tiks pārslēgts miega režīmā. Šī komanda var būt pieprasīta programmētājiem un uzturētājiem, ja tiek apkopotas “lielas” programmas, piemēram, Firefox, Chrome, LibreOffice un citas, kad darbības laiks var pārsniegt dienas laiku.

Kā demonstrācija īss video bez skaņas.

Avots: www.habr.com

Pievieno komentāru