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.743Z
Dieser DP wird in die DB geschrieben (Aliasname "PV-Monat") :
statistics.0.save.sumDelta.0_userdata.0.friedhelm.Energie.PVA.EnergieGesamt.month
Der 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!