GUI Relevanten, PaperUI, BasicUI, HabPanel ...
Moderatoren: seppy , udo1toni
Mr. BJ
Beiträge: 83 Registriert: 27. Sep 2017 08:04
Beitrag
von Mr. BJ » 13. Mär 2021 21:28
Hallo zusammen,
hat jemand Ahnung wie ich in einem Widget MAP Transformation für einen Titel anwende?
Ein Beispiel:
Code: Alles auswählen
- component: oh-list-item
config:
title: 1[MAP(weeklyprofile.map):%s]
action: command
actionItem: =props.item
actionCommand: "1"
icon: "=items[props.item].state === '1' ? 'f7:circle_fill' : 'f7:circle'"
iconColor: gray
Bei title: hätte ich gerne den Wert aus der Map-Datei.
Gruß Björn
Pi4 mit debMatic, Docker [openHAB 3.3, Mosquitto];
Philips Hue Bridge; amazon echo; HomeMaticIP
peter-pan
Beiträge: 2564 Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 13. Mär 2021 23:42
...hab mein Test-Szenario schon wieder abgebaut
, aber probier einfach mal
wenn das Item auch das "props.item" ist.
Evtl. könnte auch
Code: Alles auswählen
title: "=items.WandthermostatWohnzimmerWochenprofilText.displayState"
gehen.
Das ist jetzt einfach so aus der "Hüfte" geschossen. Ohne Gewähr.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1
openhabian
Mr. BJ
Beiträge: 83 Registriert: 27. Sep 2017 08:04
Beitrag
von Mr. BJ » 14. Mär 2021 00:07
Das war schon nicht schlecht aber wenn ich in der Liste mehr Einträge habe steht ja immer der selbe Wert
Ich hätte gerne eine Liste mit mehreren Auswahlmöglichkeiten und anstatt die Zahlen, die Beschreibung...mein Hirn ist nicht mehr so gut
Gruß Björn
Pi4 mit debMatic, Docker [openHAB 3.3, Mosquitto];
Philips Hue Bridge; amazon echo; HomeMaticIP
peter-pan
Beiträge: 2564 Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 14. Mär 2021 15:25
Das hab ich jetzt nicht ganz verstanden. Was willst du denn genau bezwecken ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1
openhabian
peter-pan
Beiträge: 2564 Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 14. Mär 2021 17:47
Evtl. meinst du so etwas ?
auswahl1.jpg
Dazu musst du in der StateDescription eine Art Mapping mit deinen Werten anlegen
meta.jpg
Und dann in deiner Seite ein passendes Widget (Label-List-Item, Label-Card) anlegen.
Code: Alles auswählen
component: oh-label-item
config:
item: test_item
title: label list
action: options
actionItem: test_item
Code: Alles auswählen
component: oh-label-card
config:
title: label-Card
action: options
actionItem: test_item
item: test_item
In deinem Widget selektierst du "Command Options" unter "Action".
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.1
openhabian
Mr. BJ
Beiträge: 83 Registriert: 27. Sep 2017 08:04
Beitrag
von Mr. BJ » 16. Mär 2021 20:07
Ich habe habe jetzt in den Props Felder eingefügt wo man den Text eingeben kann und die leeren Profile werden im Popup ausgeblendet.
Gruß Björn
Pi4 mit debMatic, Docker [openHAB 3.3, Mosquitto];
Philips Hue Bridge; amazon echo; HomeMaticIP