Monitorización do consumo de electricidade solar por ordenador/servidor

Os propietarios de plantas de enerxía solar poden enfrontarse á necesidade de xestionar o consumo de enerxía dos dispositivos finais, xa que a redución do consumo pode prolongar a duración da batería á noite e con tempo nubrado, así como evitar a perda de datos en caso de interrupción dura.

A maioría dos ordenadores modernos permiten axustar a frecuencia do procesador, o que leva, por unha banda, a unha diminución do rendemento e, por outra, un aumento da duración da batería. En Windows, a redución de frecuencia realízase manualmente a través da interface do programa de control, en Linux a través do widget da barra de tarefas e a través da consola (cpupower - CentOS, cpufreq-set - Ubuntu).

En Linux, executar comandos a través da consola permite executalos automaticamente cando ocorren certos eventos.

A utilidade usps-consumptionagent do kit gratuíto UmVirt Solar Power Station permítelle executar comandos que controlan o rendemento do procesador dependendo dos datos operativos da central solar.

Configuración típica para o modo de 12 voltios:

  • Se a tensión nos paneis é superior a 16 voltios, configure o modo de rendemento
  • Se a tensión dos paneis é inferior a 16 voltios ou se descoñece, configure o modo de aforro de enerxía
  • Se a tensión da batería é inferior a 11,6, executa o comando de apagado

O comando de apagado pode ser:

  1. apagado suave (apagado),
  2. modo de suspensión (suspensión de systemctl),
  3. hibernación (systemctl hibernate),
  4. secuencia de comandos.

Exemplo de secuencia de comandos:

./suspend.py &&  systemctl suspend

Ao executar este comando gardará as máquinas virtuais actuais no disco e poñerá o ordenador en modo de suspensión. Este comando pode ser demandado por programadores e mantedores no caso de compilar programas "grandes" como Firefox, Chrome, LibreOffice e outros, cando o tempo de actividade pode superar o día.

Como demostración vídeo curto sen son.

Fonte: www.habr.com

Engadir un comentario