Anzeige von Diagrammen für binäre Sensoren

Funktionsbeschreibung
Die Grafiken haben viel Sinn und Nutzen. Aber für Geräte vom binären Typ (ein / aus, Anwesenheit, Öffnung usw.) ergibt das nicht so viel Sinn.

Die Datentypen, die nicht von den Grafiken unterstützt werden, sind folgende:

  • Binär
  • Push
  • Kamera
  • Farbe

Es sollte eine dedizierte Ansicht geben, die insbesondere auf dem Dashboard zugänglich ist (aber warum nicht auch ein neuer Abschnitt in der Weboberfläche), um den Datenverlauf zu konsultieren.

Zum Beispiel (und zwar etwas schöner :wink: ):


Danke für die Anfrage!

Warum brauchst du diese Funktion? Erzähl mir von deinem persönlichen Anwendungsfall, damit wir eine genaue Spezifikation erstellen können :slight_smile:

Im Moment würde ich gerne den Öffnungsverlauf meiner Haustür einsehen können.

Dabei sehe ich mehrere Vorteile:

  • Bei einem Einbruch durch diese Tür hätte ich die genaue Uhrzeit
  • Wenn ich meine Tür zuschlage und mit meinem Hund im Wohngebiet spazieren gehe, kann ich sicherstellen, dass niemand in meiner Abwesenheit hereingekommen ist (#GrosFlemard :sweat_smile:)

Und später könnte ich einige Nutzungsstatistiken erstellen, insbesondere wie oft pro Tag der Kühlschrank geöffnet wird und dies mit dem Temperaturabfall / Stromverbrauch korrelieren.

Okay, also im Prinzip:

  • In der Oberfläche zeigen wir nur die letzten 12/24 Stunden an, das reicht
  • Falls nötig, kannst du ein bestimmtes Datum auswählen und den Verlauf an diesem Tag anzeigen lassen

Allerdings gibt es absolut keinen Bedarf, drei Monate Verlauf auf einmal anzuzeigen (das wäre winzig und unleserlich)

Ja, du hast die Situation gut zusammengefasst. Auch wenn es interessant sein kann zu wissen, wie oft die Tür pro Tag über einen Zeitraum von 3 Monaten geöffnet wurde, zum Beispiel.

Hallo zusammen,

Wie seht ihr die Implementierung? Eine Ergänzung in der Box „chart“ oder eine neue Box? Oder vielleicht etwas ganz anderes?

Das ist, glaube ich, ein neuer Typ von Diagramm. :thinking:
Sollte man je nach Sensor bestimmte Typen deaktivieren oder ausblenden?

Aus meiner Sicht sollte man es in der aktuellen grafischen Ansicht implementieren können… Aber ich stelle mir vor, dass das das Rendering selbst durcheinanderbringen wird.

Es sei denn, wie @spenceur vorgeschlagen hat, dass man, wenn man den Grafiktyp « Binärsensor » wählt, nur Binärsensoren integrieren kann, um ein homogenes Rendering zu erzielen.

Ein neuer Grafiktyp für binäre Geräte im bestehenden Chart-Widget!

Mein erstes Ergebnis:

Ein Kommentar?

Perfekt, das ist genau richtig :ok_hand:

Gefällt mir. Aber man sollte verhindern, dass mehrere Binärsensoren platziert werden können, um eine Überlagerung zu vermeiden, wie es aktuell bei den Diagrammen für die anderen Signale der Fall ist.

Danke @Will_71, darauf wäre ich nicht gekommen.
Jetzt kann man mehrere davon einfügen :slight_smile:

Toll !!! Gute Arbeit

Perfekt :+1:

Hier ist der PR:

Falls jemand testen möchte, ich bin dabei.

Kannst du ein Docker-Image generieren? :pray:

Das sieht super aus! Danke, dass du daran gearbeitet hast!

Super !! Das sieht toll aus, genau das Richtige!

Hier ist das Docker-Image: delogzway/gladys:binary_graph