Gå til innhold

Vær (MET)

Temperatur for en posisjon, brukt som forhåndsutfylt lastetemperatur i Beholdning og egne tanker. Inn, åpent API (api.met.no/weatherapi/locationforecast) — ingen nøkkel.

flowchart LR
    API[Connect API] -->|locationforecast, åpent| MET[MET api.met.no]
    MET --> TEMP[Forhåndsutfylt lastetemperatur]
    classDef sys fill:#f8d7da,stroke:#b53b46
    class API sys

Implementasjon

UserController bygger …/locationforecast/2.0/classic?lat=…;lon=…, deserialiserer XML (Models/Weather.cs) og returnerer temperaturen.

Feilmodi

MET nede eller ugyldige koordinater ⇒ ingen temperatur; sjåføren fyller inn manuelt (standard 15 °C).

Rotasjon

Ingen (åpent API). MET krever en identifiserbar User-Agent.

Test

curl -s -H "User-Agent: knapphus-connect" \
  "https://api.met.no/weatherapi/locationforecast/2.0/classic?lat=59.4;lon=5.3"

Relaterte sider