Iconzugriff im Weather Widget für Habpanel

GUI Relevanten, PaperUI, BasicUI, HabPanel ...

Moderatoren: seppy, udo1toni

Antworten
kaloschke
Beiträge: 193
Registriert: 29. Jan 2019 07:20
Answers: 0

Iconzugriff im Weather Widget für Habpanel

Beitrag von kaloschke »

Hallo,

ich möchte dieses Widget https://community.openhab.org/t/templat ... ding/15869 für mein Habpanel benutzen.
Der Zugriff auf die Wettericons erfolgt z.B. so:

Code: Alles auswählen

src="{{ServerPath}}/images/{{IconSet}}/{{itemValue('Condition0').replace(' ','-') | lowercase }}.png"

Mein Problem: Die mitgelieferten Icons haben englische Namen, meine Condition0 liefert mir aber eine ja auch gewünschte deutsche Beschreibung.
So z.B.
"den ganzen Tag lang überwiegend bewölkt." anstatt vermutlich "mostly-cloudy-day".

Gibt es hierfür eine Lösung?

Viele Grüße

kaloschke
Beiträge: 193
Registriert: 29. Jan 2019 07:20
Answers: 0

Re: Iconzugriff im Weather Widget für Habpanel

Beitrag von kaloschke »

Ich habe hier: https://community.openhab.org/t/templat ... g/15869/42
einige Erläuterungen gefunden. Ich denke, mit der dort beschriebenen 2. Möglichkeit komme ich zum Ziel.

kaloschke
Beiträge: 193
Registriert: 29. Jan 2019 07:20
Answers: 0

Re: Iconzugriff im Weather Widget für Habpanel

Beitrag von kaloschke »

Komme ich leider nicht :-(
Wenn ich die Ausführungen unter meinem Link oben richtig verstanden habe, dann liefert der Wetterdienst außer ConditionX auch Daten für Condition_IDX zurück.
Ich benutze als Wetterdienst ForecastIO bzw. Danksky und bekomme hier nur ein "undef" zurückgeliefert. Ich hatte mich die Tage schon an OpenWeaterMap versucht, dieser Dienst bleibt bei mir aber immer offline (trotz einiger Tips aus dem Netz).
Gibt es Alternativen, die bei Euch funktionieren? Nicht alles, was früher lief, klappt ja heute noch.

kaloschke
Beiträge: 193
Registriert: 29. Jan 2019 07:20
Answers: 0

Re: Iconzugriff im Weather Widget für Habpanel

Beitrag von kaloschke »

Problem gelöst :-)
Zwar gibt es mit

Code: Alles auswählen

{weather="locationId=zuhause, forecast=0, type=condition, property=id"}
in der Tat kein Ergebnis,
aber

Code: Alles auswählen

{weather="locationId=zuhause, forecast=0, type=condition, property=commonId"}
liefert genau das, was ich brauche, nämlich die Wetterangabe in englisch.
Mit

Code: Alles auswählen

{weather="locationId=zuhause, forecast=0, type=condition, property=text"}
hat man es dann auf deutsch.

Antworten