Item als Label bei anderem Item in der Sitemap

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
goerdi
Beiträge: 113
Registriert: 21. Dez 2019 23:44
Answers: 1

Item als Label bei anderem Item in der Sitemap

Beitrag von goerdi »

Hallo !

Ich hab ja eine Wetterstation... die misst wind und Windrichtung (die Richtung wird gemappt auf den Text sprich Nord usw...)
Jetzt habe ich auch die Windgeschwindigkeit.
Also Icon habe ich das <wind> icon... nur finde ich es unpassend der Richtung auch das selbe zuzuordnen (ne Windrose gibts ja anscheinend nicht)
Da ist jetzt meine Idee fuer die Windgeschwindigkeit das Icon und aber als Label die gemappte Anzeige des Windrichtung Items ..
Geht das überhaupt ? Wenn ja .. Wie ? :)

Gruss Gerd

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Item als Label bei anderem Item in der Sitemap

Beitrag von udo1toni »

Nein, das wird so nicht gehen. Was Du machen kannst: Du nimmst ein Proxy Item (Typ String) und setzt in diesem den Status aus den Status der beiden anderen Items zusammen. Auf der Sitemap blendest Du nur das Proxy Item ein und hast beide Informationen da stehen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

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

Re: Item als Label bei anderem Item in der Sitemap

Beitrag von PeterA »

Z.b. so:

Ein Proxy Item "WacInfo", Typ "String" anlegen:

Code: Alles auswählen

String WacInfo "Abluft, Feuchte, Filtertimer [%s]" <temperature> 
Und eine Rule welche mir die Werte aus Abluft, Feuchte und Filtertimer in das Proxy Item schreibt:

Code: Alles auswählen

rule "WacInfo"
when
    Item Abluft                       received update or
    Item Abluftfeuchte                received update or
    Item FilterTimer                  received update
then
    WacInfo.postUpdate(Abluft.state.format("%.1f") +" °C - "+Abluftfeuchte.state.format("%s %%")+" - "+FilterTimer.state.format("%s h"))
end
Und dann in der Sitemap an der gewünschten Stelle das Proxy Item einbauen:

Code: Alles auswählen

Text          item=WacInfo    icon="westaflex"
Und so kann das dann in der Sitemap aussehen:

Bild
- OpenHab 2.4
#PWRUP

goerdi
Beiträge: 113
Registriert: 21. Dez 2019 23:44
Answers: 1

Re: Item als Label bei anderem Item in der Sitemap

Beitrag von goerdi »

Hi !

Ok... ich habe schon zur Hälft ein Ergebnis... aber irgendwie klappt das bei der Windrichtung nicht...
im Normalen Item klappt das scaling von Gradzahl zu String... wie trage ich das

Code: Alles auswählen

Number WS_WIND_DIR              "Windrichtung [SCALE(windrichtung.scale):%s]"
in der Rule ein das die Nummer zum Text gemappt wird ?

Gruss Gerd

violine21
Beiträge: 600
Registriert: 20. Sep 2019 05:49
Answers: 7

Re: Item als Label bei anderem Item in der Sitemap

Beitrag von violine21 »

goerdi hat geschrieben: 27. Feb 2020 14:49 Also Icon habe ich das <wind> icon... nur finde ich es unpassend der Richtung auch das selbe zuzuordnen (ne Windrose gibts ja anscheinend nicht)
Hallo Gerd,
habe das von meiner Homematic-Wetterstation mit Windfahne und Windrose so dargestellt:
wind.gif
Leider gibts von der Windrose kein animiertes Icon. Ob man es bei der Größe überhaupt erkennt, daran habe ich meine Zweifel :?
windrose.png
windrose.svg.txt
VG André
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten