Majitelia solárnych elektrární môžu čeliť potrebe riadiť spotrebu energie koncových zariadení, pretože zníženie spotreby môže predĺžiť výdrž batérie vo večerných hodinách a v zamračenom počasí, ako aj zabrániť strate dát v prípade silného výpadku.
Väčšina moderných počítačov umožňuje nastavenie frekvencie procesora, čo vedie na jednej strane k zníženiu výkonu a na druhej strane k zvýšeniu výdrže batérie. Vo Windows sa redukcia frekvencie vykonáva manuálne cez rozhranie ovládacieho programu, v Linuxe cez widget na paneli úloh a cez konzolu (cpupower - CentOS, cpufreq-set - Ubuntu).
V Linuxe spúšťanie príkazov cez konzolu umožňuje ich automatické spustenie, keď nastanú určité udalosti.
Nástroj usps-consumptionagent z bezplatnej súpravy UmVirt Solar Power Station vám umožňuje vykonávať príkazy, ktoré riadia výkon procesora v závislosti od prevádzkových údajov solárnej elektrárne.
Typická konfigurácia pre 12 voltový režim:
- Ak je napätie na paneloch vyššie ako 16 voltov, nastavte režim výkonu
- Ak je napätie na paneloch nižšie ako 16 voltov alebo je neznáme, nastavte režim úspory energie
- Ak je napätie batérie nižšie ako 11,6, vykonajte príkaz na vypnutie
Príkaz na vypnutie môže byť:
- plynulé vypnutie (vypnutie),
- režim spánku (systemctl pozastavenie),
- hibernácia (hibernácia systemctl),
- postupnosť príkazov.
Príklad postupnosti príkazov:
./suspend.py && systemctl suspend
Spustenie tohto príkazu uloží aktuálne virtuálne stroje na disk a prepne počítač do režimu spánku. Tento príkaz môžu programátori a správcovia požadovať v prípade kompilácie „veľkých“ programov, ako sú Firefox, Chrome, LibreOffice a ďalšie, kedy môže prevádzková doba presiahnuť dennú dobu.
Ako ukážka
Zdroj: hab.com