Controle do consumo de energia solar pelo computador/servidor

Proprietários de usinas solares podem enfrentar a necessidade de gerenciar o consumo de energia dos dispositivos finais, uma vez que a redução do consumo pode aumentar o tempo de operação da bateria durante a noite e em dias nublados, além de evitar a perda de dados em caso de desligamento abrupto.

A maioria dos computadores modernos permite controlar a frequência do processador, o que, por um lado, reduz o desempenho e, por outro, aumenta o tempo de operação autônoma. No Windows, a redução da frequência é feita manualmente através da interface do programa de gerenciamento, enquanto no Linux, utilizando o widget da barra de tarefas ou através do console (cpupower — CentOS, cpufreq-set — Ubuntu).

No Linux, a execução de comandos através do console permite a automação dessas execuções em resposta a certos eventos.

A utilidade usps-consumptionagent do conjunto livre UmVirt Solar Power Station permite executar comandos que gerenciam o desempenho do processador com base nos dados operacionais da usina solar.

Configuração típica para o modo de 12 volts:

  • Se a tensão nos painéis estiver acima de 16 volts, defina o modo de desempenho.
  • Se a tensão nos painéis estiver abaixo de 16 volts ou for desconhecida, defina o modo de economia de energia.
  • Se a tensão na bateria for inferior a 11,6, execute o comando de desligamento.

O comando de desligamento pode ser:

  1. desligamento suave (poweroff),
  2. modo de suspensão (systemctl suspend),
  3. hibernação (systemctl hibernate),
  4. sequência de comandos.

Exemplo de sequência de comandos:

./suspend.py && systemctl suspend

A execução desse comando salvará o atual máquinas virtuais em disco e colocará o computador em modo de suspensão. Este comando pode ser solicitado por programadores e mineradores em casos de compilação de grandes programas como Firefox, Chrome, LibreOffice e outros, quando o tempo de operação pode ultrapassar o tempo diurno.

Como demonstração, um pequeno vídeo sem som.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster