gplot Beschriftung links und rechts fälschlicherweise unterschiedlich

Begonnen von olwaldi, 06 Juli 2026, 17:10:12

Vorheriges Thema - Nächstes Thema

olwaldi

Ich nutze in fhemweb einen Temperatur-Plot unseres Blockheizkraftwerks. Die y-Achse soll von [65:75] skaliert werden. Das funktioniert, aber die linke y-Achse zeigt einen falschen Wertebereich an:
Du darfst diesen Dateianhang nicht ansehen.
Vermutlich zeigt die linke Achse den im Zeitbereich tatsächlich vorkommenden Wertebereich an, die rechte Achse hingegen den skalierten Wertebereich. Das Problem verschwindet, wenn ich im gplot-Editor die linke y-Achse gleich skaliere.

Ist nur unschön, sollte aber ggf. mal gefixt werden.


Grüßle, Michael

betateilchen

Was genau ist jetzt das Problem? Ich kann da keinen Fehler erkennen.
Du hast vermutlich nur eine Skalierung für die y2 Achse angegeben, das wird nicht automatisch für andere Achsen übernommen.

Zeig doch mal den Inhalt Deines gplot files, dann kann man das besser eingrenzen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

eisman

Hi,

hilfe, nur nicht fixen!

die linken Einstellungen sind für die linke Seite und die rechten für die rechte Seite.

gemeint war bestimmt: es werden aber dennoch werte auf der rechten Seite angezeigt auch ohne eintrag,
"> aus google:
Um den festen Wertebereich (Range as [min:max]) aus einem FHEM SVG-Plot auszublenden, löschen Sie den Eintrag im Konfigurationsdialog oder setzen Sie den Wert in der zugehörigen .gplot-Datei auf Range as [-].Wenn Sie den Range löschen, skaliert FHEM die Y-Achse automatisch anhand der aktuell gemessenen Werte.
<"

was aktuell hilft:
  Range as [min:max]       [-:-]
  Tics as ("Txt" val, ...) (' ' 1,' ' 0)
 
  siehe letztes bild
gruss
1x FHEM Debian, Homematic,Z2M,FS20 / 1X VM / 7x ESP
1x FHEM Debian, Homematic,Z2M         / 1X VM / 6x ESP
1x FHEM Debian                                      / 1X VM / 2x ESP
1x Proxmox * 1x MQTT * 1x Raspbery  *  Unifi

olwaldi

Zitat von: betateilchen am 06 Juli 2026, 17:28:59Was genau ist jetzt das Problem? Ich kann da keinen Fehler erkennen.
Du hast vermutlich nur eine Skalierung für die y2 Achse angegeben, das wird nicht automatisch für andere Achsen übernommen.

Zeig doch mal den Inhalt Deines gplot files, dann kann man das besser eingrenzen.
Genau, für die linke Beschriftung gibt's keine Skalierung, d.h. automatische Skalierung. Es gibt aber auch keine Kurve für die linke Skala, alle sind der rechten Seite zugeordnet. Und dann sind beide y-Achsen verschieden beschriftet, was definitiv nicht "gemeint" ist. Das sieht man gut oben, links mit 69 beschriftet, rechts mit 75. Eine Lösung habe ich ja schon beschrieben, man muß beide Achsen gleich skalieren.

Letztendlich wäre eine Lösung, im gplot-Code als Sonderbehandlung abzuchecken, ob es überhaupt Daten für eine Achse gibt. Wenn nicht, sollte automatisch die Skalierung von der bedateten Achse übernommen werden. Aber wie schon im ersten Beitrag von mir geschrieben, komme ich gut klar damit, einfach beide Achsen gleich zu skalieren.

Grüßle, Michael

rabehd

Zitat von: olwaldi am 07 Juli 2026, 07:21:39Genau, für die linke Beschriftung gibt's keine Skalierung, d.h. automatische Skalierung. Es gibt aber auch keine Kurve für die linke Skala, alle sind der rechten Seite zugeordnet.

Kann mir das jemand erklären? Beschriftung, Skalierung, Kurve....
Zitat von: betateilchen am 06 Juli 2026, 17:28:59Was genau ist jetzt das Problem? Ich kann da keinen Fehler erkennen.
Ich auch nicht.
Auch funktionierende Lösungen kann man hinterfragen.