NEWS
SQL Adapter - Daten alle 5 sec
-
@tomlei
Ich habe es gerade mit dem History Adapter versucht - auch der schreibt alle 5 sec einen Wert. Eingestellt sind 60 sec.Hat jemand ein Ahnung...?
-
@latzi
Wenn der Wert sich nicht geändert hat - ja. Ansonsten wird der aktuelle Wert geschrieben.

-
@latzi
Nein, daran liegt es nicht. Ich habe natürlich schon alle möglichen Werte getestet (10, 60, 120, ...). -
@latzi
Nein, daran liegt es nicht. Ich habe natürlich schon alle möglichen Werte getestet (10, 60, 120, ...). -
@tomlei
ich hab mal die "nur Änderungen aufzeichnen" angehakt und eine Zeit eingetragen (hier 120), da passt es:

Edit: Ändert sich die Quelle (hier hat sonoff Wert gesendet, der aber trotzdem gleich ist) wird die Zeit nicht berücksichtigt!

@latzi
Danke, für den Tip. Wenn "Nur Änderungen aufzeichnen" False ist, dann wird die Zeitvorgabe offensichtlich ignoriert und standardmäßig alle 5 sec ein Wert geschrieben. Das ist leider nicht so schön. Ich wollte das kontrolliert alle 60 Sekunden machen - egal ob der Wert sich geändert hat oder nicht. Jetzt werden auch "zwischendurch" Werte gespeichert, wenn sie sich geändert haben. Logisch bei der Einstellung... -
@latzi
Danke, für den Tip. Wenn "Nur Änderungen aufzeichnen" False ist, dann wird die Zeitvorgabe offensichtlich ignoriert und standardmäßig alle 5 sec ein Wert geschrieben. Das ist leider nicht so schön. Ich wollte das kontrolliert alle 60 Sekunden machen - egal ob der Wert sich geändert hat oder nicht. Jetzt werden auch "zwischendurch" Werte gespeichert, wenn sie sich geändert haben. Logisch bei der Einstellung...Ich versteh die ganze Aufzeichnung noch nicht wirklich:
Ich habe einige Werte die ich Aufzeichnen will und dies auch entsprechend im Adapter getriggert.
In den Aufzeichnungen ist das absolut korrekt zu den erwarteten Zeiten mit der Quelle des Adapters.Dazwischen tauchen aber immer wieder Aufzeichnungen zu sporadischen Zeiten mit der Quelle sql.0 auf. Wo kommen die her? Wie schalte ich die ab? Ich kann darin keinen logischen Zusammenhang erkennen, das scheint total willkürlich.
-
Bei mir funktioniert das auch irgendwie nicht richtig. Werde nicht so richtig schlau draus.

Es sieht so aus, als würde die MQTT Adapter Werte geschrieben, wenn sie sich ändern und die SQL0 Werte "irgendwann".

@tomlei
Oder...
Die Sql0 Werte werden im vorgegebenen Zyklus nach dem letzten MQTT Wert dann geschrieben, wenn keine Wertänderung stattfindet.
Da man das nicht voneinander trennen kann, bekommt man keinen gleichmäßigen Zyklus hin - denke ich jedenfalls. -
Ich lasse einen DP mittels SQL Adapter in die DB schreiben. Dort gibt es ein Feld in dem man Sekunden eintragen soll.

Ich dachte, dass damit gemeint ist, alle wieviel Sekunden ein Wert geschrieben wird und wenn "Nur Änderungen aufzeichnen" False ist findet das nur in diesem definierten Zyklus statt.
Egal was ich dort eintrage, ich bekomme immer alle 5 Sekunden ein Wert geschrieben. Weiß jemand wie man das ändern kann?
@tomlei sagte: Dort gibt es ein Feld in dem man Sekunden eintragen soll.
Das hat nur Einfluss, wenn "Nur Änderungen aufzeichnen" angehakt ist und erzeugt zusätzliche Einträge, wenn sich der Wert länger als diese Zeit nicht ändert.
Ohne den Haken wird bei jeder Aktualisierung des Zeitstempels aufgezeichnet.@tomlei sagte in SQL Adapter - Daten alle 5 sec:
Ich wollte das kontrolliert alle 60 Sekunden machen - egal ob der Wert sich geändert hat oder nicht.
Dafür benötigt man einen zusätzlichen Datenpunkt, der alle 60 s per Skript geschrieben wird.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden