Schriftfarbe in Sitemap abhängig vom Wert
-
- Beiträge: 222
- Registriert: 30. Dez 2019 20:29
Schriftfarbe in Sitemap abhängig vom Wert
Hallo zusammen,
ich nutze OH3.4.4 (Raspberry Pi) und nutze meist nur die Sitemap auf den Handys für die für mich wichtigen Funktionen.
Nun lasse ich mir für meine Pool-Pumpe auch den Druck anzeigen.
Ideal wäre es hier, wenn ich in der Sitemap den angezeigten Wert (min. 0,00 bar / max. 10,00 bar) in zwei Farben anzeigen lassen könnte:
- grün (0,00-0,50 bar)
- rot (0,60 - 10,00 bar)
anzeigen lassen könnte.
Damit könnte jeder, mit der Pumpe nicht vertraute User sehen, ob die Werte O.K. sind.
Kann man das realisieren?
Danke für eure Hinweise.
ich nutze OH3.4.4 (Raspberry Pi) und nutze meist nur die Sitemap auf den Handys für die für mich wichtigen Funktionen.
Nun lasse ich mir für meine Pool-Pumpe auch den Druck anzeigen.
Ideal wäre es hier, wenn ich in der Sitemap den angezeigten Wert (min. 0,00 bar / max. 10,00 bar) in zwei Farben anzeigen lassen könnte:
- grün (0,00-0,50 bar)
- rot (0,60 - 10,00 bar)
anzeigen lassen könnte.
Damit könnte jeder, mit der Pumpe nicht vertraute User sehen, ob die Werte O.K. sind.
Kann man das realisieren?
Danke für eure Hinweise.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Schriftfarbe in Sitemap abhängig vom Wert
Hi,
das geht in der Sitemap mit "valuecolor" und "labelcolor"
Und schau mal hier:
https://www.openhab.org/docs/ui/sitemap ... con-colors
Da ist das sehr schön beschrieben.
Gruß
das geht in der Sitemap mit "valuecolor" und "labelcolor"
Code: Alles auswählen
Default item=em0_total_act_power label="Aktueller Verbrauch" valuecolor=[>0="red",<=0="green"]
Code: Alles auswählen
Text item=hitchi_power label="Netzbezug" labelcolor=["red"] valuecolor=[>0="red",<=0="green"]
https://www.openhab.org/docs/ui/sitemap ... con-colors
Da ist das sehr schön beschrieben.
Gruß
- OpenHab 2.4
#PWRUP
#PWRUP
-
- Beiträge: 222
- Registriert: 30. Dez 2019 20:29
Re: Schriftfarbe in Sitemap abhängig vom Wert
Vielen Dank PeterA,
ich habe das gerade mal versucht:
Sofern ich die grafische Option (Designer) rechts im Menü der Sitemap nutze, passiert gar nichts.
Versuchsweise habe ich im Code folgende Zeile eingegeben:
Hier passiert ebenso nichts.
Wo ist hier mein Denkfehler?
Danke.
ich habe das gerade mal versucht:
Sofern ich die grafische Option (Designer) rechts im Menü der Sitemap nutze, passiert gar nichts.
Versuchsweise habe ich im Code folgende Zeile eingegeben:
Code: Alles auswählen
Default icon="pressure" label="Druck Filter Pool" item=Logo8_1_Analoge_Ausgange_NAQ4 valuecolor=[>0="red",<=0="green"]
Wo ist hier mein Denkfehler?
Danke.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Schriftfarbe in Sitemap abhängig vom Wert
Das Ding ist: Wenn Du über die Sitemap die UI erstellst, so wird die Sitemap nicht im Sitemap Format gespeichert, sondern als Yaml. Dort muss der Wert anders angegeben werden:
Ich hab es gerade mit einem meiner Items ausprobiert, und das Widget lässt sich einwandfrei auch über die UI in eine Sitemap einbinden, im Code stehen dann aber die zusätzlichen Anführungszeichen.
Code: Alles auswählen
Default icon="pressure" label="Druck Filter Pool" item=Logo8_1_Analoge_Ausgange_NAQ4 valuecolor=[>"0"="red",<="0"="green"]
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 222
- Registriert: 30. Dez 2019 20:29
Re: Schriftfarbe in Sitemap abhängig vom Wert
Hallo udo1toni,
danke für deine Antwort.
Ich meinte aber die Sitemap, die ich unter Pages erstellt habe.
Hier habe ich die Option "Design" und "Code".
Wenn ich im Code die von dir formulierten Code eingeben, passiert nichts.
danke für deine Antwort.
Ich meinte aber die Sitemap, die ich unter Pages erstellt habe.
Hier habe ich die Option "Design" und "Code".
Wenn ich im Code die von dir formulierten Code eingeben, passiert nichts.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Schriftfarbe in Sitemap abhängig vom Wert
Dann machst Du irgendwas falsch 
Wie gesagt, ich habe es über den Main UI Designer getestet und kann Dir garantieren, dass es funktioniert.
Insbesondere unter openHAB3 sollte das Ganze gar kein Problem sein (unter openHAB4 gab es manchmal Probleme, dass Änderungen zwar übernommen, aber anschließend nicht angezeigt wurden - nicht mal ein Neustart half, man musste dann zusätzlich noch andere Dinge speichern, damit die Änderung korrekt angezeigt wurde - das sollte aber mit der aktuellen OH4.0.3 behoben sein)

Wie gesagt, ich habe es über den Main UI Designer getestet und kann Dir garantieren, dass es funktioniert.
Insbesondere unter openHAB3 sollte das Ganze gar kein Problem sein (unter openHAB4 gab es manchmal Probleme, dass Änderungen zwar übernommen, aber anschließend nicht angezeigt wurden - nicht mal ein Neustart half, man musste dann zusätzlich noch andere Dinge speichern, damit die Änderung korrekt angezeigt wurde - das sollte aber mit der aktuellen OH4.0.3 behoben sein)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: Schriftfarbe in Sitemap abhängig vom Wert
Moin,
Hatte mich damit auch mal versucht:
Eventuell hilft das.
Jedenfalls wird der Wert hier Farbig dargestellt...
Hatte mich damit auch mal versucht:
Code: Alles auswählen
Text icon="temperature" label="Außen" item=temperatures_outdoor_t1 valuecolor=[>27="red",>14="green",>5="orange",<5="blue",<1="red"] labelcolor=[>27="red",>14="green",>5="orange",<5="blue",<1="red"]
Jedenfalls wird der Wert hier Farbig dargestellt...
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Schriftfarbe in Sitemap abhängig vom Wert
Der Punkt ist halt, dass der UI Designer hier anderen Code ausspuckt. Das mag aber am yaml Format liegen.
Dennoch sollte der generierte Code funktionieren (so wie er das bei mir ohne jegliche Probleme tut).
Dennoch sollte der generierte Code funktionieren (so wie er das bei mir ohne jegliche Probleme tut).
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 222
- Registriert: 30. Dez 2019 20:29
Re: Schriftfarbe in Sitemap abhängig vom Wert
Hallo udo1toni und mad-mike.
Danke für eure Unterstützung.
Beide Ansätze führen irgendwie nicht zum Erfolg.
Ich habe das, unter der Kategorie Pages --> in der erstellten Sitemap --> unter Code --> an der jew. Stelle eingefügt.
Einen Neustart habe ich auch versucht.
Die Schriftfarbe bleibt gleich.
Aber sagt mal:
Kann ich das nicht auch alternativ lösen?
Wenn ich im Design-Modus der Sitemap bin, habe ich rechts unten die Optionen "Label Colour" und "Value Colour".
Was müsste ich denn hier eingeben?
Danke und einen schönen Wochenstart.
Danke für eure Unterstützung.
Beide Ansätze führen irgendwie nicht zum Erfolg.
Ich habe das, unter der Kategorie Pages --> in der erstellten Sitemap --> unter Code --> an der jew. Stelle eingefügt.
Einen Neustart habe ich auch versucht.
Die Schriftfarbe bleibt gleich.
Aber sagt mal:
Kann ich das nicht auch alternativ lösen?
Wenn ich im Design-Modus der Sitemap bin, habe ich rechts unten die Optionen "Label Colour" und "Value Colour".
Was müsste ich denn hier eingeben?
Danke und einen schönen Wochenstart.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.1.3 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Schriftfarbe in Sitemap abhängig vom Wert
Wie gesagt, ich habe es mit dem Designer ausprobiert und es hat einwandfrei funktioniert. In den entsprechenden Feldern musst Du die passenden Werte eintragen, genau wie sie im valueColor Array notiert sind.
Da Du das entsprechende Widget vermutlich in eine bestehende Sitemap einbauen willst: Evtl. machst Du schon an der Stelle einen Fehler?
Da Du das entsprechende Widget vermutlich in eine bestehende Sitemap einbauen willst: Evtl. machst Du schon an der Stelle einen Fehler?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet