Os proprietários de usinas de energia solar podem enfrentar a necessidade de gerenciar o consumo de energia dos dispositivos finais, pois a redução do consumo pode prolongar a vida útil da bateria à noite e com tempo nublado, além de evitar a perda de dados no caso de um desligamento intenso.
A maioria dos computadores modernos permite ajustar a frequência do processador, o que, por um lado, diminui o desempenho, por outro lado, para aumentar a vida útil da bateria. No Windows, a redução de frequência é realizada manualmente através da interface do programa de controle, no Linux através do widget da barra de tarefas e através do console (cpupower - CentOS, cpufreq-set - Ubuntu).
No Linux, a execução de comandos pelo console permite que eles sejam executados automaticamente quando certos eventos ocorrem.
O utilitário usps-consumeragent do conjunto gratuito da UmVirt Solar Power Station permite executar comandos que controlam o desempenho do processador, dependendo dos dados operacionais da estação de energia solar.
Configuração típica para o modo de 12 volts:
- Se a tensão nos painéis estiver acima de 16 volts, definir o modo de desempenho
- Se a tensão nos painéis estiver abaixo de 16 volts ou se não for conhecida, defina o modo de economia de energia
- Se a tensão da bateria for menor que 11,6, o comando shutdown
O comando shutdown pode ser:
- desligamento suave (desligamento),
- modo de suspensão (suspensão do systemctl),
- hibernação (systemctl hibernate),
- sequência de comandos.
Exemplo de sequência de comandos:
./suspend.py && systemctl suspend
A execução deste comando salvará as máquinas virtuais atuais no disco e colocará o computador no modo de suspensão. Este comando pode ser reivindicado por programadores e mineradores no caso de compilação de programas "grandes" como Firefox, Chrome, LibreOffice e outros, quando o tempo de trabalho (tempo de atividade) pode se acostumar com o dia.
Como demonstração, um
pequeno vídeo sem som .