NEWS
[gelöst] influxdb schreibt Werte bei Neustart des Adapters
-
Hallo zusammen,
für nachstehendes Problem bräuchte ich mal eure Hilfe:
Per Script fülle ich einen Datenpunkt mit Werten zum täglichen Stromverbrauch. Diese sammle ich in einer influxdb Instanz und lasse sie mir grafisch in Grafana anzeigen. Funktioniert soweit super. Jetzt ist mir jedoch aufgefallen, dass bei jedem Neustart der influxdb Instanz, also auch beim Neustart vom ioBroker, ein Wert zusätzlich geschrieben wird, den ich dort nicht haben möchte, da ja nur Werte vom Script gesammelt werden sollen.
Finde leider keine Lösung. Kann mir jemand weiterhelfen?
Vielen Dank vorab.
-
@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
also auch beim Neustart vom ioBroker, ein Wert zusätzlich geschrieben wird, den ich dort nicht haben möchte, da ja nur Werte vom Script gesammelt werden sollen.
Finde leider keine Lösung. Kann mir jemand weiterhelfen?Wenn es bei Influx so ist wie bei History ist das kein Bug , sondern ein Feature und kann in der Konfiguration der Instanz abgeschaltet werden.
Allerdngs schreibt der History-Adapter in diesen Fällen null
-
@sentinel Ich habe das selbe Problem festgestellt. Ich schreibe einmal nachts meine Tageswerte in influx, wenn dann aber iobroker ein Neustart macht, tauchen die Werte mehrfach auf. Hast du eine Lösung gefunden?
-
@homoran
In den Einstellungen der Instanz kann man eine minimale Differenz zum letzten Wert vergeben. Diese habe ich auf 5 gesetzt und dennoch wird der gleiche Wert bei Neustart geschrieben. -
@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
In den Einstellungen der Instanz kann man eine minimale Differenz zum letzten Wert vergeben.
das meinte ich:
-
@homoran
Ja, den History Adapter habe ich mir auch angeschaut, aber dies habe ich in der Beschreibung des History Adapters gefunden:
When you have more data over time then the history adapter may not be the best choice and a real database is better. For this there are two more History-Adapters for SQL databases (PostgreSQL, MS-SQL, MySQL, SQLite) and InfluxDB.Da ich viele Werte (Strom/Wasser/Solar) über einen langen Zeitraum mitloggen und grafisch via Grafana auswerten möchten, ist der History Adapter wohl nicht der richtige und ich kann diese Daten anscheinend auch nicht als Quelle in Grafana angeben.
Daher brauche ich eine Lösung für den influxdb Adapter.
Danke für deine Hilfe und ich lasse mich auch gerne von einer funktionierenden Lösung überzeugen. -
@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
Daher brauche ich eine Lösung für den influxdb Adapter.
Das war mir klar!
Nur ich nutze den influx Adapter nicht und weiß daher nicht, ob es dort auch eine solche Konfigurationsmöglichkeit gibt, die die Ursache sein könnte für deine Artefakte.
Deshalb musstest du bei dir da nachsehen
-
@xlklwr
Habe gerade deinen Issue Eintrag im influxdb Adapter gesehen und die Antwort von Apollon77, dass das Verhalten so beabsichtigt ist.
Bist du hier einer Lösung auf der Spur? -
@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
dass das Verhalten so beabsichtigt ist.
das entspricht dem Verhalten von History mit der aktivierten Option
@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
Bist du hier einer Lösung auf der Spur?
Lösung für ein beabsichtigtes Feature?
-
@homoran
Deine Antworten sind nicht gerade lösungsorientiert. Wie du siehst, stehen andere vor dem gleichen Problem wie ich und wenn es ein beabsichtigtes Feature ist, gibt es anscheinend einen anderen Weg, um unser Anliegen trotzdem richtig umgesetzt zu bekommen.
Leider kenne ich diesen Weg bisher nicht und wende mich deshalb an dieses Forum. -
@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
Deine Antworten sind nicht gerade lösungsorientiert.
Wie bitte?
Ich brauche Informationen um eine "Lösung" finden zu können! Dazu habe ich Fragen gestellt und bis jetzt noch nicht beantwortet bekommen.@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
stehen andere vor dem gleichen Problem
Wie du selber schreibst ist dieses Verhalten beabsichtigt.
Was soll man daran "lösen"?@sentinel said in influxdb schreibt Objektwerte bei Neustart des Adapters:
gibt es anscheinend einen anderen Weg, um unser Anliegen trotzdem richtig umgesetzt zu bekommen.
Ich kenne auch keinen anderen Weg
-
@homoran said in influxdb schreibt Objektwerte bei Neustart des Adapters:
Ich kenne auch keinen anderen Weg
Da du den influxdb Adapter offensichtlich nicht benutzt, kannst du folgerichtig nicht weiterhelfen. Die von dir genannte Einstellung des History Adapters gibt es beim influxdb Adapter nicht.
-
@sentinel hast du die Option “nur Änderungen aufzeichnen“ aktiviert? wenn ja, deaktiviere die mal, hat bei mir geholfen.
-
@stenmic
Wow, vielen Dank. Super, damit funktioniert es. Wie bist du darauf gekommen und welchen Sinn macht das? Es sollen ja gerade nur Änderungen aufgenommen werden und der Haken bewirkt das Gegenteil? -
@sentinel ich hatte bemerkt, dass eben nur bei Datenpunkten mit aktivierter Option beim Neustart Werte geschrieben wurden. Ich bin vorher fast verrück geworden... Den Sinn verstehe ich auch nicht, sehe es wie du.
-
@homoran said in influxdb schreibt Objektwerte bei Neustart des Adapters:
Wie bitte?
Ich brauche Informationen um eine "Lösung" finden zu können! Dazu habe ich Fragen gestellt und bis jetzt noch nicht beantwortet bekommen.Jetzt kannst du mir bestimmt helfen. Ein Nutzer hat eine Lösung für mein Problem gefunden. Wie kann ich diesen Thread als gelöst markieren. Danke.
-
@sentinel sagte in influxdb schreibt Objektwerte bei Neustart des Adapters:
Wie kann ich diesen Thread als gelöst markieren
Ersten Post editieren und im Threadtitel [gelöst] davor schreiben
Und hier wäre es schön:
@sentinel sagte in influxdb schreibt Objektwerte bei Neustart des Adapters:Ein Nutzer hat eine Lösung für mein Problem gefunden.
Diese Lösung für die Nachwelt zu posten
-
@xlklwr said in influxdb schreibt Objektwerte bei Neustart des Adapters:
@sentinel Ich habe das selbe Problem festgestellt. Ich schreibe einmal nachts meine Tageswerte in influx, wenn dann aber iobroker ein Neustart macht, tauchen die Werte mehrfach auf. Hast du eine Lösung gefunden?
Das Problem der nicht gewollten zusätzlichen Einträge bei Neustart des Adapters wird behoben, in dem der Haken bei "Nur Änderungen aufzeichnen" entfernt wird.