
Un ingeniero especializado en robótica y aprendizaje automático ha desarrollado una interfaz de línea de comandos (CLI) que supervisa el consumo de energía a través de un enchufe inteligente y ajusta el rendimiento del sistema en función de las tarifas eléctricas.
La sencilla herramienta, llamada WattWise, surgió cuando el desarrollador Naveen montó una estación de trabajo con dos procesadores AMD EPYC y planeaba añadir cuatro aceleradores gráficos. Como un sistema así consume mucha energía, quiso controlar su consumo mediante un enchufe inteligente Kasa.
De momento, Naveen sólo ha puesto a disposición del público la parte de monitorización del proyecto, y planea añadir más adelante la función de control de las frecuencias de los procesadores y el consumo de energía.
¿Por qué necesitaba WattWise?
Desgraciadamente, la aplicación estándar Kasa Smart y el panel Home Assistant resultaron incómodos y no realizaban todas las funciones necesarias. Como Naveen ya utilizaba el terminal para monitorizar mediante htop, nvtop y nload, decidió crear su propia herramienta en lugar de utilizar otra aplicación más.
Desarrolló una aplicación para el terminal que recibe datos de consumo energético a través de Home Assistant y TP-Link. Muestra la carga actual en tiempo real (en vatios y amperios), construye gráficos históricos de consumo y, lo que es más importante, limita automáticamente el rendimiento del procesador y la tarjeta de vídeo.
El proveedor de energía de Naveen utiliza precios diferenciales, en los que la electricidad es significativamente más cara durante las horas punta. Su estación de trabajo consume hasta 1.400 vatios a plena carga, pero reducir la frecuencia del procesador de 3,7 GHz a 1,5 GHz reduce el consumo en unos 225 vatios.
El proyecto aún no menciona las limitaciones de rendimiento de las tarjetas de vídeo, aunque reducir la frecuencia de su GPU podría suponer un ahorro aún mayor para cuatro tarjetas de vídeo.
¿Cómo funciona WattWise?
El software optimiza la velocidad de reloj en función de tres parámetros:
- Carga del sistema
- Consumo de energía actual (leído en la toma inteligente)
- Hora del día (para tener en cuenta las tarifas punta)
A continuación, se utiliza un controlador PI para controlar la alimentación y adaptar los parámetros del sistema a estas variables.

.
Actualmente, WattWise sólo admite un enchufe inteligente a la vez y sólo funciona con la marca Kasa. Sin embargo, Naveen tiene previsto añadir compatibilidad con varios enchufes, integración con otras marcas de enchufes inteligentes, colaboración con otras herramientas de gestión energética y funciones adicionales de optimización del rendimiento.
Fuente: tomshardware
Spelling error report
The following text will be sent to our editors: