NEWS
Sourceanalytix, geht das noch?
-
Dazu bräuchte man Windows, nicht vorhanden. Ich habe es jetzt anders gelöst. Unter Instanzen influxDB gibt es den Punkt alle Datenpunkte löschen. Ist zwar nicht schön aber ich logge erst seit gestern mit das ist vertretbar.
-
@mickym geht aber mit der neuen Influx Db Version nicht mehr.
-
@waterchill sagte in Sourceanalytix, geht das noch?:
Den Verbruch der Shellys loggen das ist soweit kein Problem, einfach die W der shelly loggen
Dann loggst du aber die Leistung und nicht deinen Verbrauch. Und dieser Wert wird auch nicht sekündlich geschrieben, somit auch sehr ungenau.
Du kannst den energy Wert(gesamt Verbrauch) loggen, diesen loggst du normalerweise auch mit SourceAnalytix.
In Grafana kannst du die das als Tabelle anzeigen lassen für jeden Tag.
Z.b. so
-
Ich glaube ich verstehe da trotzdem eine Kleinigkeit nicht. Wenn ich jetzt auf die Verlaufdaten von Verbracuh Woche schaue, dann schreibt er alle 30sekunden einen neuen Wert rein. Wie soll ich das dann grafisch darstellen? Man müsste dann irgendwo in Grafana sagen nehme immer den höchsten Wert und alles davor ausblenden
-
-
@waterchill wie und was möchtest du denn darstellen?
-
@waterchill weil die Daten nicht geschrieben wurden. Gibt in der Influx Instanz Einstellung bezüglich direkt schreiben/sammeln. Guck dir die mal an.
-
Danke für den Tipp, das scheint Wirkung zu zeigen. Ich hab eingestellt 15 Werte alle 60 Sekunden.
Das sieht jetzt so aus:
nfluxdb.0 2022-08-26 15:43:42.868 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:43:14.868 info Store 16 buffered influxDB history points admin.0 2022-08-26 15:42:59.720 info ==> Connected system.user.admin from ::ffff:192.168.171.50 admin.0 2022-08-26 15:42:57.044 info failed connection to socket.io from ::ffff:192.168.171.50: Passport was not initialized influxdb.0 2022-08-26 15:42:47.867 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:42:15.732 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:41:52.446 info Store 17 buffered influxDB history points influxdb.0 2022-08-26 15:41:29.918 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:40:59.865 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:40:29.905 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:39:59.950 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:39:30.457 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:39:00.477 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:38:33.862 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:38:00.858 info Store 17 buffered influxDB history points influxdb.0 2022-08-26 15:37:46.212 info Try to write 6 Points separate to find the conflicting id influxdb.0 2022-08-26 15:37:46.211 warn Error on writeSeries: HttpError: unexpected error writing points to database: timeout influxdb.0 2022-08-26 15:37:30.859 info Store 17 buffered influxDB history points influxdb.0 2022-08-26 15:37:03.880 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:36:35.861 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:36:09.855 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:35:44.857 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:35:22.358 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:34:54.854 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:34:24.851 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:33:54.851 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:33:26.856 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:32:59.823 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:32:30.229 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:32:00.389 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:31:32.847 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:31:02.853 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:30:32.846 info Store 16 buffered influxDB history points host.raspberry 2022-08-26 15:30:16.328 info instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) daswetter.0 2022-08-26 15:30:13.218 info Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment influxdb.0 2022-08-26 15:30:07.911 info Store 16 buffered influxDB history points daswetter.0 2022-08-26 15:30:02.880 info starting. Version 3.1.2 in /opt/iobroker/node_modules/iobroker.daswetter, node: v16.17.0, js-controller: 4.0.23 host.raspberry 2022-08-26 15:30:00.072 info instance system.adapter.daswetter.0 started with pid 94977 influxdb.0 2022-08-26 15:29:47.847 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:29:22.301 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:28:59.759 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:28:30.307 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:28:08.840 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:27:52.242 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:27:29.750 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:26:59.727 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:26:49.252 info Store 16 buffered influxDB history points admin.0 2022-08-26 15:26:34.868 info failed connection to socket.io from ::ffff:192.168.171.50: Passport was not initialized influxdb.0 2022-08-26 15:26:23.850 info Store 16 buffered influxDB history points admin.0 2022-08-26 15:26:08.066 info failed connection to socket.io from ::ffff:192.168.171.50: Passport was not initialized influxdb.0 2022-08-26 15:25:53.861 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:25:27.840 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:24:52.261 info Store 17 buffered influxDB history points influxdb.0 2022-08-26 15:24:23.835 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:23:52.247 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:23:22.245 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:22:44.840 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:22:12.832 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:21:38.850 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:21:03.837 info Store 17 buffered influxDB history points influxdb.0 2022-08-26 15:20:30.200 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:19:59.825 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:19:22.204 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:18:53.824 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:18:22.201 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:17:48.845 info Store 16 buffered influxDB history points influxdb.0 2022-08-26 15:17:22.185 info Store 16 buffered influxDB history points
Da kommt jetzt einmal die Stunde eine etas andere Warnung. Aber grundsätzlich wird ja alles aufgezeichnet.
Also anzeigen möchte ich folgendes, von den Steckdosen die ich überwache den Tagesverlauf, das ist ja soweit kein Problem. Was mir eingeltich für eine Funktion fehlt, wäre sagen wir mal ich lasse mir in Grafana die letzten 7 Tage oder 30 Tage anzeigen und will dann wissen wie hoch der Verbrauch war. Eigentlich fehlt so ein Button, "Mittelwert" des aktuell angezeigten Grafes in der angezeigten Zeitspanne. Ich bin mir gar nicht sicher ob ich überhaupt Grafana brauche, influxdb2 hat ja jetzt solche Anzeigemöglichkeiten, aber da habe ich mich noch nicht wirklich umgeschaut. Komisch ist auch, dass man früher die Querys direkt in Grafana suchen konnte und jetzt muss man über influxdb gehen script anzeigen lassen und dann in Grafan kopieren. Bissl umständlich.
Als Beispiel: Wieviel verbracuht ein Waschmaschinengang. Möglichkeit 1: Man macht eine Wäsche und liest das in sourceanaltix ab. Was ist aber wenn ich 3 Wäschen mache jeweils 30°C 40°C und 60°C und möchte wissen was der Verbrauch war? Da wirds ja schon eng, deswegen wäre das nice wenn es was geben würde was mir den Mittelwert ausspuckt in dem Grafen den ich gerade anzeige. Evtl ist ja Grafaan nix für mich gibt ja noch zich andere.
-
-
@waterchill sagte in Sourceanalytix, geht das noch?:
Da würde ich gerne wissen, wieviel kWh waren das.
@crunchip sagte in Sourceanalytix, geht das noch?:
den energy Wert(gesamt Verbrauch) loggen
-
@waterchill sagte in Sourceanalytix, geht das noch?:
wäre sagen wir mal ich lasse mir in Grafana die letzten 7 Tage oder 30 Tage anzeigen und will dann wissen wie hoch der Verbrauch war
hab ich dir doch oben schon gezeigt
https://forum.iobroker.net/post/847972@waterchill sagte in Sourceanalytix, geht das noch?:
Eigentlich fehlt so ein Button, "Mittelwert" des aktuell angezeigten Grafes in der angezeigten Zeitspanne. Ich bin mir gar nicht sicher ob ich überhaupt Grafana brauche
so?
-
So wie in deinem ersten Bild find ich das recht hübsch. Lass mich mal 1-2 Wochen Daten sammeln und dann sehen wir weiter. Also das einzige was ich mit sourceanalytix und influx loggen muss ist der currentday in kWh? Oder macht es nicht evtl mehr Sinn den gestrigen Tag zu loggen, da sich der Wert am Tag gar nicht ändert und man könnte sagen er soll nur loggen wenn sich der Wert ändert. Da er sich nur einmal am Tag ändert wäre das nicht sinnvoller? Klar fehlt dann der aktuelle Tag aber das wäre vertretbar. Weil so vertstehe ich gar nicht wie man das grafisch darstellen soll wenn der kWh Wert sich alle paar sekunden ändert. Da muss doch dann eine Formel rein wie ziehe den niedrigsten Wert des Tages vom höchsten Wert ab oder nimm den letzten Wert des Tages. Oder wie läuft das?
-
Also so wie ich das sehe, ist mein Vorhaben mit influxdb2.4 kaum zu machen. Es hat sich scheinbar die Sprache von FluxQL auf Flux geändert. Und das macht die Sache extrem kompliziert. Lösung wäre auf die letzte influx 1er Version downzugraden oder z.B. Prometheus benutzen. Oder etwas anderes? Was sagt ihr? Ich könnte mir vorstellen, dass die meisten von mit influx1 arbeiten, da beim update auf die 2er die Daten kaum übernommen werden können. Deshalb ist diese Problematik noch keinem so richtig aufgefallen.
-
@waterchill sagte in Sourceanalytix, geht das noch?:
So wie in deinem ersten Bild find ich das recht hübsch. Lass mich mal 1-2 Wochen Daten sammeln und dann sehen wir weiter. Also das einzige was ich mit sourceanalytix und influx loggen muss ist der currentday in kWh?
nein, das ist der Gesamtverbrauch, Grafana berechnet es automatisch, daduch musst du keine einzelnen oder gestrigen Tage loggen.
@waterchill sagte in Sourceanalytix, geht das noch?:
Da muss doch dann eine Formel rein wie ziehe den niedrigsten Wert des Tages vom höchsten Wert ab oder nimm den letzten Wert des Tages. Oder wie läuft das?
ja, das trägst du in deinem query ein. ich nutze noch Influx 1.x daher noch die alte Variante, geht aber mit Influx 2.x genauso
-
Das geht so nicht mehr seit der v2. Man kann auch nicht mehr Querys suchen, man muss immer über influxdb GUI und dann über script editor den code kopieren und Ihn dann in Grafana einfügen. Einen anderen Weg hab ich im Netz auch nicht gefunden. Also bleibt am besten bei der v1. Ich bin noch am suchen ob man das doch nicht irgendwie umstellen kann.
Wie du siehst fehlen da einpoaar Sachen.
Dazu hier noch:
https://community.openhab.org/t/grafana-and-influxdb-how-to-configure-a-query-without-flux/127961
-
@waterchill jetzt geht es sber schon eine ganze Weile nicht mehr um SourceAnalytics.
Grafana und die InfluxDB gehören außerdem nicht zu ioBroker, sondern sind externe Programme.
Themen zu deren Konfiguration und Wartung gehören in OffTopic -
Ich gebe zu wir schweifen vom eigentlichen komplett ab, aber das hat jetzt ein Ende. Einpaar abschliessende Sätze gönne ich mir Ich hätte nie gedacht , dass so eine Kleinigkeit so kompliziert sein kann. Ich habe mir gestern den ganzen Tag Zeit genommen die influxdb2 mit der alten influxQL mit Grafana zu verbinden. Wenn man es weiss wie es geht is das ne Sache von 3 Minuten, wenn nicht geht ein ganzer Tag drauf. Also wer den Weg wissen möchte, kann sich gerne bei mir melden influxdb2.4 zu Grafana 9.3 mit InfluxQL verbinden.
Der Rest war dann relativ einfach, schaut jetzt so aus:
@crunchip said in Sourceanalytix, geht das noch?:
@waterchill sagte in Sourceanalytix, geht das noch?:
So wie in deinem ersten Bild find ich das recht hübsch. Lass mich mal 1-2 Wochen Daten sammeln und dann sehen wir weiter. Also das einzige was ich mit sourceanalytix und influx loggen muss ist der currentday in kWh?
nein, das ist der Gesamtverbrauch, Grafana berechnet es automatisch, daduch musst du keine einzelnen oder gestrigen Tage loggen.
@waterchill sagte in Sourceanalytix, geht das noch?:
Da muss doch dann eine Formel rein wie ziehe den niedrigsten Wert des Tages vom höchsten Wert ab oder nimm den letzten Wert des Tages. Oder wie läuft das?
ja, das trägst du in deinem query ein. ich nutze noch Influx 1.x daher noch die alte Variante, geht aber mit Influx 2.x genauso
Was mir nur auffällt, in dem Feld "SELECT" wenn ich das so eintrage funktioniert es nicht. Ich habe da jetzt "max" stehen, somit nimmt er den höchsten Wert aus der Datenbank. Liegt es daran dass du was anderes in Sourceanalytix loggst?
-
@waterchill sagte in Sourceanalytix, geht das noch?:
Liegt es daran dass du was anderes in Sourceanalytix loggst
In meinem Beispiel logge ich den direkten Zähler(stand)
-
ok das ergibt dann Sinn, das bedeutet due ziehst den letzen Wert vom ersten Wert des Tages ab und das ergibt natürlich den Tagesverbrauch.
Ich möchte mich natürlich bei allen hier bedanken die mir hier geholfen haben das durchzuziehen. Funktioniert alles soweit
-
@crunchip said in Sourceanalytix, geht das noch?:
@waterchill weil die Daten nicht geschrieben wurden. Gibt in der Influx Instanz Einstellung bezüglich direkt schreiben/sammeln. Guck dir die mal an.
Danke für den Tipp, habe mehrere Einstellungen versucht. Ich konnte damit zwar die Meldungen abmildern aber nie wegbekommen. Vorgestern habe ich den raspi von sd Karte auf SSD umgestellt und die Meldungen sind komplett weg, völlig egal was ich da jetzt einstelle. Ich denke auch wenn die SD Karte sehr schnell war sind es doch Zugriffszeiten die hier das Problem waren.