NEWS
[gelöst] InfluxDB: ioBroker-Start werden Daten geschrieben
-
Guten Tag,
bei mir werden bei fälschlicherweise bei jedem ioBroker-Start Datensätze in die InfluxDB2 geschrieben (Auszug aus InfluxDB2):
Beispielsweise dieser:Letzter gültiger Datensatz: 0 PV-Monat value 138.35 2023-01-01T09:04:26.000Z 2023-06-01T08:04:26.000Z 2023-04-30T21:59:59.000Z 2 x ioBroker neu gestartet -> 2 neue DB-Einträge 0 PV-Monat value 138.35 2023-01-01T09:04:26.000Z 2023-06-01T08:04:26.000Z 2023-05-23T08:12:50.457Z 0 PV-Monat value 138.35 2023-01-01T09:04:26.000Z 2023-06-01T08:04:26.000Z 2023-05-23T08:27:37.743ZDieser DP wird in die DB geschrieben (Aliasname "PV-Monat") :
statistics.0.save.sumDelta.0_userdata.0.friedhelm.Energie.PVA.EnergieGesamt.monthDer Zeitstempel im Objekt ist wie erwartet, also keine Änderung seit gut 3 Wochen:
Zeitstempel 2023-04-23 23:59:59.000
zuletzt geändert 2023-04-23 23:59:59.000Der DP hätte also nicht geschrieben werden dürfen.
Die DP-Objektdaten dazu:
{ "common": { "type": "number", "role": "value", "name": { "en": "Monthly value", "de": "Monatlicher Wert", "ru": "Ежемесячное значение", "pt": "Valor mensal", "nl": "Maandelijk waarde", "fr": "Valeur mensuelle", "it": "Valore mensile", "es": "Valor mensual", "pl": "Monthly wartości", "zh-cn": "月值" }, "write": false, "read": true, "unit": "kWh", "custom": { "influxdb.1": { "enabled": true, "storageType": "", "aliasId": "PV-Monat", "debounceTime": 0, "blockTime": 0, "changesOnly": true, "changesRelogInterval": 0, "changesMinDelta": 0, "ignoreBelowNumber": "", "disableSkippedValueLogging": false, "enableDebugLogs": false, "debounce": 1000 } } }, "native": { "addr": "0_userdata.0.friedhelm.Energie.PVA.EnergieGesamt" }, "type": "state", "_id": "statistics.0.save.sumDelta.0_userdata.0.friedhelm.Energie.PVA.EnergieGesamt.month", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.statistics.0", "user": "system.user.admin", "ts": 1684830516481 }Das Bemerkenswerte ist, dass dieser und andere DP vorher in die Instanz influxdb.0 gespeichert wurde, ohne dass bei jedem Neustart ein Datensatz erzeugt wurde.
Nachdem dieser Wert (und weitere) auf die 2. Instanz influxdb.1 gelegt wurde, tritt dieses Phänomen auf.
Wo kann ich noch suchen?Vielen Dank!
-
Guten Tag,
bei mir werden bei fälschlicherweise bei jedem ioBroker-Start Datensätze in die InfluxDB2 geschrieben (Auszug aus InfluxDB2):
Beispielsweise dieser:Letzter gültiger Datensatz: 0 PV-Monat value 138.35 2023-01-01T09:04:26.000Z 2023-06-01T08:04:26.000Z 2023-04-30T21:59:59.000Z 2 x ioBroker neu gestartet -> 2 neue DB-Einträge 0 PV-Monat value 138.35 2023-01-01T09:04:26.000Z 2023-06-01T08:04:26.000Z 2023-05-23T08:12:50.457Z 0 PV-Monat value 138.35 2023-01-01T09:04:26.000Z 2023-06-01T08:04:26.000Z 2023-05-23T08:27:37.743ZDieser DP wird in die DB geschrieben (Aliasname "PV-Monat") :
statistics.0.save.sumDelta.0_userdata.0.friedhelm.Energie.PVA.EnergieGesamt.monthDer Zeitstempel im Objekt ist wie erwartet, also keine Änderung seit gut 3 Wochen:
Zeitstempel 2023-04-23 23:59:59.000
zuletzt geändert 2023-04-23 23:59:59.000Der DP hätte also nicht geschrieben werden dürfen.
Die DP-Objektdaten dazu:
{ "common": { "type": "number", "role": "value", "name": { "en": "Monthly value", "de": "Monatlicher Wert", "ru": "Ежемесячное значение", "pt": "Valor mensal", "nl": "Maandelijk waarde", "fr": "Valeur mensuelle", "it": "Valore mensile", "es": "Valor mensual", "pl": "Monthly wartości", "zh-cn": "月值" }, "write": false, "read": true, "unit": "kWh", "custom": { "influxdb.1": { "enabled": true, "storageType": "", "aliasId": "PV-Monat", "debounceTime": 0, "blockTime": 0, "changesOnly": true, "changesRelogInterval": 0, "changesMinDelta": 0, "ignoreBelowNumber": "", "disableSkippedValueLogging": false, "enableDebugLogs": false, "debounce": 1000 } } }, "native": { "addr": "0_userdata.0.friedhelm.Energie.PVA.EnergieGesamt" }, "type": "state", "_id": "statistics.0.save.sumDelta.0_userdata.0.friedhelm.Energie.PVA.EnergieGesamt.month", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.statistics.0", "user": "system.user.admin", "ts": 1684830516481 }Das Bemerkenswerte ist, dass dieser und andere DP vorher in die Instanz influxdb.0 gespeichert wurde, ohne dass bei jedem Neustart ein Datensatz erzeugt wurde.
Nachdem dieser Wert (und weitere) auf die 2. Instanz influxdb.1 gelegt wurde, tritt dieses Phänomen auf.
Wo kann ich noch suchen?Vielen Dank!
Hab's gefunden:
In der neuen DB-Instanz war in den Einstellungen der Wert
"Protokollieren Sie den letzten Wert erneut beim Start" angekreuzt.
Ich kann nicht erinnern, den gesetzt zu haben.Sorry!
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