Estado de la batería
Monitorea el estado de la batería de tu dispositivo en tiempo real, incluyendo nivel de carga, estado de carga y tiempo restante estimado.
Entrada
Salida
Leerme
¿Qué es la API Battery Status?
La API Battery Status es un estándar web que permite a sitios web y aplicaciones acceder a información sobre la batería de tu dispositivo. Proporciona datos en tiempo real sobre el nivel de carga, el estado de carga y el tiempo restante estimado hasta la carga completa o descarga completa. Esta API es particularmente útil para aplicaciones web que necesitan adaptar su comportamiento según la energía disponible, como reducir funciones cuando la batería está baja o pausar tareas intensivas cuando no está cargando.
Descripción de la herramienta
Esta herramienta muestra el estado actual de la batería de tu dispositivo en tiempo real utilizando la API Battery Status. Muestra el porcentaje de batería, si el dispositivo está cargando o descargando, y estima cuánto tiempo falta hasta que la batería esté llena (cuando carga) o vacía (cuando descarga).
Funciones
- Nivel de batería en tiempo real - Visualiza tu porcentaje actual de batería con actualizaciones automáticas
- Indicador de estado de carga - Ve si tu dispositivo está cargando actualmente o funcionando con batería
- Estimaciones de tiempo - Obtén estimaciones calculadas del tiempo hasta la carga completa o hasta la descarga
Detalles técnicos
La herramienta utiliza la API Battery Status (también conocida como Battery API), a la que se accede mediante el método navigator.getBattery(). La API proporciona:
- Level: Nivel de carga de la batería (0.0 a 1.0, mostrado como porcentaje)
- Charging: Booleano que indica si el dispositivo está conectado
- ChargingTime: Segundos hasta que la batería esté completamente cargada (si está cargando)
- DischargingTime: Segundos hasta que la batería esté vacía (si está descargando)
Nota: La API Battery Status no es compatible con todos los navegadores. Funciona mejor en navegadores basados en Chromium (Chrome, Edge, Opera) en Windows y Linux. Safari y Firefox tienen soporte limitado o nulo. Los navegadores móviles también pueden tener restricciones por motivos de privacidad.