StøyVakt er under verifisering. Innholdet skal brukes som utgangspunkt for egen vurdering, ikke som autoritativ fasit. Saksnumre og presedens­referanser kontrolleres løpende mot primærkilder.

Bring Your Own Sensor

Bygg din egen støymåler

StøyVakt mottar kontinuerlige støydata fra fastmonterte sensorer som folk drifter selv. Velg et oppsett som passer din situasjon — enkelt eller avansert.

Velg hardware-oppsett

Wensn WS1361 + Raspberry Pi
Anbefalt for nybegynnere
Lett≈ 1 500 kr

USB-mikrofon med innebygd dB-måler. Pluggable rett i Raspberry Pi. Bruker InfluxDB lokalt for å lagre målinger, og StøyVakts script pusher dem hvert minutt.

  1. 1.Kjøp Wensn WS1361 (≈ 700 kr på AliExpress / Amazon)
  2. 2.Raspberry Pi 4 eller Zero 2W med Raspberry Pi OS
  3. 3.Installer InfluxDB 1.x: sudo apt install influxdb
  4. 4.Sett opp Wensn → InfluxDB script (følger med utstyret)
  5. 5.Last ned ferdig installer fra «Mine stasjoner» og kjør den
ESP32 + I2S-mikrofon
Mest kostnadseffektivt
Middels≈ 300 kr

Lavstrøms-løsning som kan kjøre på batteri eller solcelle. Krever litt mer arbeid med firmware, men er ideelt for fjerntliggende plasseringer.

  1. 1.ESP32-S3 dev-board (≈ 150 kr)
  2. 2.INMP441 eller SPH0645 I2S-mikrofon (≈ 100 kr)
  3. 3.Flash firmware med dB-beregning (eksempel-kode i guide)
  4. 4.Konfigurer WiFi + StøyVakt API-nøkkel
  5. 5.Den sender direkte til API-et — ingen InfluxDB nødvendig
Generisk USB-mikrofon
For tinkerers
Middels≈ 800 kr

Hvilken som helst USB-mikrofon på Raspberry Pi. Du står for kalibrering selv. Pythonscript leser samples med PyAudio og beregner LAeq.

  1. 1.Raspberry Pi + USB-lydkort eller USB-mikrofon
  2. 2.Python 3 med PyAudio + numpy
  3. 3.A-weighting filter (vi leverer eksempel-kode)
  4. 4.Kalibrer mot kjent referanse (sone-måler eller stille natt)
  5. 5.Cron-job kjører måling hvert minutt → POSTer til API
Smarttelefon-app
Kommer snart
Veldig lettGratis

Native iOS/Android-app som bruker telefonens mikrofon. Egnet for spotmålinger og enkel demo. Ikke for kontinuerlig drift over uker (batteri).

  1. 1.Last ned StøyVakt-app (utvikles)
  2. 2.Logg inn med samme bruker som her
  3. 3.Plasser telefonen ved vinduet med strømtilkobling
  4. 4.Ferdig — appen sender data automatisk

Kvalitetskrav for godkjenning

  • Posisjon: Eksakt koordinat (innen 50 m). Vises jittret offentlig for å beskytte hjemmeadresse.
  • Kalibrering: Verifiser at en stille natt (02–04) gir 25–35 dB. Avvik > 10 dB tyder på feilmontering eller defekt mikrofon.
  • Plassering: Beskytt mot regn, men ikke kvel mikrofonen i lyddempende materiale.
  • Kontinuitet: Stasjoner som ikke har sendt data på 30 dager blir suspendert.
  • Kontekst: Beskriv plasseringen i registreringsskjemaet (høyde, retning, avstand til kilde).

API-spesifikasjon

Endepunkt
POST https://stoyvakt.sjekk.org/api/v1/measurements
Headers
X-Station-Id:        <din station UUID>
X-Station-Timestamp: <unix seconds>
X-Station-Signature: sha256=<hex HMAC>
User-Agent:          <din-klient-navn>
Content-Type:        application/json
HMAC-signering
HMAC-SHA256(timestamp + "." + raw_body, api_key)

Replay-vindu ±300 sekunder. NTP-sync nødvendig.

Body
{
  "measurements": [
    {
      "measured_at": "2026-04-19T15:34:56Z",
      "laeq": 58.4,
      "lamax": 72.1,
      "duration_seconds": 60,
      "measurement_type": "continuous",
      "height_meters": 1.5
    }
  ]
}

Vanlige feil

HTTP 403 'error code: 1010'

Cloudflare blokkerer requesten. Sett en User-Agent header (f.eks. 'StoyVakt-Pi/1.0'). Vår offisielle installer gjør dette automatisk.

HTTP 401 'replay'

Klokken på enheten er ikke synkronisert. Sjekk: timedatectl. Aktiver NTP: sudo timedatectl set-ntp true.

HTTP 401 'bad_signature'

API-nøkkel er feil eller HMAC-en er beregnet over feil body. Pass på at body-stringen er nøyaktig den du signerer (ingen re-serialisering).

HTTP 403 'station_not_approved'

Stasjonen din venter fortsatt på admin-godkjenning. Sjekk status på «Mine stasjoner».

Verdiene mine er 100+ dB hele tiden

Wensn-sensorer leverer av og til feil offset. Mål en stille natt (02–04) — verdier > 50 dB tyder på feilkalibrering. Vi planlegger å støtte per-stasjon offset-justering.

Klar til å sette opp?

Når registrering åpnes igjen kan du opprette stasjonen her og hente ferdig installer.

Se mine stasjoner