.onedev-buildspec.yml Loading last commit info...
.gitignore
LICENSE
README.md
fmi-radar.js
hacs.json
sample.gif
README.md

Ilmatieteen laitoksen sadetutka- ja salamahavainnot Home Assistantiin

Home Assistant -kortti, joka näyttää Ilmatieteen laitoksen sadetutkan ja salamahavainnot kuvaesityksenä kojelaudalla.

Esimerkkikuva

Asennus

HACS

Lisää HACSin frontend-puolelle mukautettu repo JUMBUZI/ha-fmi-radar kategoriaan Dashboard ja asenna HACSista sen jälkeen "Ilmatieteen laitoksen sadetutka- ja salamahavainnot".

Käsin

  1. Kopioi fmi-radar.js -tiedosto Home Assistantin /config/www -polkuun
  2. Avaa Home Assistantin asetukset ja sen alta kojelaudat
  3. Klikkaa oikeasta yläkulmasta löytyvää kolmen pisteen kuvaketta ja valitse avautuvasta valikosta resurssit
  4. Klikkaa lisää resurssi -painiketta
  5. Aseta avautuvasta ikkunasta URLiksi /local/fmi-radar.js, valitse tyypiksi JavaScript-moduuli ja klikkaa luo

Ilmatieteen laitoksen kohteen IDn selvittäminen

Konfiguroinnissa tarvittavan kohteen IDn selvitys onnistuu siirtymällä selaimella osoitteeseen https://ilmatieteenlaitos.fi/ ja hakemalla hakukentästä sääennuste halutulle sijainnille. Kun ennustesivu avautuu, rullaa kohtaan Sadetutka- ja salamahavainnot. Klikkaa tutkakuvan päällä hiiren oikealla painikkeella ja valitse Avaa kuva uudessa välilehdessä (kielestä ja selaimesta riippuen). Selaimen osoiteriviltä näet avautuvan kuvan URL-osoitteen noudattelevan seuraavanlaista kaavaa:

https://cdn.fmi.fi/weather-observations/products/radar-tiles/station_100971/...

Tässä esimerkkiosoitteessa näkyvä numero 100971 on haluttu kohteen ID, jota käytetään kortin konfiguroinnissa.

Huom! Jos haluat laajempia tutkakuvia, tarkan kohteen IDn haku edellä mainitulla tavalla ei ole välttämätöntä. Voit käyttää kohteen IDnä myös seuraavan taulukon arvoja:

Kohteen IDMääritelmä
suomi1hKoko Suomen sadetutka 1 h aikavälillä + ennuste
suomiKoko Suomen sadetutka 15 min aikavälillä
etela-suomiEtelä-Suomen sadetutka 15 min aikavälillä
keski-suomiKeski-Suomen sadetutka 15 min aikavälillä
pohjois-suomiPohjois-Suomen sadetutka 15 min aikavälillä

Käyttö

Lisää kojelautaan uusi kortti ja valitse korttiluettelosta Mukautettu: Ilmatieteen laitoksen sadetutka- ja salamahavainnot. Kortti sisältää visuaalisen editorin jolla pystyy muokkaamaan kaikkia kortin tarjoamia ominaisuuksia.

Elementtien lisäys karttakuvien päälle

Kuvan päälle voi halutessa piirtää CSS-tyylittelyä apua käyttäen esimerkiksi erilaisia muotoja tai lisätä tekstiä. Tämä tapahtuu määrittelemällä halutut elementit JSON-muodossa kortin konfiguraattorissa. Kortti generoi tämän jälkeen JSON-datan perusteella div-elementtejä kuvien päälle halutulla CSS-tyylittelyllä.

Kortti edellyttää JSONilta seuraavanlaista muotoa:

{
  "ensimmäisen_elementin_nimi": {
    "teksti": "Kuvien päälle luotavan div-elementin sisään lisättävä teksti (ei pakollinen)",
	"css": "Kuvien päälle luotavan div-elementin tyyli (pakollinen)"
  },
  "toisen_elementin_nimi": {
    "teksti": "...",
	"css": "..."
  },
  ...
}

JSON-esimerkkejä

Ympyrä 2 pikseliä leveällä punaisella reunuksella:

{"ympyrä":{"css":"width:10%;height:8%;top:46%;left:45%;border:2px solid red;border-radius:50%;"}}

Neliö 2 pikseliä leveällä sinisellä reunuksella ja "Koti" -tekstillä:

{"neliö":{"teksti":"Koti","css":"width:10%;height:8%;top:46%;left:45%;border:2px solid blue;color:black;text-align:center;line-height:50px;"}}

Yllä olevat esimerkit yhdistettyinä ja siirrettyinä:

{"ympyrä":{"css":"width:10%;height:8%;top:35%;left:45%;border:2px solid red;border-radius:50%;"},"neliö":{"teksti":"Koti","css":"width:10%;height:8%;bottom:35%;left:45%;border:2px solid blue;color:black;text-align:center;line-height:50px;"}}

Kuvien lataus toisesta osoitteesta

Jos haluat ladata tutkakuvat toisesta osoitteesta, määritä custom_host. Esim. fmi-proxy.example.com

Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover