Guten Abend
Ich habe gerade ein Diagramm mit einem Xiaomi-Temperatursensor erstellt, der Temperatur und Luftfeuchtigkeit anzeigt. Ich zeige beide Kurven im selben Diagramm an und das funktioniert sehr gut, aber wäre es möglich, die Legende der Kurven zu ändern? Denn momentan wiederholt die Legende der Kurven den Namen des Sensors, es wäre besser, den Namen der Funktion zu verwenden. Denn in meinem Diagramm haben die beiden Kurven, Temperatur und Luftfeuchtigkeit, denselben Namen « Name des Sensors ». Ich nutze die Gelegenheit, um den Entwicklern für die Funktion « Möglichkeit der Auswahl für die Sonoff-Geräte zwischen Licht und Steckdose » zu danken und danke auch für den Fortschritt dieses riesigen Projekts ![]()
@Psoy Das ist die ewige Diskussion, darüber haben wir viel während der Entwicklung gesprochen! ^^
Die Anzeige der Funktion löst das Problem nicht, denn für andere Leute ist das Problem umgekehrt. Im Allgemeinen werden wir nicht dazu ermutigen, den Namen der Funktion auszufüllen, da dieser Name z. B. bei Sprachassistenten (Google Home/Alexa) nicht angezeigt wird.
Möglicherweise könnten wir eine Option hinzufügen, um die Bildunterschrift manuell in der Dashboard-Konfiguration auszufüllen, ich denke, das ist die einzige Option! ^^
Du kannst @AlexTrovato für seinen tollen PR zu diesem Thema danken!
Hallo,
Diese Option würde mir sehr gut gefallen, danke ![]()
Guten Tag
Also danke @AlexTrovato ![]()
Guten Tag
Hallo, kleiner Bug auf meiner Dashboard-Seite bezüglich des Helligkeits-/Temperaturauswahlmenüs. Ich habe gerade den Dev-Zweig für die Z2M-Integration mit automatischer Geräteerkennung getestet, auf dieser Seite kein Problem, aber beim Helligkeits-/Temperaturauswahlmenü, wenn die Seite zwischen 975px und 1265px groß ist, wird das Auswahlmenü zu einem Punkt und ist nicht mehr nutzbar (das liegt wahrscheinlich an der Länge meines Gerätenamens direkt davor, aber es ist trotzdem ärgerlich):
Ah tatsächlich!
Hast du auch das Problem, wenn der Name deines Geräts Leerzeichen enthält? Denn hier ist nicht nur der Gerätename lang, sondern es ist ein einzelnes Wort, das man nicht „teilen“ kann ![]()
In jedem Fall weiß ich nicht, ob ich eine magische Lösung hätte, aber vielleicht kann ich die zu langen Gerätenamen auf diesen kleinen Bildschirmen abschneiden…
Das ist der Durchschnitt der letzten beiden Werte. Das Problem ist, dass du anscheinend zwei Kurven anzeigst, die nicht die gleichen Einheiten haben, also ergibt das keinen Sinn ^^ (ich nehme an, dass es sich um Temperatur und Luftfeuchtigkeit handelt?)
Du kannst diese Anzeige deaktivieren ![]()
Ja, genau das ist es, ich zeige die Temperatur und die Luftfeuchtigkeit meines Gewächshauses an. Tatsächlich finde ich den Temperaturwert wieder, wenn ich die Luftfeuchtigkeit entferne. « Appell an die Entwickler
», Wäre es möglich, eine Art Variable anzuzeigen, die dem letzten Wert jeder Kurve entspricht (natürlich mit Verkleinerung der Schriftgröße), und sich auf 2 oder 3 Diagramme pro Fenster zu beschränken, um es nicht zu überladen?
Und nochmals vielen Dank für deine schnellen Antworten.
Warum nicht in diesem Fall zwei separate Graphen erstellen (da du die Werte der beiden Sensoren möchtest)?
Guten Abend Cicoub13,
weil es auf meinem Dashboard zu viel Platz einnimmt und ich bereits 3 verschiedene Dashboards habe
Ah ja, ich verstehe
Du kannst ein Github-Issue erstellen. Wenn jemand entwickeln möchte, könnte das eine recht einfache Funktion sein.
Leider kenne ich mich mit GitHub nicht gut genug aus, um ein Issue zu erstellen, aber wenn du mir dabei helfen könntest, würde ich es gerne tun. Ich habe angefangen, mich ein bisschen damit zu beschäftigen, aber ich verliere mich darin. ![]()
Danke im Voraus
Ich weiß nicht genau, ob das etwas ist, das wir wollen, das wird danach sehr überladen sein ![]()
Ich sehe zwei Möglichkeiten:
- Entweder du deaktivierst die Anzeige dieses Durchschnitts, der keinen Sinn ergibt (und du verwendest einfach die Ansicht „Geräte im Raum“ / „Raumtemperatur“ / Raumfeuchtigkeit)
- Oder wir fügen einen Fall in dieser grafischen Ansicht hinzu, wenn die beiden ausgewählten Kurven nicht die gleiche Einheit haben, wird (willkürlich) nur die erste angezeigt.
Hallo Pierre-Gilles,
Danke für deine Antwort. Zunächst habe ich die Anzeige deaktiviert, aber das Fenster wirkt dann etwas blass. Ich bevorzuge daher die zweite Lösung.
Ich habe auch festgestellt, dass der Titel des „grafischen Kästchens“ nicht im gleichen Format (Schriftart, Größe und Rahmen) wie die anderen Kästchen ist.
Hallo zusammen! Ich konnte an den verschiedenen Rückmeldungen zur „grafischen“ Ansicht arbeiten.
-
Korrektur der verschiedenen Rechtschreibfehler
-
Für den leeren Zustand habe ich eine Nachricht hinzugefügt, die besser erklärt, warum es keine Daten geben kann:
-
Für die Diagramme, die mehrere Sensoren mit unterschiedlichen Einheiten anzeigen, habe ich mehrere Vorschläge:
-
Nur den ersten Sensor im angezeigten Wert anzeigen und nicht den Durchschnitt der beiden (was keinen Sinn ergibt, wenn die beiden Sensoren unterschiedliche Einheiten haben)
-
Die Einheit in der Legende anzeigen
Der Pull Request ist hier verfügbar:
Hallo @pierre-gilles,
Könntest du im Fall von zwei unterschiedlichen Einheiten die zweite Einheit auf der sekundären y-Achse anzeigen?
Das würde eine präzise Ansicht der beiden Kurven in einer einzigen Darstellung ermöglichen.
Hallo Pierre-Gilles
Nach deiner Anfrage nach einer Meinung, denke ich an so etwas wie ein Grafik-Widget
.
Ich kann mir nicht vorstellen, wie viel Arbeit es ist, die manuellen Eingaben und die Abfrage der letzten Kurvenwerte zu verwalten, um sie im Widget anzuzeigen. ![]()
Also könnte man einen Kommentar in das Widget eingeben, dann könnte man die Namen der Kurven manuell eingeben, die letzten Werte der Kurven abrufen und dann könnte man die Einheit bei der Erstellung des Diagramms für die Kurve 1 und dann die 2 angeben und anschließend würde die Messwertänderung angezeigt werden. Leichter gesagt als getan ![]()
So, vielen Dank, dass du uns nach unserer Meinung gefragt hast ![]()
Ich bin mir nicht sicher, ob das Sinn macht, weil diese Legende die Legende des Diagramms ist (das ist die Bibliothek, die wir verwenden, ApexChart, die das anzeigt), und diese Legende wird auch angezeigt, wenn du mit der Maus über einen Punkt der Kurve fährst. Es macht nicht viel Sinn, dass, wenn man mit der Maus über die Kurve fährt, der Titel des Diagramms angezeigt wird, zusätzlich zum aktuellen Wert, der letzte Wert…
Das denke ich, könnte mit diesem möglich sein:
Danach, aber du sprichst hier nur von zwei Werten, was machen wir, wenn der Nutzer 3, 4, 5 Werte anzeigt?
Persönlich, wenn ich viele Werte in einem Diagramm darstellen muss, dann mit derselben Einheit, um schnell vergleichen zu können. Und wenn du die zweite Achse implementierst, kann ich mir gut vorstellen, dass ein Diagramm sowohl die Temperatur als auch die Luftfeuchtigkeit anzeigt.
Aber wenn ich viele verschiedene Einheiten anzeigen möchte, würde ich sie in mehrere Diagramme aufteilen, sonst ist es für mich unleserlich und nicht nutzbar. Ich verstehe, dass das nicht die Meinung aller ist. Aber zumindest ermöglicht es, vier verschiedene Einheiten auf zwei Diagrammen anzuzeigen. Das ist schon eine Platzersparnis für diejenigen, deren Anzeige begrenzt ist, und gleichzeitig bleibt die Lesbarkeit gut.
Hallo Pierre-Gilles,
Frohes neues Jahr an alle.
Nach meiner Xiaomi-Installation mit Node Red habe ich ein Anzeigeproblem im Dashboard-Graphen. Ich hole die Temperatur eines Sensors ab, die ich in einem Graphen meines Dashboards anzeige, und diese wird korrekt angezeigt, aber nur im 1-Stunden-Intervall. Nach 24 Stunden, wenn ich das Intervall auf 24 Stunden umstelle, zeigt die Anzeige an, dass keine Werte vorhanden sind. Offensichtlich gibt es ein Problem mit der Speicherung dieses Wertes. Es funktionierte zuvor korrekt mit der Xiaomi-Integration. Ich habe versucht, den an Gladys (per MQTT) übertragenen Wert in eine Zeichenkette oder eine Zahl umzuwandeln, aber das ändert nichts. Könntest du mir helfen, einen Wert von NodeRed per Mqtt zu speichern?
Vielen Dank im Voraus
Gute Nacht






