Sääennusteen hyödyntäminen puulämmityksessä
Ilmatieteenlaitos tarjoaa avoimen rajapinnan monenlaiseen käyttökelpoiseen säädataan. Olin pitkään suunnitellut sen hyödyntämistä taloni puulämityksessä. Lämmitystarpeen ennustamiseen ja visualisointiin käytän jo eri huoneiden lämpötilojen logitusta ja lattialämmitystermostaattien tilatietoja. Päätin lisätä seuraavan vuorokauden sääennusteen lämpötilojen jatkeeksi, jotta voin ennustaa lämmitystarvetta taas hieman paremmin.
Käytän käyrien piirtoon Dygraphs JavaScript kirjastoa. Käyrät piirretään Ajaxilla ladattavan CSV -tiedoston pohjalta, jonka muodostan palvelinpäässä dynaamisesti. Tähän yhteyteen oli kätevää lisätä sääennustedatan haku ja muutos XML:stä CSV:n jatkeeksi.
Ilmatieteenlaitoksen avointa dataa pääsee käyttämään ilmaisen rekisteröitymisen jälkeen. Rekisteröitymisessä saadaan API-avain, jota tarvitaan pyyntöjen tekemiseen.
Esimerkki ennustedatan URLista (vaatii sinun oman API-avaimen): http://data.fmi.fi/fmi-apikey/APIKEYTÄHÄN/wfs?request=getFeature&storedquery_id=fmi::forecast::hirlam::surface::point::timevaluepair&place=Helsingby¶meters=temperature&starttime=2014-09-30T17:18:35Z&endtime=2014-10-01T17:19:05Z×tep=6