NEWS
InfluxDB schreiben nur Änderungen
-
Hatte ich auch schon Alles draußen. Es wird noch ein Fehler im InfluxDB Adapter sein. Speziell bei der Funktion "Nur Änderungen" . Möglicherweise werden Binärzustände nicht so oft gespeichert, so daß das noch nicht aufgefallen ist? Vor Jahren hat das schon mal Jemand bemängelt.
-
@Laser sagte in InfluxDB schreiben nur Änderungen:
Ja, in der Tabellenform fehlt er auch.
Zeig mal bitte, wie sich das in der (ioBroker) Tabelle darstellt.
-
@marc-berg so sieht es aus (genau so aber hier ist es mir nicht gelungen, zur richtigen Zeit zu springen. Aber gestern konnte ich es sehen.)
 -
Das ist eben NICHT die ioBroker Tabelle!
Lies doch BITTE nochmal meinen Hinweis von weiter oben und nimm die Zeile mit "aggregatewindow" raus.
-
Was ist denn die richtige "ioBroker Tabelle"?
Die Zeile habe ich auskommentiert. Jetzt müßte nur noch der Fehler auftauchen. Wenn der Wert bzw. zum Zeitpunkt der Änderung, welche gespeichert werden soll, nichts in der Influx-Tabelle, welche ich gezeigt habe steht, wie soll dann etwas in Grafana erscheinen? -
Was ist denn die richtige "ioBroker Tabelle"?
Die Zeile habe ich auskommentiert. Jetzt müßte nur noch der Fehler auftauchen. Wenn der Wert bzw. zum Zeitpunkt der Änderung, welche gespeichert werden soll, nichts in der Influx-Tabelle, welche ich gezeigt habe steht, wie soll dann etwas in Grafana erscheinen?@Laser sagte in InfluxDB schreiben nur Änderungen:
Was ist denn die richtige "ioBroker Tabelle"?
sowas:

Wenn der Wert bzw. zum Zeitpunkt der Änderung, welche gespeichert werden soll, nichts in der Influx-Tabelle, welche ich gezeigt habe steht, wie soll dann etwas in Grafana erscheinen?
Nochmal: die Zeile mit "aggregateWindow" in der Query fasst Daten zusammen ("aggregate" --> "aggregieren"). Damit kommen nicht die Originaldaten aus der Query raus. Sie sind in einem bestimmten Zeitfenster zusammengefasst.
-
Hatte ich auch schon Alles draußen. Es wird noch ein Fehler im InfluxDB Adapter sein. Speziell bei der Funktion "Nur Änderungen" . Möglicherweise werden Binärzustände nicht so oft gespeichert, so daß das noch nicht aufgefallen ist? Vor Jahren hat das schon mal Jemand bemängelt.
@Laser sagte in InfluxDB schreiben nur Änderungen:
Möglicherweise werden Binärzustände nicht so oft gespeichert, so daß das noch nicht aufgefallen ist? Vor Jahren hat das schon mal Jemand bemängelt.
Du loggst doch gar keine Binär Zustände, sondern hast ja ein Alias der 1 und 0 loggt.
Also ganz normale "Zahlen" oder? -
Diese Zeile habe ich jetzt rausgenommen. Wo finde ich diese Tabelle? In Grafana oder influxDB?
@Laser sagte in InfluxDB schreiben nur Änderungen:
Wo finde ich diese Tabelle? In Grafana oder influxDB?
im ioBroker am Datenpunkt, da wo du die Protokollierung aktivierst.
-
@marc-berg
 -
@marc-berg
 -
@marc-berg
@Laser
Fehlt der Punkt in dieser Tabelle auch?Ich sehe noch, dass du den Wert meistens im Skript (mit steuere schreibst) aber auch etwas anderes (rpi2.0) den Wert schreibt.
Kann der der Fehler liegen?Und ja: nur änderungen Tracken, aber keine Enptrell und Blockzeiten einstellen...
Dann sollte es klappen. (Wenn der DP denn auch korrekt geschrieben wird....) -
@marc-berg Die Tabelle war zur falschen Zeit, hier richtig:

16:17 war die Problemzeit
Ergänzung: Laut Tabelle hat sich der Wert nicht geändert. Da liegt der Fehler schon vor!
Den Zustand habe ich aber in der Objektdarstellung zum Umschaltzeitpunkt beobachtet. Es hat definitiv gewechselt. Da sehe ich auch an dem Temperaturverhalten. -
@marc-berg Die Tabelle war zur falschen Zeit, hier richtig:

16:17 war die Problemzeit
Ergänzung: Laut Tabelle hat sich der Wert nicht geändert. Da liegt der Fehler schon vor!
Den Zustand habe ich aber in der Objektdarstellung zum Umschaltzeitpunkt beobachtet. Es hat definitiv gewechselt. Da sehe ich auch an dem Temperaturverhalten.@Laser
Und ja: nur änderungen Tracken, aber keine Enptrell und Blockzeiten einstellen...
Dann sollte es klappen. (Wenn der DP denn auch korrekt geschrieben wird....)Hat denn der Wert zu 100% geändert?
Kannst ja auch mal ein Blockly machen mit Debug Ausgabe von dem DP. Wenn der Wert dort ändert aber nicht in der DB liegt tatsächlich ein "DB Adatper" Fehler vor.
Dies bezweifle ich aber ;-)
Bild Link)