Over dit project
Hoi, ik ben Mats Julian Steffens, zelfstandig mediainformaticus uit Buchholz in der Nordheide in Duitsland.
Het idee
Bij tweedehands smartphones en laptops stoorde het me altijd dat je de echte accuduur nauwelijks kunt achterhalen. Gegevens over de „accugezondheid” zeggen weinig over hoe lang een apparaat in de praktijk echt meegaat. Mijn aanpak was tot nu toe omslachtig: een camera op het scherm richten, een horloge ernaast leggen en wachten tot het apparaat uitgaat. Daarom heb ik Draintest geprogrammeerd – een accutest die gewoon in de browser draait, zonder app en zonder account.
Zo werkt het
- Test-ID: elk bezoek krijgt een oplopend nummer. Daarmee vind je je resultaat terug, ook als het apparaat leeg is.
- Metingen: tijdens de test stuurt de browser elke 30 seconden tijd en accuniveau naar de server. De laatste meting vóór het uitschakelen is de echte looptijd.
- Accuniveau: uitgelezen via de Battery Status API van de browser (Chrome, Edge, Opera, Samsung Internet). Safari en Firefox geven het niet door – daar wordt alleen de tijd gemeten.
- Drie belastingsprofielen: achtergrond (normaal gebruik), CPU op 100 % via Web Workers op alle kernen en een video op volledig scherm met maximale helderheid. Een wake lock voorkomt dat het scherm uitgaat.
- Prognose: een lineaire regressie over de metingen geeft het verbruik in procent per uur – en daarmee hoe lang een volle lading meegaat. Periodes aan de oplader worden genegeerd.
- Privacyvriendelijk: geen cookies, geen externe diensten, alles draait op een server in Duitsland.
Contact
- Mijn bedrijf: MJS Medien (mjs-medien.de)
- Mijn LinkedIn-profiel
- mats@draintest.io