Kontrola zużycia energii słonecznej przez komputer/serwer

Właściciele instalacji fotowoltaicznych mogą stanąć przed koniecznością zarządzania zużyciem energii przez końcowe urządzenia, ponieważ ograniczenie zużycia może wydłużyć czas pracy na akumulatorze w godzinach wieczornych i w pochmurne dni, a także zapobiec utracie danych w przypadku nagłego wyłączenia.

Większość nowoczesnych komputerów umożliwia regulację częstotliwości procesora, co z jednej strony prowadzi do spadku wydajności, z drugiej do wydłużenia czasu pracy na baterii. W Windows zmiana częstotliwości odbywa się ręcznie przez interfejs programu zarządzania, w Linuxie przez widżet w panelu zadań i przez konsolę (cpupower — CentOS, cpufreq-set — Ubuntu).

W Linuxie wykonywanie poleceń przez konsolę pozwala na automatyczne ich uruchamianie w momencie wystąpienia określonych zdarzeń.

Narzędzie usps-consumptionagent z darmowego zestawu UmVirt Solar Power Station pozwala na wykonywanie poleceń zarządzających wydajnością procesora w zależności od bieżących danych z instalacji fotowoltaicznej.

Typowa konfiguracja dla trybu 12-woltowego:

  • Jeśli napięcie na panelach jest wyższe niż 16 woltów, ustawienie trybu wydajności.
  • Jeśli napięcie na panelach jest niższe niż 16 woltów lub nieznane, ustawienie trybu oszczędzania energii.
  • Jeśli napięcie na akumulatorze jest mniejsze niż 11,6, wykonanie polecenia wyłączenia.

Polecenie wyłączenia może być następujące:

  1. delikatne wyłączenie (poweroff),
  2. tryb uśpienia (systemctl suspend),
  3. hibernacja (systemctl hibernate),
  4. sekwencja poleceń.

Przykład sekwencji poleceń:

./suspend.py && systemctl suspend

Wykonanie tego polecenia zapisze bieżące maszyn wirtualnych na dysku i przełączy komputer w tryb uśpienia. To polecenie może być przydatne dla programistów i górników w przypadku kompilacji "dużych" programów takich jak Firefox, Chrome, LibreOffice i innych, kiedy czas pracy (uptime) może przekroczyć czas dzienny.

Dla demonstracji małe wideo bez dźwięku.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster