Seite 1 von 1

Graphfarben auf Mobiler Page

Verfasst: 12. Apr 2023 09:24
von voda
Hallo zusammen,

über meine mobile Page möchte ich gerne die Farben der einzelnen Graphen ändern. Mein bisheriges Vorgehen:
  • Ein Item als Group angelegt, Namen vergeben: Mobile_Temperatur_Schafzimmer
  • Die entsprechenden Temperaturen (Heizung_Schlafzimmer_Solltemperatur, Heizung_Schlafzimmer_Temperature) ausgewählt
  • Mobile Page, Chart angelegt und dann den Name des Items ausgewählt
Funktioniert super. Beide Graphen werden angezeigt. Ich möchte aber gerne die Farben ändern. Wie funktioniert das? Mit Labelcolor und der Auswahl des Namens funktioniert dies nicht.

Code: Alles auswählen

Group icon="firstfloor" item=Schlafzimmer_Fenster label="Obergeschoss" {
        Group icon="bedroom" item=Schlafzimmer label="Schlafzimmer" {
            Switch icon="switch" item=Aktivierung_Regelung_Schlafzimmer label="Aktiviere Regelung"
            Selection icon="text" label="Status" item=Schlafzimmer_Heizung_Status
            Text icon="window" label="Fenster" item=Schlafzimmer_Fenster_TurFensterZustand
            Text icon="battery" label="Batteriestand" item=Heizung_Schlafzimmer_Batterieladung
            Text icon="temperature" label="Solltemperatur" item=Heizung_Schlafzimmer_Solltemperatur
            Text icon="temperature" label="Isttemperatur" item=Heizung_Schlafzimmer_Temperature
            Chart item=Mobile_Temperatur_Schafzimmer label="Temperaturverlauf Schlafzimmer" icon="line" refresh="1000" period="D" yAxisDecimalPattern="0,1" labelcolor=[Heizung_Schlafzimmer_Temperature = green,Heizung_Schlafzimmer_Solltemperature = blue]
        }

Danke und Gruß
Daniel

Re: Graphfarben auf Mobiler Page

Verfasst: 12. Apr 2023 14:59
von udo1toni
Kurze Antwort: Gar nicht.

Die Charts in der Sitemap können nur sehr eingeschränkt konfiguriert werden. Das hier https://www.openhab.org/docs/ui/sitemap ... type-chart ist der entsprechende Passus in der offiziellen Doku :)
Die Farben der Kurven gehören leider nicht dazu. Da ein Chart mit mehreren Kurven ausschließlich über ein Group Item erstellt werden kann, hast Du noch nicht mal die Möglichkeit, die Reihenfolge der Items zu bestimmen (und damit evtl. einer Auswahl von Items wenigstens immer jeweils die gleiche Farbe zuzuordnen)

Allerdings soltle man nicht unerwähnt lassen, dass es Sitemaps und alle entsprechenden Elemente schon seit openHAB1.0 gibt, es wurden hier im Laufe der Jahre nur sehr wenige Dinge überhaupt angepasst, um maximale Kompatibilität zu wahren.

Du kannst aber über die Apps für die verschiedenen Mobilgeräte (iOS, Android,...) auch Main UI Pages aufrufen. Dort kannst Du die Charts wesentlich weitgehender konfigurieren.
Sollte das nicht ausreichen, kann ich Dir Grafana ans Herz legen, die Ausgabe von Grafana lässt sich mit ein paar Tricks auch in die Sitemaps integrieren (wahlweise statisch oder dynamisch).

Re: Graphfarben auf Mobiler Page

Verfasst: 12. Apr 2023 17:33
von voda
Ohh okay. Vielen Dank für Dein Support.