Dynamische icons Trendpfeile

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Baumtasche
Beiträge: 82
Registriert: 14. Sep 2020 21:52
Answers: 0

Dynamische icons Trendpfeile

Beitrag von Baumtasche »

Hallo zusammen,

ich nutze das NetAtmo - Binding. Ein item lautet

Code: Alles auswählen

String Netatmo_Outdoor_TempTrend                    "Ternd [%s]"                                        {channel = "netatmo:NAModule1:home:outside:TempTrend"}
und liefert die Werte "fallend", Steigend" oder "Stabil" zurück. Ich würde gerne dafür Trendpfeile benutzen, die je nach Wert angezeigt werden. Die Pfeile als *.svg zu erstellen ist nicht das Problem, aber gib es eine elegante Lösung, dass diese auch je nach Trend angezeigt werden?

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Dynamische icons Trendpfeile

Beitrag von PeterA »

Als erstes fällt mir auf ob das wirklich "Trend" lauten soll? [emoji3]

Du könntest hier mit einer Map Transformation arbeiten.

trend.map

Code: Alles auswählen

fallend=⬇️
steigend=⬆️
stabil=⬅️➡️
Und als Pfeile Unicode Symbole nutzen wie ich auch.
(Ich nutze in meiner Lösung keine Map Transformation) Aber Du kannst sehen wie ich die Unicode Pfeile verwende.

viewtopic.php?f=15&t=3878

Bild
Zuletzt geändert von PeterA am 17. Okt 2020 14:58, insgesamt 1-mal geändert.
- OpenHab 2.4
#PWRUP

Benutzeravatar
peter-pan
Beiträge: 2774
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Dynamische icons Trendpfeile

Beitrag von peter-pan »

...einfach die entsprechenden icons bennen, z.B.: trend.svg (default), trend-fallend.svg, trend-steigend.svg und trend-stabil.svg. Und im item dann noch
<trend>
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.6 openhabian

Baumtasche
Beiträge: 82
Registriert: 14. Sep 2020 21:52
Answers: 0

Re: Dynamische icons Trendpfeile

Beitrag von Baumtasche »

vielen Dank für eure Hilfe, bitte entschuldigt, die verspätete Antwort. Eure Antworten haben mir sehr geholfen

Antworten