[Modul] Grafana

OK, $ entfernt. Kürzesteste Laufzeit ist mit Stufe 4 = 15-20 Sekunden.
Manchmal braucht Stufe 4 allerdings 30 Sekunden und ich bekomme keine Daten in Grafana.
Schneller scheint es wohl mit der Symcon Datenbank nicht zu funktionieren. Oder es liegt an der Symbox. FHEM in Verbindung mit deiner InfluxDB auf einem Raspberry kann das viel schneller. Schade.
Stufe 5 und 6 funktionieren gar nicht, Log sieht wie folgt aus:

TXT: 20.07.2022, 13:01:14 | ProcessHookData[241] | Target:19441,Stromzähler Leistung Gesamt[Tasmota IR Lesekopf]

TXT: 20.07.2022, 13:01:14 | ProcessHookData[275] | From:20.07.2022 07:01:13 - To:20.07.2022 13:01:13

TXT: 20.07.2022, 13:01:14 | ProcessHookData[286] | Startime:20.07.2022 13:01:13

TXT: 20.07.2022, 13:01:14 | ProcessHookData[304] | Data ID:19441

TXT: 20.07.2022, 13:01:14 | GetAdditionalData[468] | Input-Aggregationsstufe[5]

TXT: 20.07.2022, 13:01:14 | GetAdditionalData[505] | Output-Aggregationsstufe[5]

TXT: 20.07.2022, 13:01:14 | GetAdditionalData[505] | Output-Resolution[-1]

TXT: 20.07.2022, 13:01:14 | GetAdditionalData[505] | Output-DataOffset[0]

TXT: 20.07.2022, 13:01:14 | GetAdditionalData[505] | Output-TimeOffset[0]

TXT: 20.07.2022, 13:01:14 | CheckZeitraumForAggregatedValues[559] | 5-Minuetige Aggregation

TXT: 20.07.2022, 13:01:14 | CheckZeitraumForAggregatedValues[613] | Anzahl Tage:0.25 Aggreagationsstufe:5 Aggregationstype:0

TXT: 20.07.2022, 13:01:14 | GetArchivData[871] | GetAggregatedValues:5-15912-19441-1658293273-1658314873

TXT: 20.07.2022, 13:01:15 | ProcessHookData[426] | Data String ALL :

TXT: 20.07.2022, 13:01:15 | ProcessHookData[441] | Hook Endtime:20.07.2022 13:01:15

TXT: 20.07.2022, 13:01:15 | ProcessHookData[442] | Hook Laufzeit:1 Sekunden

TXT: 20.07.2022, 13:01:17 | ProcessHookData[426] | Data String ALL :

TXT: 20.07.2022, 13:01:17 | ProcessHookData[441] | Hook Endtime:20.07.2022 13:01:17

TXT: 20.07.2022, 13:01:17 | ProcessHookData[442] | Hook Laufzeit:3 Sekunden

Gibt es eigentlich die Möglichkeit, nur den aktuellen Wert in der Datenbank abzufragen und den in Grafana anzuzeigen? Dann sollte es doch eine kurze Abfragezeit geben, da er nur ein Datenpunkt abruft. So stelle ich mir das als Laie vor.

Hallo
Bei diesem Log hat die Abfrage doch nur 1 Sekunde gebraucht und die Laufzeit vom Hook
war insgesamt 3 Sekunden !?
Das mit dem letzten Wert muss ich mir anschauen.

Es kommen aber keine Werte zurück.

Was passiert wenn du folgendes Script ausfuehrst ( Sind die Variablen im Log)

$werte = AC_GetAggregatedValues (15912,19441,5,1658293273,1658293273,0);
print_r($werte);

Antwort:

Array
(
[0] => Array
(
[Duration] => 300
[TimeStamp] => 1658293200
[Avg] => -2518.0216666667
[MinTime] => 1658293493
[Min] => -2609.8
[MaxTime] => 1658293200
[Max] => -2455.4
)

)

Nur ein Datensatz bei 6 Stunden ? Das kann nicht normal sein!

Hallo @1007!

Feedback:
heute erst den Modul gesehen, ich war schon mit influxdb am basteln, aber dann würde ich ja sämtliche Werte nochmal speichern. Kurzerhand dein Modul installiert, getestet, Dashboard gebaut, läuft (alles innerhalb von 5 Minuten)

Top Danke! Gruss Marco

Hallo zusammen,
wollte gerade eine Grafana Gauge im WebFront einbinden. Das funktioniert auch. refresh ist auf 10sek. gestellt und man sich die zwei Pfeile auch. Allerdings ändert sich der Wert einfach nicht :frowning:

Und die zweite Frage ist ob es eine Möglichkeit gibt mehrere Werte nebeneinander dazustellen?
Im Grafana sieht es so aus:

Im WebFront habe ich ja nicht die Möglichkeit mehrere Variablen nebeneinander darzustellen?

Danke euch :slight_smile:

Hallo
Ich glaube , das ist ein Webfront Problem.
Wenn du den Link den du eingebunden hast in einem Browser oeffnest , sollte es aktualisiert werden. Mehrere nebeneinander wuerde ich mit ein bischen HTML-Code zu einer Seite zusammen setzen, so wie 4 Bilder nebeneinander und als Webseite einbinden.
Webfront benutze ich halt nicht, deshalb nicht die beste Ahnung.

Danke Dir für die Antwort. Was verwendest du denn statt dem WebFront? Das ganze ist mir ehrlich gesagt auch viel zu unflexibel irgendwie :slight_smile:

Hallo
Ich benutze IPSView und bin sehr zufrieden.

Bei mir läuft Grafana auf in einem linux container. mit http://IPvonSymcon:3777/hook/Grafana bekomme ich „Not Found“ angezeigt.
Symcon läuft aktuell auf einem Raspi

Vielleicht hat jmd das gleich Problem gehabt.

Hallo
Unter http://ipvonsymcon:3777 kommt schon dein Webfront ?

jo, im Netzwerk kommt da immer das Webfront

Hallo
Ist bei den Kerninstanzen bei den Webhooks da
hook/Grafana drin ?

Bei den Webhooks steht nichts von grafana. Die werden doch auch immer automatisch angelegt.

Hallo
Dann ist das Modul nicht installiert, oder Fehler bei Installation.
Modul legt Hooks automatisch an.

ok, ich war im Module store und habe „Grafana connect“ installiert. Jetzt mit Modul selbst laden bekomme ich die Vebindung. Danke

Ich stelle mich wohl zu blöd an, aber eine monatliches Balkendiagramm scheint schon mal nicht so einfach (mtl. Erträge der PV Anlage). Es sind viel zu viele Balken (einer je Woche). Das scheint mit Daten aus influxdb umfangreicher zu sein.

Hallo
„umfangreicher“ heisst ja noch mehr Balken oder ?
Hast du mal die Aggregationsstufe auf monatlich gesetzt ?