Kurve anzeigen, auch wenn der Wert unverändert bleibt

Ich habe aktuell ein Thermostat-Dashboard

Darin habe ich 3 Widgets:
Raumtemperatur, Gerät im Raum mit niedriger und hoher Solltemperatur und die verschiedenen Heizmodi (Komfort, Eco, HG, Aus) und schließlich ein Diagramm mit der Temperatur und den beiden Sollwerten.

Das Problem ist, dass mein Diagramm nur die Temperaturdaten verarbeitet, da die anderen zum Zeitpunkt t gegeben wurden, aber nicht weiterentwickelt wurden.

Ich möchte, dass meine beiden Sollwerte eingezeichnet werden und die Temperatur sich gleichzeitig verändert

Hallo @spenceur! Interessantes Problem, aber ich habe keine Ahnung, wie man es lösen könnte :sweat_smile:

Hinzufügen einer zusätzlichen Funktion im Diagramm, um einen sogenannten „Sollwert“ (oder mehrere) zu definieren.
Er könnte entweder fest mit einem zu eingebenden Input sein oder über eine Variable Funktionalität, und man würde den lastValue der Feature ständig abrufen… so heiß ^^

Das ist eine Möglichkeit! Schauen wir mal, ob das überhaupt gefragt ist :slight_smile:

Ich habe das gleiche Problem, aber da ich meine Heizkörper mit Node Red verwaltet, sende ich den Sollwert regelmäßig für die Anzeige in den Diagrammen.

Ja also ich verwalte alles nativ mit Gladys. Wenn ich mir also das Hinzufügen von Sparadra ersparen könnte, wäre mir das sehr recht, haha.

Ja, das ist sicher

Ich würde mir als Nächstes die 3 laufenden PRs ansehen, die ich unbedingt abschließen muss, wenn es nicht zu lange dauert. Das interessiert mich auch ^^

Etwas ähnlich wie @Will_71, aber ich habe es in Gladys gemacht: Ich habe eine Szene namens „Wiederholung der Werte für die 24-Stunden-‚flachen‘-Grafiken“, die alle 1 Stunde den Befehl auf sich selbst kopiert. Und mein Befehl wird dann in meinen 24-Stunden-Grafiken angezeigt.
Aber das trägt zur Aufblähung der Datenbank bei! Nun, das war früher so… Es lebe DuckDB!!

Ich fange an, das hier anzuschauen:

So etwas in der Art?


Man könnte auch etwas für variable Vorgaben pro Punkt machen, vielleicht mit einer aktuellen Vorgaben-Linie…

Das könnte interessant sein, aber für mich ist das eine variable Vorgabe.

C’est dedans !!^^ Ich suche nur nach der besten Möglichkeit, sie darzustellen ^^
Ich versuche auch zu sehen, ob ich einen Bereich definieren kann (so etwas wie ± 1°C, wenn der Sollwert 20°C beträgt, gäbe es einen Bereich zwischen 19 und 21°C)

Einige visuelle Entwürfe der Edition. Ich bin mir immer noch nicht sicher… ^^ Es ist mühsam auf großen Bildschirmen im 3-Spalten-Modus oder auf kleinen. Viele Informationen müssen angezeigt werden.


image

Sollte man das nicht in zwei Schritten machen?
Zuerst die Geräte auswählen, die als Schwellenwerte dienen.
Und dann manuell Schwellenwerte hinzufügen.

Dann, wenn @pierre-gilles den ersten Teil validiert, aber nicht den zweiten, müssen wir nicht darauf warten, dass ihr euch streitet.

Ich weiß nicht, ob ich klar bin?

Ja, du bist sehr klar ^^

@spenceur (und natürlich alle anderen ^^):
Ich habe versucht, genau dieser Anforderung (die spezifisch für eine Art ‹ Hinweis ›-Funktion ist) nachzukommen. Sag mir/ euch, was du/ ihr davon haltet:

Ja, das ist wirklich persönlich!

Noch eine Frage, denn das nimmt Platz weg. Ich hätte die Grundanweisungen gerne deaktiviert. Und sie nur anzeigen, wenn man sie in der Legende auswählt.
Das bedeutet, dass sie bei einem Neuladen oder einem Seitenwechsel wieder deaktiviert sind.

@pierre-gilles,
Ich habe mir den Kopf zerbrochen, um Dinge zum Laufen zu bringen, aber eigentlich war es kaputt und wurde in den folgenden Versionen behoben. Ich habe gerade auf die neueste Version von apexcharts aktualisiert und es funktioniert. Aber natürlich habe ich nicht alles erneut getestet.

Was empfiehlst du bei Abhängigkeits-Updates? Ich habe es mit meiner aktuellen DB getestet und es scheint gut zu funktionieren. Aber wie kann ich sicher sein, dass es bei allen anderen genauso sein wird?

Man muss alle Grafikfälle testen, danach gibt es nicht viel zu tun, außer ausreichend verschiedene Fälle zu testen!

Halte mich auf dem Laufenden, wenn du eine Überprüfung möchtest :slight_smile: