Jump to content
  • Sign Up
Støtt hjemmeautomasjon! 🥇🥈🥉

Recommended Posts

Posted

Hei,

Har begynt å få noe dreisen på weather binding i Openhab, så jeg klarer nå å hente ut en del data fra tjenesten WeatherUnderground.
MEN, det jeg ikke forstår er hvordan man definerer variablene. Ett eksempel er når man henter temperaturen:

Number  Temperature     "Temperature [%.2f *C]" {weather="locationId=home, type=temperature, property=current"}


Denne er forsåvidt grei, men HVORDAN forstår man at "Temperature" er en variabel man kan hente? 
Jeg vil gjerne hente ut når WUnderground gir ut ALERTS, gjerne av typen "fare for underkjølt regn" osv. Da er dette API wiki:
https://www.wunderground.com/weather/api/d/docs?d=data/alerts

Men jeg forstår ikke hvordan jeg skal få hentet ut for eksempel det som ligger under  level_meteoalarm_description .

Prøver jeg feks: String Alerts "level_meteoalarm_description [%s]" {weather="locationId=home, type=alerts, property=text"} så får jeg bare i konsollen:


"org.eclipse.smarthome.model.item.BindingConfigParseException: Invalid binding, unknown type or property: locationId=home, type=alerts, property=text"

Alle forslag og input så jeg forstår dette lettere mottas med takk :)

Posted

En annen ting jeg lurer på mtp Weather Underground - er det mulig å LÅSE stasjonen den kobler til? Virker som den bytter litt på hvilken lokale værstasjon den bruker da det er flere i området, skulle gjerne kunne ha spesifisert denne.. 

Posted

Du må sette opp 1.x bindinger i config filene under [config folder]/services/[servicename].cfg. Filene skal generere seg selv og skal ha eksempeldata i seg.

 https://github.com/openhab/openhab1-addons/wiki/Weather-Binding  refererer til OpenHAB1 oppsett som er litt annerledes. alt konfigurerers i en fil og du tagger settings med binding navnet.

OH1(openhab.cfg): 

weather:location.<locationId1>.units= 

OH2(weather.cfg):

location.<locationId1>.units= 

 

v2 bindinger er mye lettere ettersom alle skal støtte autodiscovery så godt som det lar seg gjøre.

Posted

Kort fortalt så må du lage weather.cfg i services som @Lazarus nevner, definere hva du trenger av informasjon i weather.items og så hente opp verdiene i ett sitemap feks så får du det opp i feks BasicUI. Er en ganske bratt læringskurve på dette, men gøy når det funker. Du må gå på feks WeatherUnderground og registrere deg der så du får en API nøkkel slik at du kan snakke med tjenesten. Da kan du hente alt fra Dagens Temperatur til Forecast en uke frem i tid. 

Kan muligens prøve å lage en liten writeup på dette senere da jeg ser dette som ett greit startprosjekt når man begynner med openHAB, men noe vanskelig å finne all info på ett sted.

TJ

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.