Vad är Battery Status API?

Battery Status API är en webbstandard som gör det möjligt för webbplatser och applikationer att få åtkomst till information om din enhets batteri. Den tillhandahåller realtidsdata om laddningsnivå, laddningstillstånd och uppskattad återstående tid tills full laddning eller full urladdning. API:et är särskilt användbart för webbapplikationer som behöver anpassa sitt beteende baserat på tillgänglig ström, exempelvis genom att minska funktioner när batteriet är lågt eller pausa intensiva uppgifter när enheten inte laddas.

Verktygsbeskrivning

Detta verktyg visar din enhets aktuella batteristatus i realtid med hjälp av Battery Status API. Det visar batteriprocent, om enheten laddas eller urladdas, samt uppskattar hur lång tid det blir tills batteriet är fullt (vid laddning) eller tomt (vid urladdning).

Funktioner

  • Real-tids batterinivå – Visa din aktuella batteriprocent med automatiska uppdateringar
  • Indikator för laddningsstatus – Se om din enhet för närvarande laddas eller körs på batteri
  • Tidsuppskattningar – Få beräknade uppskattningar för tid till full laddning eller tid till urladdning
  • Kontroll av webbläsarkompatibilitet – Upptäcker automatiskt om din webbläsare stödjer Battery Status API
  • Ingen installation krävs – Fungerar direkt i din webbläsare utan några tillägg

Användningsområden

  • Batteriövervakning – Snabbt kontrollera enhetens batteristatus utan att lämna webbläsaren
  • Strömhantering – Följ batteriförbrukning och laddningstider
  • Testning för utveckling – Testa hur webbapplikationer reagerar på olika batteritillstånd
  • Enhetsdiagnostik – Övervaka batteribeteende för att identifiera eventuella hårdvaruproblem
  • Jämförelse mellan flera enheter – Jämför batteriprestanda över olika enheter

Tekniska detaljer

Verktyget använder Battery Status API (även känt som Battery API), som nås via metoden navigator.getBattery(). API:et tillhandahåller:

  • Level: Batteriladdningsnivå (0.0 till 1.0, visas som procentandel)
  • Charging: Boolesk värde som indikerar om enheten är ansluten till ström
  • ChargingTime: Sekunder tills batteriet är fulladdat (vid laddning)
  • DischargingTime: Sekunder tills batteriet är tomt (vid urladdning)

Obs!: Battery Status API stöds inte i alla webbläsare. Det fungerar bäst i Chromium‑baserade webbläsare (Chrome, Edge, Opera) på Windows och Linux. Safari och Firefox har begränsad eller ingen support. Mobila webbläsare kan också ha restriktioner på grund av integritetsaspekter.