Majitelé solárních elektráren se mohou potýkat s nutností řídit spotřebu energie koncových zařízení, protože snížení spotřeby může prodloužit výdrž baterie ve večerních hodinách a za oblačného počasí a také se vyhnout ztrátě dat v případě silného výpadku.
Většina moderních počítačů umožňuje upravit frekvenci procesoru, což vede na jedné straně ke snížení výkonu a na druhé ke zvýšení výdrže baterie. Ve Windows se snížení frekvence provádí ručně přes rozhraní ovládacího programu, v Linuxu přes widget na hlavním panelu a přes konzolu (cpupower - CentOS, cpufreq-set - Ubuntu).
V Linuxu spouštění příkazů přes konzolu umožňuje jejich automatické spouštění, když nastanou určité události.
Nástroj usps-consumptionagent z bezplatné sady UmVirt Solar Power Station vám umožňuje provádět příkazy, které řídí výkon procesoru v závislosti na provozních datech solární elektrárny.
Typická konfigurace pro 12V režim:
- Pokud je napětí na panelech vyšší než 16 voltů, nastavte režim výkonu
- Pokud je napětí na panelech nižší než 16 voltů nebo je neznámé, nastavte režim úspory energie
- Pokud je napětí baterie nižší než 11,6, proveďte příkaz k vypnutí
Příkaz k vypnutí může být:
- plynulé vypnutí (vypnutí),
- režim spánku (systemctl pozastavení),
- hibernace (systemctl hibernace),
- sled příkazů.
Příklad sekvence příkazů:
./suspend.py && systemctl suspend
Spuštěním tohoto příkazu uložíte aktuální virtuální stroje na disk a přepnete počítač do režimu spánku. Tento příkaz mohou programátoři a správci vyžadovat v případě kompilace „velkých“ programů, jako je Firefox, Chrome, LibreOffice a další, kdy doba provozu může přesáhnout denní dobu.
Jako ukázka
Zdroj: www.habr.com