Seite 1 von 1

Daten nicht verfügbar Problem / Verbesserungsvorschlag

Verfasst: Fr 4. Feb 2022, 20:08
von Yar_Leo
Hallo Ulrich,

Ich benutze Ihr System seit Oktober und finde es sehr nützlich. Vielen Dank dafür.
Allerdings stört mich eine Sache in der Multiregler-Version sehr.
Ich weiß nicht ob es ein Bug oder ein Feature ist...

Ich habe 5 Geräte angeschlossen. Um einen guten Überblick zu haben, habe ich ein Dashboard erstellt, in dem viele Berechnungen durchgeführt werden, um beispielsweise die Gesamterzeugung, den Gesamtverbrauch usw. darzustellen. Aber wenn die Verbindung zu mindestens einem Gerät unterbrochen wird, ist das gesamte Dashboard nutzlos, da in der Datenbank für dieses "fehlerhafte" Gerät keine Daten vorhanden sind und grafana keine Berechnungen durchführen kann.

Bild

Erst wenn das defekte Gerät wieder da ist, sieht das Dashboard wieder gut aus.

Bild

Es ist absolut nicht praktikabel, die Kontrolle/Übersicht über das System zu verlieren, wenn nur eine Komponente defekt ist, oder vorübergehend außer Betrieb genommen wird, zum Beispiel für den Service.
Ich habe dazu einen Vorschlag, und ich hoffe, Sie werden ihn nützlich finden und er könnte leicht umgesetzt werden

Im Kommunikationstreiber bei Kommunikationsausfall/keine Datenantwort in die Datenbank Ersatzwerte schreiben (z. B. "0") und ein zusätzliches Bit in der Datenbank setzen - "Kommunikationsfehler". In diesem Fall würden im Grafana alle Berechnungen einwandfrei funktionieren, und aufgrund eines Fehlerbits würde der Benutzer wissen, dass mit einem Gerät etwas nicht stimmt.
In der Konfigurationsdatei könnte ein Selektor zu dieser Option implementiert werden, damit der Benutzer wählen kann, welches Verhalten des Treibers für ihn das beste ist: N/A oder ein Ersatzwert + Fehlerbit.

Ich hoffe, Sie finden meinen Vorschlag nützlich.

Mit freundlichen Grüßen,
Yaroslav

Re: Daten nicht verfügbar Problem / Verbesserungsvorschlag

Verfasst: So 13. Feb 2022, 19:17
von ewan
Hallo,

das Problem kannst Du im dashboard selbst lösen. Dort kannst Du bei der Berechnung angeben, wie mit fehlenden Daten umgegangen werden soll, "fill(0) oder fill(null)", ggf. mal in die grafana Doku schauen.

Gruß
ewan

Re: Daten nicht verfügbar Problem / Verbesserungsvorschlag

Verfasst: Mi 31. Aug 2022, 12:39
von Yar_Leo
Unfortunately this Fill(0) solution, that you have referred to and widely spoken on forums, does not work. It requires an aggregation or selection for query, which I do not use (I do not need last, or mean or whatever else, I just need actual data in trend or table representation). I have multiple data sources, and almost all queries are hidden, and only a calculation is visible, but since drive writes "null" in the databese, I only see wonderful emptiness instead of date if only one data source is missing (offline). Does not looks nice...