-
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Ok, wenn die Daten trotz Lösch-Befehl weiterhin in InfluxDB angezeigt werden, sind Redis sowie die Tageszusammenfassungen von SOLECTRUS nicht relevant. Ziel muss sein, dass in InfluxDB selbst die Daten korrekt verändert werden. Mir fällt jetzt auf, dass die Zeiten falsch angegeben wurden. Du löschst von 00:02 Uhr bis 00:08 Uhr. Auch die Zeitzone ist falsch (wir sind in DE momentan in Das richtige Statement sollte also so lauten (um ALLES im Bucket von 02:05 Uhr bis 08:30 Uhr in UTC+1 zu löschen): docker exec solectrus-influxdb-1 influx delete \
--bucket 'solectrus' \
--org 'solectrus' \
--token 'my-super-secret-admin-token' \
--start '2025-03-02T02:05:00+01:00' --stop '2025-03-02T08:30:00+01:00' Wohlgemerkt: Es werden alle Messwerte im Bucket im angegebenen Zeitraum gelöscht, nicht nur die des Inverters. Hat man in diesem Bucket noch andere Dinge, die man behalten möchte, lohnt sich ein zusätzlicher Filter auf Nach dem Kommando gibt es übrigens keine Erfolgsmeldung, sondern einfach gar nix. Nur wenn etwas falsch ist (Syntax oder Token), dann gibt es eine Fehlermeldung. Ansonsten nochmal der Hinweis, dass solche Operationen total heikel sind. Da kann man schnell versehentlich mehr löschen als beabsichtigt. Bitte immer sehr aufpassen bei solchen Aktionen! |
Beta Was this translation helpful? Give feedback.
-
Du hast recht. Ich habe bei dem Timestring einen blöden Fehler gemacht. Bucket wurde an der Stelle gelöscht. Mit den fehlenden Daten kann ich leben. Werde sehen, wie ich das in Zukunft verhindere. Dank Dir! |
Beta Was this translation helpful? Give feedback.
Ok, wenn die Daten trotz Lösch-Befehl weiterhin in InfluxDB angezeigt werden, sind Redis sowie die Tageszusammenfassungen von SOLECTRUS nicht relevant. Ziel muss sein, dass in InfluxDB selbst die Daten korrekt verändert werden.
Mir fällt jetzt auf, dass die Zeiten falsch angegeben wurden. Du löschst von 00:02 Uhr bis 00:08 Uhr. Auch die Zeitzone ist falsch (wir sind in DE momentan in
+01:00
, nicht+02:00
).Das richtige Statement sollte also so lauten (um ALLES im Bucket von 02:05 Uhr bis 08:30 Uhr in UTC+1 zu löschen):