Hallo zusammen!
Ich habe diesen Feature-Request erstellt, obwohl er bereits weit fortgeschritten ist, damit wir uns darüber im Forum und nicht nur auf GitHub unterhalten können.
Für den Zeitplan: @euguuu hatte mit einer ersten technischen Spezifikation begonnen und bereits Ende 2020 einen ersten Pull-Request. Das war super umfassend und er ist bei der Recherche sehr weit gegangen!! ![]()
Allerdings war der Pull-Request nicht abgeschlossen, und ich war nicht mit allen technischen Entscheidungen einverstanden, die getroffen wurden. Daher habe ich begonnen, einen anderen Pull-Request von Grund auf neu zu erstellen, basierend auf den gleichen Recherchen, aber mit einer anderen Implementierung.
Ich habe damit diesen Sommer (Mitte Juli) angefangen, und das war keine einfache Entwicklung!
Konkrete Spezifikation für dieses Feature:
- Anzeige von Sensorwerten in weniger als 50 ms, unabhängig vom Datensatz (auch bei 2 Millionen Sensorwerten)
- Möglichkeit, die Zeitachse live durch den Dashboard-Nutzer zu ändern
- Eine super einfache und klare UI
- Die Hintergrundberechnung der aggregierten Sensorwerte darf Gladys nicht verlangsamen
- Der Nutzer muss wissen, ob diese Sensordaten aggregiert wurden oder ob etwas schiefgelaufen ist
Bisher sieht es so aus:
Die große Herausforderung dieser Entwicklung ist es, die aggregierten Sensorwerte im Hintergrund zu berechnen und dies ohne Gladys zu verlangsamen und in Kommunikation mit dem Nutzer.
Eine neue Ansicht erscheint also in Gladys, die Ansicht „Hintergrundaufgaben“:
Zukünftig ist das Ziel, alle Hintergrundaufgaben (Szenarien usw.) in diese Ansicht zu integrieren, um dem Nutzer mehr Sichtbarkeit darauf zu geben, was im Hintergrund in seinem Gladys passiert.
Mein Pull-Request ist hier verfügbar:
Ich wäre für jedes Feedback dankbar @contributors ![]()

