NEWS
[gelöst] Szene mit Punkt im Namen löschen
-
Hi,
hab mir dussligerweise eine Szene angelegt, die einen Punkt am Ende des Namens hat: "LichtWohnzimmerTV."
Dadurch sieht mein Objektbaum nun so aus:
Weder manuell im Baum, über den Szenenadapter selbst oder mit Javascript bekomme ich das gelöscht.
Hat jemand eine Idee?Vielen Dank
Andy -
@Gwenselah sagte:
Weder ... mit Javascript bekomme ich das gelöscht.
Nicht mit deleteObject(id) ? Wie sieht die Datenpunkt-ID aus ?
-
@paul53
deleteObject('scene.LichtWohnzimmerTV.'); funktioniert nicht.{ "common": { "name": "LichtWohnzimmerTV.", "type": "boolean", "role": "scene.state", "desc": "", "enabled": true, "read": true, "write": true, "def": false, "engine": "system.adapter.scenes.0", "smartName": { "de": "Fernsehlicht" } }, "native": { "onTrue": { "trigger": { "id": null, "condition": null, "value": null }, "cron": "", "astro": null }, "onFalse": { "enabled": true, "trigger": { "id": null, "condition": null, "value": null }, "cron": "", "astro": null }, "members": [ { "id": "linkeddevices.0.Diningroom.CEILINGSWITCHSwitch", "setIfTrue": true, "setIfFalse": false, "stopAllDelays": true, "desc": "\tEsszimmer Licht an", "disabled": false, "delay": 0 }, { "id": "yeelight-2.0.ceiling1-0x0000000007c87a96.control.active_bright", "setIfTrue": 50, "setIfFalse": 1, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 }, { "id": "yeelight-2.0.ceiling1-0x0000000007c87a96.control.ct", "setIfTrue": 3500, "setIfFalse": "", "stopAllDelays": true, "desc": null }, { "id": "yeelight-2.0.ceiling1-0x0000000007c87a96.control.moon_mode", "setIfTrue": true, "setIfFalse": false, "stopAllDelays": true, "desc": null, "disabled": false, "delay": 0 }, { "id": "linkeddevices.0.Livingroom.SCHRANKLICHTstate", "setIfTrue": true, "setIfFalse": false, "stopAllDelays": true, "desc": "Schranklicht Wohnzimmer an", "disabled": false, "delay": 0 }, { "id": "linkeddevices.0.Diningroom.SCHRANKLICHTstate", "setIfTrue": true, "setIfFalse": false, "stopAllDelays": true, "desc": "Schranklicht Esszimmer an", "disabled": false, "delay": 0 }, { "id": "linkeddevices.0.Livingroom.Ecklampestate", "setIfTrue": false, "setIfFalse": false, "stopAllDelays": true, "desc": "Ecklampe aus", "disabled": false, "delay": 0 } ], "burstIntervall": 500, "virtualGroup": false }, "type": "state", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1566586221525, "_id": "scene.LichtWohnzimmerTV.", "acl": { "object": 1638, "state": 1638 } }
Wenn ich versuche in "Name" nach dem Punkt etwas zu ergänzen erhalte ich ein PopUp mit folgender Fehlermeldung:
-
@Gwenselah
Versuche maldeleteObject('scene.LichtWohnzimmerTV', true);
Ein Problem können Objekte sein, die keine Ziffer zwischen erstem und zweiten Punkt haben. Also unbedingt vermeiden !
-
@paul53 said in Szene mit Punkt im Namen löschen:
deleteObject('scene.LichtWohnzimmerTV', true);
das hat geholfen. Vielen Dank