[Modul] Grafana

Hallo
Kannst du dir mal im Modul das Debugfenster ansehen.
Bei einer Aktualisierung sollte es ca 1 Sekunde dauern bis fertig.
bei irgendeinem Eintrag sollte es bei dir „haengen“.

Ich weiß zwar, wie ich das Debugfenster aufrufe, aber die Interpretation fällt mir sehr schwer.
Was mir aber zudem aufgefallen ist, dass ich die Variablen bei „Metric“ nicht mehr angezeigt bekomme. Das ist auch neu.

Hallo
Wenn du die Instanz Grafana oeffnest hast du oben rechts den Punkt DEBUG.
Wechsele mal im Store auf die Beta-Version.

Die Beta-Version brachte bei mir keine Veränderung.
In dem Debug-Fenster war ich ja schon. Es sagt mir nur nichts. An welcher Stelle muss ich nachschauen, oder was benötigst du für Angaben?

Hallo
Mit der Grafana Version v7.3.2 (b8ad4eaab3) und Modul Version 1.4 Build7
sollte es keine Problem mit der Metricanzeige geben.
In der Debuganzeige sollte es zwischen einem der ersten Eintraege

„ProcessHookData | Raw:{„app“:„dashboard“,„requestId“:„Q109“,„timezone“:„Europe/Berlin“…“

und dem letzten Eintrag

„ProcessHookData | Data String ALL :[{„target“:…“

nicht mehr als 1-2 Sekunden dauern.
Dann sollte der Graph da sein.

Also das bekomme ich alles angezeigt, aber es dauert eine Weile. Ich vermute ja, dass die Intervall - Zeiten zu lang sind. Die stehen zwischen 1m und 5m (also 1…5 Minuten). Ich kann die aber nicht in Grafana editieren. Diese Intervallzeiten erscheinen auch im Debug. Was mich nur wundert ist, dass ich an Grafana schon seit 3 Monaten nichts mehr geändert habe und das auch erst seit kurzem auftritt.
Ich kann auch die Metric nicht mehr einsehen und auch keine neuen Variablen einpflegen.

Wenn ich heute Aband zu Hause bin, mache ich mal Screenshots.

Hallo
Du kannst sie nicht editieren. Hast du nicht das Feld (siehe Bild ROT) ?
Und zu lang koennen die gar nicht sein. Das bestimmt die Zeit wie oft Daten von IPS geholt werden.
1m sagt aus ,dass alle 60 Sekunden eine Datenabfrage gemacht wird.
Unbenannt.png

Die refresh-Zeiten habe ich natürlich. Die sind nicht das Problem. Das Problem ist hier. An dieser Stelle stehen immer die Aktualiesierungspfeile.

Grafana03.PNG

Ich war der Meinung, dass ich hier immer den Intervall einstellen konnte. Wo soll der sonst herkommen, zumal der bei jedem Panel anders ist?

Grafana01.PNG

Dieses Intervall finde ich auch im Debug wieder.

Weiterhin erscheint hier die Variable aus IPS nicht mehr.Und ich könnte auch keine weitere hinzufügen, geschweige denn ein neues Panel erstellen.

Grafana02.PNG

So sah mein funktionierendes Dashboard mal aus.

Gruß
Marc

Es handelt sich hier aber offensichtlich um zwei verschiedene Probleme.
Die Refresh-Zeiten und die Variablen.

Ich habe jetzt mal die Refresh-Zeiten auf 15 Minuten hochgesetzt. Dabei habe ich festegestellt, dass die Aktualisierungspfeile an den einzelnen Panels nach und nach verschwinden. Offensichtlich kommt IPS mit den Anfragen von Grafana nicht nach. Früher konnte ich alle paar Sekunden aktualisieren. jetzt benötigt das jeweils etwa eine Minute.

Gruß
Marc

Hallo
So ein Bild hab ich auf der Grafana-Oberflaeche(Webseite) noch nie gesehen.
Das ist wirklich eingeloggt auf dem Grafana-Server?
Also auf der Seite die so beginnt ?
Unbenannt.png

Hallo
Wie oft kommt den ein Datenabfrage im Grafana-Debug?
Alle Sekunde? oder nur alle Minute?
Wenn ich alle Sekunde abfrage koennte das vielleicht passieren.
Warum sollte ich alle paar Sekunden abfragen wenn zB ein Temperaturfuehler nur alle
paar Minuten seinen Werte aendert.
System zu 100% ausgelastet?

Ich gehe über einen gespeicherten Link direkt in den Kiosk-Mode.
Der Link sieht dann so aus:
http://192.168.1.125:3000/d/99us20001/us2000b-8-packs-bms?autofitpanels=&kiosk&orgId=1&refresh=10s
Mit der Menüleiste dann so:
http://192.168.1.125:3000/d/99us20001/us2000b-8-packs-bms?autofitpanels=&orgId=1&refresh=1m
Dadurch passt sich auch die Größe direkt an den Webbrowser an.

Hallo
Da ich keinen Zugriff auf dein Netzwerk habe nutzen die Links fast nichts.
Naja, ausser das ich weis dein Grafana-Server hat bei dir intern die IP 192.168.1.125
Warum eine Datenabfrage alle 10 Sekunden ?

Weil ich die Solaranlage darüber überwache und die Leistung in Echtzeit benötigte um meine Regler zu optimieren. Das ging ja auch bis vor kurzem. Es hat sich aber irgendetwas geändert, dass die Abfrage der Werte jetzt so lange braucht.
Die Abfrage im Debug teste ich nachher mal.

Du wolltest wissen, wie ich auf diese Anzeige komme. Ich bin eigentlich noch nie über ein Menü reingegangen, weil mich halt nur der Kiosk-Mode interessiert hatte. Von dort komme ich ja über ESC auf die Menüleiste und kann die Panels editieren.

Hallo
Das Modul Grafana ist eine Anzeige der Werte die sich im Archiv von IPS befinden.
Es aktualisiert keine Daten von deiner Solaranlage oder andere Variablen.
Das macht IPS selbst(oder du).
Wenn im Debug von Granafa nur alle Minute oder 5 Minuten ein Eintrag erscheint,
dann hast du ein anderes Problem.

Hallo,

ich habe jetzt Grafana in einem neuen Container komplett neu installiert. Ich habe Verbindung zu IPS und mich an die Dokumentation gehalten. Auch hier bekomme unter Metric keine Variablen angezeigt. Ich fürchte, da klemmt vielleicht doch etwas unter IPS.
Jetzt weiß ich nicht mehr weiter.

Gruß
Marc

Hallo
Wenn in der Grafanaoeberflaeche auf „+Query“ gehst sollte im Moduldebug so etwas stehen.

TXT: 27.11.2020, 10:03:27 | ProcessHookData | Raw:{„target“:""}
TXT: 27.11.2020, 10:03:27 | ProcessHookData | APP:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | TYPE:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | RequestID:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | Timezone:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | PanelID:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | Dashboard:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | Intervall:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | MaxDatapoints:
TXT: 27.11.2020, 10:03:27 | ProcessHookData | Target ist gesetzt
TXT: 27.11.2020, 10:03:27 | ReturnMetrics[626] | [„10086,Status[Haustuerkontakt]“ …
TXT: 27.11.2020, 10:03:27 | ProcessHookData[172] | RequestMetrics:[„10086,Status[Haustuerkontakt]“…

Bei der Laenge hinter ReturnMetrics[626] steht die Anzahl der Bytes die an Grafana gesendet wird. Es sind alle geloggten Variablen.
Sobald du anfaengst in Metrics etwas einzugeben sollte es so aussehen.

TXT: 27.11.2020, 10:03:53 | ProcessHookData | Raw:{„target“:„1“}
TXT: 27.11.2020, 10:03:53 | ProcessHookData | APP:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | TYPE:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | RequestID:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | Timezone:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | PanelID:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | Dashboard:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | Intervall:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | MaxDatapoints:
TXT: 27.11.2020, 10:03:53 | ProcessHookData | Target ist gesetzt [1]
TXT: 27.11.2020, 10:03:53 | ReturnMetrics[626] | [„10086,Status[Haustuerkontakt]“…
TXT: 27.11.2020, 10:03:53 | ProcessHookData[172] | RequestMetrics:[„10086,Status[Haustuerkontakt]“…

Die Laenge sollte immer kleiner werden je mehr du eingibst.
Bei Target ist gesetzt steht deine Eingabe.
Sieht das bei dir aehnlich aus ?

Bei mir sieht das so aus:

TXT: 27.11.2020, 10:22:51 | ProcessHookData | Raw:{„target“:""}
TXT: 27.11.2020, 10:22:51 | ProcessHookData | APP:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | TYPE:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | RequestID:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | Timezone:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | PanelID:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | Dashboard:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | Intervall:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | MaxDatapoints:
TXT: 27.11.2020, 10:22:51 | ProcessHookData | Target ist gesetzt
TXT: 27.11.2020, 10:22:51 | ReturnMetrics[570] |
TXT: 27.11.2020, 10:22:54 | ProcessHookData | RequestMetrics:[„10838,1, Pack 1 Kapazität Prozent[Pylontech Modul 1]“,"12796,5, Pack 5 Kapazität Prozent…

Bei Target ist gesetzt steht bei mir nichts.

Hinter " ReturnMetrics[570] |" steht bei dir nichts ?
Bei Target ist gesetzt sollte das stehen , was du bei Metrics mit Hand eingibst.
Solange du nichts eingibst steht da auch nichts.