NEWS
[Gelöst] Datenpunkt lässt sich nicht löschen (Punkt am Ende)
-
Hallo, ich habe das Problem, dass sich ein DP nicht löschen lässt.
Folgende Meldung kommt beim Löschversuch:
"The "javascript.0.Luftdaten.5c8d0f1b922ca90019ceb347.." is invalid. Ids are not allowed to end in ".""
Hier der DP:{ "common": { "type": "number", "unit": "", "read": true, "write": false, "role": "value", "name": "Luftdaten.5c8d0f1b922ca90019ceb347.." }, "native": { "type": "number", "unit": "", "read": true, "write": false, "role": "value", "name": "Luftdaten.5c8d0f1b922ca90019ceb347.." }, "type": "state", "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1580043000209, "_id": "javascript.0.Luftdaten.5c8d0f1b922ca90019ceb347..", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Auch mit der Experteneinstellung lässt sich der DP nicht löschen.
Was kann ich machen? -
Ich habe nun die objets.json und die states.jsons heruntergeladen.
Ich kann die Dateien leider nicht in einer lesbaren Form bearbeiten.
Anzahl Objekte: 29482
Zustände: 26497
Admin: 4.1.10 -
-
@liv-in-sky
Funktioniert leider nicht:Hier der DP:
javascript.0.Luftdaten.5c8d0f1b922ca90019ceb347..Hier das Script:
deleteObject('javascript.0.Luftdaten.5c8d0f1b922ca90019ceb347..');Gibt es noch einen Parameter "Force"?
-
hast du mal versucht, eine(zwei) ebene höher zu löschen ? (im object-tab-fenster)
-
@MartyBr sagte:
leider nicht in einer lesbaren Form bearbeiten.
Muss es lesbar sein ? Versuche es mal mit "Suchen und Ersetzen":
Suchen: javascript.0.Luftdaten.5c8d0f1b922ca90019ceb347..
Ersetzen durch: javascript.0.Luftdaten.5c8d0f1b922ca90019ceb347.xAnschließend sollte sich das Objekt in ioBroker löschen lassen.
-
@liv-in-sky
Habe ich auch schon probiert. Es gibt immer die Fehlermeldung
is invalid. Ids are not allowed to end in . -
@paul53
Im Admin unter Objekte?Edit:
Es geht um die json, alles klar. Versuche ich jetzt. -
@paul53 Ich habe den Datenpunkt nur in der objets.json gefunden.
Eine Anmerkung:
Ich benutze Redis, hat das eine Auswirkung auf die states? -
@MartyBr sagte:
Ich benutze Redis, hat das eine Auswirkung auf die states?
Ja, die Datei states.json wird nicht verwendet.
-
@paul53 Nur zur Sicherheit folgende Frage:
iobroker stoppen
objects.json backup machen
suchen / ersetzen
iobroker neu starten ind beten, dass alles klappt.Richtig?
-
@MartyBr sagte:
iobroker stoppen
objects.json backup machen
suchen / ersetzen
iobroker neu starten ind beten, dass alles klappt.Ja, wobei backups im Verzeichnis iobroker-data/backup-objects bereits existieren.
-
@paul53
Es hat funktioniert. Der DP lies sich nun löschen.
Danke für die Hilfe. Ich setze das Thema auf gelöst.