Automatisering av kjøretøytelemetri: kjøreboka som fører seg selv
En automatiseringspipeline som henter kjøretøyets telemetri inn i en database, sorterer hver tur som yrkesreise, arbeidsreise eller privat, og lager den månedlige rapporten over kilometer og godtgjørelse. Den erstattet en fast månedlig jobb med å gå gjennom turene for hånd. Bygget og driftet av Agentas.
- Status
- Logger siden april 2026; dagens app i drift siden september 2026
- Type
- Datapipeline og webapp på vår egen server
- Teknologi
- Python, Flask, PostgreSQL, SQLite, Docker
- Kildekode
- Privat — gjennomgang på forespørsel
Hva den gjør
Hver tur, registrert automatisk
En selvhostet logger med åpen kildekode registrerer hver tur fra kjøretøyets telemetri i PostgreSQL. Appen vår leser bare derfra, og lagrer sine egne beslutninger i en egen SQLite-database.
Steder tegnet på et kart
Hjemmekontoret og kundelokalene er geofencer plassert på et kart. Start og slutt på hver tur matches mot dem med GPS, så når et sted flyttes eller legges til, merkes hele historikken om med en gang.
Regler avgjør turtypen
Regler knytter hvert sted til en turtype og et formål: en tur mellom hjemmekontoret og et kundelokale er en yrkesreise. En manuell rettelse vinner alltid, og bare rettelser lagres; alt annet regnes ut fortløpende.
Spor neste tur
Ett trykk merker neste tur, eller alle turer de neste timene, som jobbkjøring. En bakgrunnsprosess merker de riktige turene når de er ferdige, og den samme utløseren kan komme fra smarthussystemet.
Stopp, omveier og hull håndtert
En tur med et stopp underveis teller som én tur. Direkte avstand per rute læres fra tidligere turer, så omveier vises som ekstra kilometer. Hvis loggeren mister en ankomst, utledes den fra neste avreise, og avstanden blir aldri diktet opp.
Månedsrapport og eksport
Jobbkilometer og godtgjørelse per måned, pluss antall dager med arbeidsreise til reisefradraget. Alt eksporteres til et regneark som sikkerhetskopi, og turer loggeren aldri fikk med seg, kan legges inn for hånd med en merknad.
Aktuelt hvis du ser etter…
Dette er et internt verktøy vi bruker selv, og vi bygger den samme typen system for andre bedrifter.
- En automatisk kjørebok: hver tur registreres av seg selv fra kjøretøyets telemetri, og start og slutt matches mot steder du har tegnet inn på et kart.
- Skille mellom jobbkjøring og privat kjøring: regler knytter hvert sted til en turtype, så en tur mellom hjemmekontoret og et kundelokale blir en yrkesreise, og en manuell rettelse vinner alltid.
- Kilometergodtgjørelse per måned: rapporten viser jobbkilometer og godtgjørelse, pluss antall dager med arbeidsreise til reisefradraget.
- Et alternativ til kjørebok i Excel: turene ligger i en tabell med sortering, filter og vis/skjul på hver kolonne, og alt eksporteres til et regneark som sikkerhetskopi.
Vi bygger dette for kunder: Skreddersydd programvare og interne verktøy · AI-automatisering av manuelt arbeid
Slik fungerer den
- 01
Registrer
Loggeren lagrer hver tur fra kjøretøyets telemetri.
- 02
Match
Start og slutt matches mot stedene på kartet med GPS.
- 03
Klassifiser
Regler og manuelle utløsere avgjør jobb, arbeidsreise eller privat.
- 04
Rapporter
Kilometer og godtgjørelse per måned, eksportert som sikkerhetskopi.
Slik er den bygget
Appen er skrevet i Python og Flask med litt ren JavaScript og uten byggesteg. Den kjører som to containere fra samme image: webappen, og en avstemmingsprosess som kobler aktive utløsere til ferdige turer. Den leser loggerens PostgreSQL-database uten skrivetilgang og skriver bare til sin egen SQLite-fil, så kjøretøydataene blir aldri endret.
Logikken som avgjør penger, som gruppering av turer, matching av utløsere og steder og summen for godtgjørelse, er skrevet som rene funksjoner og dekket av enhetstester. En push til hovedgrenen rulles ut via GitHub Actions over et privat nettverk, og utrullingen feiler hvis den nye versjonen ikke består helsesjekken.
Ingeniørarbeidet
- Kjøretøydata blir bare lest; beslutningene ligger i en egen database
- Kilometer blir aldri diktet opp: en manglende ankomst utledes, registrert avstand beholdes
- Enhetstester på gruppering av turer, matching og godtgjørelse
- Utrulling ved push, stoppet av helsesjekk ved feil
- Turtabell med sortering, filter og vis/skjul på hver kolonne
- Kjører på vår egen server, kun tilgjengelig på vårt private nettverk
Spørsmål
Kan kjøreboka føres automatisk?
Stort sett, ja. Her registreres hver tur fra kjøretøyets telemetri, sorteres med regler for steder og formål, og summeres i en månedsrapport. Et menneske retter bare spesialtilfellene, og bare rettelsene lagres.
Hvordan skiller en elektronisk kjørebok mellom jobb og privat?
I denne løsningen er hjemmekontoret og kundelokalene tegnet inn som geofencer på et kart, og regler knytter hvert sted til en turtype. Ett trykk kan også merke neste tur, eller alle turer de neste timene, som jobbkjøring.
Kan dere lage en slik løsning for vår bedrift?
Ja. Vi bygger den samme typen automatisering for gjentakende administrativt arbeid: samle dataene dere allerede har, hold reglene som avgjør penger i testet kode, og la et menneske rette spesialtilfellene. Kildekoden er privat, men vi tar gjerne en gjennomgang.
Vil du ha noe lignende?
Små, gjentakende administrative oppgaver er ofte de enkleste å automatisere godt: samle dataene dere allerede har, hold reglene som avgjør penger i testet kode, og la et menneske rette opp spesialtilfellene.
Ta kontakt