{"id":6256,"date":"2026-11-02T13:19:40","date_gmt":"2026-11-02T12:19:40","guid":{"rendered":"https:\/\/blog.m.nu\/?p=6256"},"modified":"2026-11-02T13:51:24","modified_gmt":"2026-11-02T12:51:24","slug":"sa-har-fungerar-temperatur-nu","status":"publish","type":"post","link":"https:\/\/www.temperatur.nu\/info\/sa-har-fungerar-temperatur-nu\/","title":{"rendered":"S\u00e5 h\u00e4r fungerar temperatur.nu"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Bakgrund<\/h2>\n\n\n\n<figure class=\"wp-block-image alignright is-resized\"><a href=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image.png\" data-lbwps-width=\"783\" data-lbwps-height=\"664\" data-lbwps-srcsmall=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"664\" src=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image.png\" alt=\"Karta med n\u00e5gra av m\u00e4tpunkterna i Stockholm och Mellansverige\" class=\"wp-image-6349\" srcset=\"https:\/\/www.temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image.png 783w, https:\/\/www.temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-300x254.png 300w, https:\/\/www.temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-768x651.png 768w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/a><figcaption class=\"wp-element-caption\">N\u00e5gra av m\u00e4tpunkterna i Stockholm och Mellansverige<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"http:\/\/www.temperatur.nu\">temperatur.nu<\/a> har sedan 2001 samlat och presenterat temperaturdata fr\u00e5n hela Sverige. Projektet startade i Link\u00f6ping men kom p\u00e5 n\u00e5gra f\u00e5 \u00e5r att v\u00e4xa till att t\u00e4cka stora delar av Sverige. I dag har temperatur.nu \u00f6ver 2 000 aktiva m\u00e4tpunkter f\u00f6r luft- och vattentemperatur. De flesta drivs av frivilliga, och till det kommer \u00f6ppna data fr\u00e5n Trafikverket, SMHI och ett antal kommuner. Alla temperaturer uppdateras kontinuerligt, oftast med ett par minuters intervall. <a href=\"https:\/\/temperatur.nu\/info\/storyn-bakom-temperatur-nu\/\">Du kan l\u00e4sa mer om storyn bakom temperatur.nu h\u00e4r<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ver en halv miljon temperaturv\u00e4rden samlas in och kvalitetsgranskas varje dygn och sedan starten har uppskattningsvis ca 4 miljarder temperaturer lagts till i databasen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under h\u00f6gs\u00e4song har sajten drygt 50 000 unika bes\u00f6kare per m\u00e5nad och ungef\u00e4r 500 000 sidvisningar. M\u00e5nga appar anv\u00e4nder ocks\u00e5 temperatur.nu:s \u00f6ppna <a href=\"https:\/\/temperatur.nu\/info\/api\/\">API<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sidan anv\u00e4nds \u00e4ven i arbeten p\u00e5 s\u00e5v\u00e4l gymnasieniv\u00e5 som h\u00f6gskoleniv\u00e5. Ett par g\u00e5nger har \u00e4ven Polisen anv\u00e4nt data fr\u00e5n temperatur.nu i utredningar av brott.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vilka rapporterar temperaturer till temperatur.nu?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det \u00e4r l\u00e4tt att rapportera till temperatur.nu, och det g\u00e5r p\u00e5 flera s\u00e4tt. <a href=\"https:\/\/temperatur.nu\/info\/rapportera-till-temperatur-nu\/\">L\u00e4s mer om hur rapporteringen g\u00e5r till<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Merparten av dem som rapporterar temperaturer till temperatur.nu \u00e4r privatpersoner, men det finns \u00e4ven f\u00f6retag, kommuner och skolor bland m\u00e4tpunkts\u00e4garna. Ingen ers\u00e4ttning betalas till dem som bidrar, och m\u00e5nga har till och med k\u00f6pt utrustning av temperatur.nu f\u00f6r att kunna delta. Temperaturer h\u00e4mtas \u00e4ven fr\u00e5n <a href=\"https:\/\/data.trafikverket.se\/\">Trafikverkets \u00f6ppna data<\/a> (ca 750 m\u00e4tpunkter), fr\u00e5n <a href=\"https:\/\/www.temperatur.nu\/info\/smhi-matstationer\/\">SMHI:s v\u00e4derstationer<\/a> (176 m\u00e4tpunkter med m\u00e4tserier \u00e4nda fr\u00e5n 1849), fr\u00e5n SMHI:s m\u00e4tningar av havstemperatur och fr\u00e5n kommuner som m\u00e4ter vattentemperaturen p\u00e5 sina badplatser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e5 projektet bygger helt p\u00e5 frivillighet \u00e4r det sv\u00e5rt att st\u00e4lla h\u00f6ga krav p\u00e5 m\u00e4tmetoder eller val av utrustning och det \u00e4r d\u00e4rf\u00f6r inte m\u00f6jligt att p\u00e5 f\u00f6rhand validera m\u00e4tmetod eller kvalitet p\u00e5 insamlad data f\u00f6r en enskild m\u00e4tpunkt. Detta har lett till att kvaliteten p\u00e5 insamlad data varierar kraftigt. Vissa m\u00e4tpunkter h\u00e5ller mycket h\u00f6g kvalitet, men andra uppvisar problem i varierande grad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hur g\u00e5r insamlingen av data till?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r varje m\u00e4tpunkt sparas bland annat f\u00f6ljande f\u00f6r att kunna h\u00e4mta temperaturen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Koordinater f\u00f6r var m\u00e4tningarna sker<\/li>\n\n\n\n<li>Hur temperaturen rapporteras.\n<ul class=\"wp-block-list\">\n<li>En del m\u00e4tpunkter skickar sj\u00e4lva in temperaturer till temperatur.nu som d\u00e5 lagras i filer p\u00e5 servern<\/li>\n\n\n\n<li>F\u00f6r dem som rapporterar via Telldus Live eller Netatmo h\u00e4mtas temperaturerna via tj\u00e4nsternas API:er<\/li>\n\n\n\n<li>Temperatur.nu Reporter (v1, v2 och v2.5)<\/li>\n\n\n\n<li>LoRaWAN-sensorer via The Things Network, v\u00e4derstationer med Wunderground-\/Ecowitt-format och 1-Wire-system via owserver<\/li>\n\n\n\n<li>\u00d6ppna data fr\u00e5n Trafikverket, SMHI och kommuner h\u00e4mtas regelbundet och f\u00f6rdelas till respektive m\u00e4tpunkt<\/li>\n\n\n\n<li>temperatur.nu kan \u00e4ven h\u00e4mta information fr\u00e5n hemsidor d\u00e4r temperaturer finns med<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Hur ofta m\u00e4tpunkten ska uppdateras. M\u00e4tpunkter som sj\u00e4lva skickar in v\u00e4rden behandlas direkt n\u00e4r ett nytt v\u00e4rde kommer. F\u00f6r \u00f6vriga anpassas intervallet automatiskt efter hur ofta k\u00e4llan har nya v\u00e4rden, oftast 2\u201310 minuter.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">P\u00e5 servern k\u00f6rs hela tiden ett antal parallella processer, spindeln, som letar efter m\u00e4tpunkter som beh\u00f6ver uppdateras. N\u00e4r spindeln hittar en h\u00e4mtas temperaturen, och g\u00e5r den att l\u00e4sa in forts\u00e4tter den till n\u00e4sta sp\u00e4nnande steg: kvalitetss\u00e4kring! I genomsnitt behandlas drygt 6 temperaturv\u00e4rden i sekunden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.temperatur.nu\/info\/systembeskrivning\/\">H\u00e4r kan du l\u00e4sa mer om hur systemet bakom temperatur.nu \u00e4r uppsatt.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kvalitetss\u00e4kring av data (g\u00e4ller luftm\u00e4tningar)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kvalitet \u00e4r centralt p\u00e5 temperatur.nu och jag arbetar st\u00e4ndigt med att f\u00f6rb\u00e4ttra kvaliteten p\u00e5 den data som samlas in.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kvalitetsh\u00f6jning f\u00f6re insamling<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Jag uppmanar alla m\u00e4tpunkts\u00e4gare att m\u00e4ta i tv\u00e5 v\u00e4derstreck, eftersom det vanligaste problemet \u00e4r att en sensor hamnar i direkt solljus. Det \u00e4r oftast l\u00e4ttare att m\u00e4ta i flera v\u00e4derstreck \u00e4n att bygga ett bra solskydd. Inga krav st\u00e4lls p\u00e5 hur m\u00e4tningarna ska ske i \u00f6vrigt d\u00e5 det skulle orsaka ett stort bortfall av m\u00f6jliga rapport\u00f6rer.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kvalitetsh\u00f6jande \u00e5tg\u00e4rder vid insamling<\/h4>\n\n\n\n<figure class=\"wp-block-image alignright\"><a href=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-2.png\" data-lbwps-width=\"254\" data-lbwps-height=\"196\" data-lbwps-srcsmall=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"254\" height=\"196\" src=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-2.png\" alt=\"Textutskrift fr\u00e5n kontrollen av ett v\u00e4rde f\u00f6r Link\u00f6ping\/Ekholmen: 20 grannstationer, medelv\u00e4rde 4,97 och avvikelse 1,28 grader\" class=\"wp-image-6352\"\/><\/a><figcaption class=\"wp-element-caption\">Utskrift fr\u00e5n kontrollen av ett temperaturv\u00e4rde innan det sparas i databasen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r att \u00f6ka kvaliteten p\u00e5 de temperaturer som samlas in analyseras varje temperatur utifr\u00e5n olika parametrar f\u00f6r att i s\u00e5 stor grad som m\u00f6jligt automatiskt filtrera bort felaktiga temperaturer redan n\u00e4r de samlas in. Mottot \u00e4r att det \u00e4r b\u00e4ttre att ha luckor i m\u00e4tningarna \u00e4n felaktiga temperaturer i databasen.<br><br>Varje rapporterat temperaturv\u00e4rde kontrolleras automatiskt i flera steg:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Rimlighetskontroll mot grannar \u2013 Temperaturen j\u00e4mf\u00f6rs med medianen av upp till 10 n\u00e4rliggande aktiva m\u00e4tpunkter inom 20 km. Till\u00e5ten avvikelse anpassas efter antalet grannar, avst\u00e5ndet till dem, h\u00f6jdskillnader och aktuell temperaturniv\u00e5. Vid kyla och stora h\u00f6jdskillnader (t.ex. fj\u00e4llstationer) till\u00e5ts st\u00f6rre avvikelse eftersom inversioner och lokala kalluftsj\u00f6ar kan ge naturliga skillnader p\u00e5 10\u201320 \u00b0C. Att en m\u00e4tpunkt \u00e4r kallare \u00e4n grannarna godtas l\u00e4ttare n\u00e4r solen st\u00e5r l\u00e5gt (natt, morgon och kv\u00e4ll), eftersom kalluftsj\u00f6ar d\u00e5 \u00e4r vanliga, men inte mitt p\u00e5 dagen d\u00e5 det oftare betyder att grannarna har sol p\u00e5 sina givare.<\/li>\n\n\n\n<li>F\u00f6r\u00e4ndringshastighet \u2013 Systemet kontrollerar att temperaturen inte f\u00f6r\u00e4ndras orealistiskt snabbt j\u00e4mf\u00f6rt med f\u00f6reg\u00e5ende m\u00e4tning. Den till\u00e5tna f\u00f6r\u00e4ndringen beror p\u00e5 hur l\u00e5ng tid som g\u00e5tt sedan f\u00f6rra uppdateringen. Stigningar begr\u00e4nsas mer (0,4 \u00b0C per minut, dock alltid minst 2,5 \u00b0C) \u00e4n fall (0,5 \u00b0C per minut, minst 4 \u00b0C), vilket bland annat f\u00e5ngar upp sensorer som tr\u00e4ffas av direkt solljus.<\/li>\n\n\n\n<li>Extremv\u00e4rden \u2013 Temperaturer \u00f6ver 50 \u00b0C eller under \u221250 \u00b0C klassas som ogiltiga.<\/li>\n\n\n\n<li>Stillast\u00e5ende v\u00e4rden \u2013 Om en m\u00e4tpunkt rapporterar exakt samma temperatur i tre timmar markeras den som felaktig. Undantaget \u00e4r n\u00e4r n\u00e4rliggande m\u00e4tpunkter ocks\u00e5 har legat stilla, till exempel en vindstilla natt. D\u00e5 godk\u00e4nns v\u00e4rdet, men aldrig om det har st\u00e5tt still i mer \u00e4n tolv timmar.<\/li>\n\n\n\n<li>Dubbelsensorer \u2013 M\u00e4tpunkter med tv\u00e5 temperaturgivare j\u00e4mf\u00f6rs automatiskt. Om en sensor fastnar p\u00e5 ett v\u00e4rde v\u00e4ljs den andra. Den l\u00e4gsta temperaturen prioriteras f\u00f6r att motverka solp\u00e5verkan. <\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e4rden som klarar kontrollerna g\u00e5r sedan genom ett d\u00e4mpningsfilter: vid \u00e4ndringar st\u00f6rre \u00e4n 0,2 \u00b0C flyttas det visade v\u00e4rdet 65 % av v\u00e4gen mot det nya v\u00e4rdet vid varje uppdatering. Det ger stabilare v\u00e4rden och minskar kortvariga m\u00e4tfel.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kvalitetsh\u00f6jande \u00e5tg\u00e4rder efter insamling<\/h4>\n\n\n\n<figure class=\"wp-block-image alignright\"><a href=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-3.png\" data-lbwps-width=\"279\" data-lbwps-height=\"209\" data-lbwps-srcsmall=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"279\" height=\"209\" src=\"https:\/\/temperatur.nu\/info\/wp-content\/uploads\/2019\/10\/image-3.png\" alt=\"Graf med en solspik: temperaturen stiger brant och sjunker igen vid samma tid flera dagar i rad\" class=\"wp-image-6353\"\/><\/a><figcaption class=\"wp-element-caption\">En typisk &#8221;solspik&#8221;, som ofta hittas av de automatiska kontrollerna<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Det \u00e4r tyv\u00e4rr inte ovanligt att m\u00e4tpunkter uts\u00e4tts f\u00f6r solinstr\u00e5lning vid samma tidpunkt dag efter dag. M\u00e5nga g\u00e5nger f\u00e5ngas detta upp redan n\u00e4r temperaturen samlas in, men om \u201dsolspikarna\u201d i m\u00e4tserierna \u00e4r sm\u00e5 kommer analysen vid insamlingen inte att uppt\u00e4cka felen. En g\u00e5ng i veckan k\u00f6rs d\u00e4rf\u00f6r en analys av senaste veckans insamlade data f\u00f6r respektive m\u00e4tpunkt. Vid dessa analyser kan repetitiva sm\u00e5 f\u00f6r\u00e4ndringar uppt\u00e4ckas. M\u00e4tpunkts\u00e4garen f\u00e5r d\u00e5 ett automatiskt mejl om att fel har uppt\u00e4ckts, med uppmaning om att om m\u00f6jligt korrigera placeringen av sensorerna.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kvalitetss\u00e4kring av vattentemperaturer<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Vattentemperaturer \u00e4ndras l\u00e5ngsamt och kan inte j\u00e4mf\u00f6ras med luftm\u00e4tningar i n\u00e4rheten. De kontrolleras d\u00e4rf\u00f6r p\u00e5 andra s\u00e4tt: v\u00e4rdet m\u00e5ste vara rimligt f\u00f6r \u00e5rstiden, en givare som visar exakt samma v\u00e4rde i en vecka markeras som felaktig och m\u00e4tningar som \u00e4r \u00e4ldre \u00e4n tv\u00e5 dygn visas inte.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bidra till temperatur.nu du med!<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Alla kan bidra med data till temperatur.nu \u2013 <a href=\"https:\/\/temperatur.nu\/info\/rapportera-till-temperatur-nu\/\">l\u00e4s mer om hur du rapporterar<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vem st\u00e5r bakom temperatur.nu?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.temperatur.nu\/info\/storyn-bakom-temperatur-nu\/\">Jag, Erik Freiholtz Jern, har drivit temperatur.nu som hobbyprojekt sedan starten 2001.<\/a> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eftersom sajten oms\u00e4tter en del pengar \u00e4r det av praktiska och skattem\u00e4ssiga sk\u00e4l mitt f\u00f6retag, EFZ Holding AB, som juridiskt st\u00e5r bakom temperatur.nu och \u00e4r personuppgiftsansvarigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6retagsinformation och kontaktuppgifter finns p\u00e5 sidan <a href=\"https:\/\/www.temperatur.nu\/info\/kontakt\/\">Kontakt<\/a>.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Bakgrund temperatur.nu har sedan 2001 samlat och presenterat temperaturdata fr\u00e5n hela Sverige. Projektet startade i Link\u00f6ping men kom p\u00e5 n\u00e5gra f\u00e5 \u00e5r att v\u00e4xa till att t\u00e4cka stora delar av Sverige. I dag har temperatur.nu \u00f6ver 2 000 aktiva m\u00e4tpunkter f\u00f6r luft- och vattentemperatur. De flesta drivs av frivilliga, och till det kommer \u00f6ppna data [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7448,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3,2],"tags":[],"class_list":["post-6256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genomgangar","category-temperatur-nu"],"_links":{"self":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts\/6256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/comments?post=6256"}],"version-history":[{"count":18,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts\/6256\/revisions"}],"predecessor-version":[{"id":7491,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/posts\/6256\/revisions\/7491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/media\/7448"}],"wp:attachment":[{"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/media?parent=6256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/categories?post=6256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.temperatur.nu\/info\/wp-json\/wp\/v2\/tags?post=6256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}