Was ist die Battery Status API?

Die Battery Status API ist ein Webstandard, der es Websites und Anwendungen ermöglicht, auf Informationen über die Batterie Ihres Geräts zuzugreifen. Sie liefert Echtzeitdaten über den Ladestand, den Ladezustand und die geschätzte verbleibende Zeit bis zur vollständigen Aufladung oder vollständigen Entladung. Diese API ist besonders nützlich für Webanwendungen, die ihr Verhalten an die verfügbare Energie anpassen müssen, wie z.B. das Reduzieren von Funktionen bei niedrigem Batteriestand oder das Pausieren intensiver Aufgaben, wenn das Gerät nicht lädt.

Tool-Beschreibung

Dieses Tool zeigt den aktuellen Batteriestatus Ihres Geräts in Echtzeit mithilfe der Battery Status API an. Es zeigt den Batterieprozentsatz, ob das Gerät geladen oder entladen wird, und schätzt, wie lange es dauert, bis die Batterie voll (beim Laden) oder leer (beim Entladen) ist.

Funktionen

  • Echtzeit-Batteriestand - Sehen Sie Ihren aktuellen Batterieprozentsatz mit automatischen Updates
  • Ladestatusanzeige - Erkennen Sie, ob Ihr Gerät gerade lädt oder mit Batterie betrieben wird
  • Zeitschätzungen - Erhalten Sie berechnete Schätzungen für die Zeit bis zur vollständigen Aufladung oder Entladung

Technische Details

Das Tool verwendet die Battery Status API (auch als Battery API bekannt), auf die über die Methode navigator.getBattery() zugegriffen wird. Die API bietet:

  • Level: Batterieladestand (0,0 bis 1,0, angezeigt als Prozentsatz)
  • Charging: Boolean-Wert, der angibt, ob das Gerät eingesteckt ist
  • ChargingTime: Sekunden bis die Batterie vollständig geladen ist (beim Laden)
  • DischargingTime: Sekunden bis die Batterie leer ist (beim Entladen)

Hinweis: Die Battery Status API wird nicht in allen Browsern unterstützt. Sie funktioniert am besten in Chromium-basierten Browsern (Chrome, Edge, Opera) unter Windows und Linux. Safari und Firefox haben eingeschränkte oder keine Unterstützung. Mobile Browser können auch Einschränkungen aus Datenschutzgründen haben.