Consulta fácilmente el estado de baterías y fuentes de energía en GNU/Linux con lspower.


Saber cómo se alimenta un equipo y cuál es el estado de sus baterías o fuentes de energía es clave tanto en entornos de escritorio como en sistemas embebidos o portátiles. GNU/Linux ofrece herramientas para ello, y una de las más sencillas y visuales es el comando lspower. Esta utilidad, diseñada para humanos, presenta un resumen claro y directo del estado de las fuentes de energía disponibles en el sistema.

¿Para qué se usa el comando lspower?

lspower sirve para enumerar las fuentes de energía disponibles en el sistema y mostrar su estado de manera visual. Entre ellas se incluyen baterías internas, alimentación por corriente (AC), o cualquier otra fuente que el sistema tenga registrada. Su objetivo principal es ofrecer un vistazo rápido del estado actual: si la batería está cargando, descargándose, llena o si hay alguna anomalía como sobrecalentamiento.

Esta herramienta es especialmente útil para administradores que gestionan portátiles o dispositivos embebidos, y desean conocer rápidamente el estado energético sin acceder directamente a los archivos del sistema.

Sintaxis básica

lspower

No requiere opciones adicionales. El comando simplemente muestra el estado actual de todas las fuentes de energía detectadas.

Ejemplos y uso en la práctica

Si ejecutamos el comando veremos el estado de las baterías y del cable de carga:

lspower 
✓ AC
• BAT0 (72%)
✓ hidpp_battery_0
✓ ucsi-source-psy-USBC000:001
✗ ucsi-source-psy-USBC000:002
✗ ucsi-source-psy-USBC000:003

En este ejemplo se detecta que el equipo está conectado a corriente alterna (✓) y la batería se encuentra cargando (+) con un 72% de carga.

Significado de los símbolos en lspower

  • Fuente de energía presente y funcionando correctamente (como un cargador AC).
  • + Batería en proceso de carga.
  • Batería llena o no cargando.
  • - Batería descargándose activamente.
  • Fuente no presente o deshabilitada.

Además, si se detectan condiciones anómalas como sobrecalentamiento, estas se muestran junto al dispositivo afectado.

Cuando usar lspower

  • Al diagnosticar problemas de carga o batería.
  • Para confirmar si un equipo está conectado a corriente o solo con batería.
  • Como parte de scripts de mantenimiento manual (aunque no se recomienda parsear su salida).
  • En auditorías rápidas de dispositivos portátiles.

Consideraciones

La salida de lspower está pensada para humanos, no para ser procesada automáticamente por scripts. Para casos de automatización, se recomienda leer directamente desde /sys/class/power_supply/.


¿Buscas otro comando?

¡Revisa nuestro "Diccionario de comandos para GNU/Linux"!

Diccionario de comandos para GNU/Linux
Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación