NEWS
Grafana Einsteiger braucht Hilfe
-
@michisa86888 ich hab flux noch nicht in Verwendung, daher noch nicht damit befasst.
Vergleiche doch mal
https://grafana.com/docs/grafana/latest/datasources/influxdb/influxdb-flux/ -
oder könnte es evtl. auch an der Übergabe von NodeRed in die InfluxDB liegen?
Es kommt über mqtt in NodeRed an und wird dann direkt an die InfluxDB übergeben. Sollte ich hier evtl. noch ein funktion-Node einbauen und den sting in Number konvertieren? -
@michisa86888 sagte in Grafana Einsteiger braucht Hilfe:
den sting in Number konvertieren
achso, ja du brauchst Typ number
ich weiss zwar nicht wie es sich bei influxdb2.x verhält, aber in der 1.x Version, konnte man nicht einfach den Typ wechseln, wenn schon etwas in die DP geschrieben wurde.
dazu muss man das loggen stoppen, den DP in der Influx löschen und anschliessend das Logging neu aktivieren(mit richtigem Typ). -
@crunchip
Okay habe jetzt mit konvertierung in number hinbekommen.würde gerne noch zum Test einen zweiten Docker-Container mit InfluxDB 1.x erstellen und das ganze ohne flux verwenden. Findet man einfach vielmehr Tutorials dazu. Welche Version empfehlt ihr ?
Kann ich den zweiten InfluxDB-Container einfach auf Port 8088 laufen lassen oder? -
Moin @michisa86888,
wenn Port 8088 auf dem System frei ist, dann kannst Du diesen an den zweiten Container hängen.
Ich nutzer bei meinem 1.x Container Image und Tag influxdb:1.8 -
@michisa86888 said in Grafana Einsteiger braucht Hilfe:
Welche Version empfehlt ihr ?
v2.x weil nur mit Flux dort Joins, Pivots, Externe Datasources, etc. möglich sind... (siehe hier: https://docs.influxdata.com/influxdb/cloud/reference/syntax/flux/flux-vs-influxql/) brauchst du aber als Einsteiger nicht. D.h. fang mit InfluxQL an... oder zum testen und einarbeiten einen v2.x Container.
-
@mkshb
ich habe nun mal einen neuen Container erstellt mit InfluxDB 1.8.10
Bekomme nun eine Fehlermeldung in der NodeRed Debugausgabe.8.5.2022, 20:47:45node: 6a6d5b28.5ee02c /stat/Pool/Solarsteuerung/TEMP2 : msg.payload : number 16 8.5.2022, 20:47:45node: InfluxDBmsg : error "Error: read ECONNRESET"
Woran kann das liegen?
EDIT: Hab es mal auf den Port 8086 umgestellt da geht es wenn ich den anderen stoppe.
Andere Frage noch zum Thema Measuments, wenn ich z.B. alles zum Thema Pool in einem measuremet logge kann ich die verschiedenen Temperaturen dann noch in Grafana "vereinzeln"?
-
@michisa86888 sagte in Grafana Einsteiger braucht Hilfe:
@mkshb
ich habe nun mal einen neuen Container erstellt mit InfluxDB 1.8.10
Bekomme nun eine Fehlermeldung in der NodeRed Debugausgabe.8.5.2022, 20:47:45node: 6a6d5b28.5ee02c /stat/Pool/Solarsteuerung/TEMP2 : msg.payload : number 16 8.5.2022, 20:47:45node: InfluxDBmsg : error "Error: read ECONNRESET"
Woran kann das liegen?
EDIT: Hab es mal auf den Port 8086 umgestellt da geht es wenn ich den anderen stoppe.
Andere Frage noch zum Thema Measuments, wenn ich z.B. alles zum Thema Pool in einem measuremet logge kann ich die verschiedenen Temperaturen dann noch in Grafana "vereinzeln"?
Der Fehler deutet darauf hin, dass die InfluxDB nicht erreichbar ist. Zeig mal die Definition Deines Containers.
Zur anderen Frage: Influx speichert jeden Wert in einer eigenen "Tabelle". Du kannst jeden auch einzeln wieder abfragen.
-
@mkshb
ich nutzte vorerst nur die InfluxDB 1.8.10 die ja unter dem Standardport super läuft.Habe nun aber noch ein anderes Problem. Würde gerne ein Grafana Dashboard über einer das Iframe Node in mein NodeRed Dashboard einfügen.
Im NodeRed Dashboard wird mir aber im eingebunden "Fenster" folgendes angezeigt: "Firefox darf diese eingebettete Seite nicht öffnen"Wie kann ich das Grafana Dashboard in mein NodeRed Dashboard einbinden?
-
-
@crunchip
Okay hab die Werte in der grafana.ini geändert. Nur habe ich nun das Problem da ich Grafana als Docker-Container auf meiner Synology Nas habe der Restart des Grafana-Service so nicht funktioniert?
Auch den Container beenden und neustarten brachte kein erfolgt? Gibt es ein Befehl innerhalb des Containers zum Neustart von Grafana? -
@michisa86888 Wenn die Werte nach dem Neustart des Containers nicht greifen, dann greifen sie gar nicht.
Bist Du sicher, dass die grafana.ini überhaupt geladen wird? -
@mkshb Wie kann ich das den kontrollieren ob die grafana.ini geladen wird? Dachte ohne die wird grafana überhaupt nicht gestartet?
-
Welches Docker Image nutzt Du denn und wo liegt die grafana.ini?
Wenn Du das Image grafana/grafana nutzt, dann liegt die grafana.ini im Standardverzeichnis /etc/grafana/grafana.ini. Um diese persistent anzupassen musst Du sie an den container mounten.
Zeige am besten Deine Docker Config mal, das sollte am schnellsten gehen. -
@mkshb denke das passt bei mir so auch?
Hier mal meine Screenshots vom Container:
Die grafana.ini hab ich bereits die zwei Werte auf true gestellt, aber in meinem NodeRed Dashboard wird der Grafana Chart weiterhin nicht angezeigt.
Im Webinterface von Grafana kann man sich ja auch die Settings anzeigen lassen und dort steht eben bei mir noch allow_embedding = false obwohl ich es in der grafana.ini auf true gestellt habe...
-
@michisa86888 sagte in Grafana Einsteiger braucht Hilfe:
obwohl ich es in der grafana.ini auf true gestellt habe
und das ; vor der Zeile auch entfernt?
-
@crunchip Vielen Dank das war es
Nun funktioniert die Einbindung der i-frame -
nochmals ein Problem beim Einbinden der I-Frame.
Habe mir dieses Dashboard in Grafana mit mehreren Panels zusammengebaut.
Will ich dies in VIS einbauen "zerschiesst" es mir die Formatierung komplett.
Muss ich die Panels einzeln in VIS integrieren oder gibt es irgendie die Möglichkeit diese Panels zusammen als ganzes Dashboard einzubinden?
Habe am Ende des Einbindelinks noch
URL&refresh=30s&kiosk
angehängt. -
@michisa86888 Schau mal hier.
https://forum.iobroker.net/topic/54614/grafana-dashboard-in-vis-per-iframe-einbinden/16So mache ich es.