Variable lässt sich nicht löschen....
Moderator: Co-Administratoren
-
- Beiträge: 42
- Registriert: 14.05.2017, 14:35
- Danksagung erhalten: 1 Mal
Variable lässt sich nicht löschen....
Hallo,
habe in der Benutzerverwaltung eine Variable drin, die ich nicht angelegt habe. Wie kriege ich die wieder raus ?
Löschen lässt die sich nicht. Wird logischerweise dann auf der ersten Seite angezeigt.
Hat jemand eine Idee ?
Danke
habe in der Benutzerverwaltung eine Variable drin, die ich nicht angelegt habe. Wie kriege ich die wieder raus ?
Löschen lässt die sich nicht. Wird logischerweise dann auf der ersten Seite angezeigt.
Hat jemand eine Idee ?
Danke
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: Variable lässt sich nicht löschen....
Das ist keine Systemvariable, SD steht für SingleDestination, es ist ein (ehemaliges) Bestandteil eines Programms welches fälschlicherweise unter den Systemvariablen angezeigt wird. Hast Du die CCU2 schon einmal neu gestartet? Dann läuft eine Bereinigung nicht zugeordneter Elemente, evtl. ist das Element dann weg. Bitte auch die neueste Firmware einsetzen. Wenn es nach einem Neustart nicht weg ist meld Dich noch einmal.
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
-
- Beiträge: 42
- Registriert: 14.05.2017, 14:35
- Danksagung erhalten: 1 Mal
Re: Variable lässt sich nicht löschen....
Hallo anli,
Neustart gemacht, aktuelle FW drauf. Trotzdem keine Änderung.
Ich hatte eine SV "w_connect" angelegt für ein Programm von funkleuchtturm.
Hab das wieder gelöscht. Seitdem hab ich das so hier stehen.
Gruss
Franz
Neustart gemacht, aktuelle FW drauf. Trotzdem keine Änderung.
Ich hatte eine SV "w_connect" angelegt für ein Programm von funkleuchtturm.
Hab das wieder gelöscht. Seitdem hab ich das so hier stehen.
Gruss
Franz
Re: Variable lässt sich nicht löschen....
Es sieht nach Geistervariablen aus...
Diese Skript hilft wenn meine Vermutung richtig ist. Verwendung auf eigene Gefahr!
Diese Skript hilft wenn meine Vermutung richtig ist. Verwendung auf eigene Gefahr!
Code: Alles auswählen
Skript wurde aus Respekt vor den Wünschen des Erstellers entfernt!!
Zuletzt geändert von JRiemann am 06.11.2017, 11:26, insgesamt 1-mal geändert.
Viele Grüße!
Jörg
Jörg
-
- Beiträge: 42
- Registriert: 14.05.2017, 14:35
- Danksagung erhalten: 1 Mal
Re: Variable lässt sich nicht löschen....
Danke Jörg,
hat funktioniert. Alles läuft noch.
Nochmals Danke.
Gruss Franz
hat funktioniert. Alles läuft noch.
Nochmals Danke.
Gruss Franz
-
- Beiträge: 7
- Registriert: 05.11.2017, 22:39
-
- Beiträge: 14165
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Variable lässt sich nicht löschen....
Auch wenn ich absolug nicht mit dem Verhalten und der Meinung von BadenPower konform gegangen bin und den aktuellen Status gutheiße, muss ich mal eine Lanze für ihn brechen. Dieses Script wurde durch ihn aus dem Forum entfernt. Seine Gründe kommentiere ich ebenfalls nicht, so wie ich mich auch bei einigen Posts zurückgehalten habe. Auch wenn die Quellangabe noch drin ist, so ist es sein geistiges Eigentum und dieses sollte respektiert werden und das Script hier nicht öffentlich verbreitet werden. Auch wenn es eine große Hilfe bei diesem Problem ist.JRiemann hat geschrieben:Diese Skript hilft wenn meine Vermutung richtig ist.
Just my 2 ct.
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Variable lässt sich nicht löschen....
Aus dieser Sicht habe ich das nicht betrachtet...
Meine Absicht war es dem Fragesteller zu helfen.
Wenn ich so darüber nachdenke gebe ich Dir Recht!
Darum werde ich das Skript wieder entfernen!!
Meine Absicht war es dem Fragesteller zu helfen.
Wenn ich so darüber nachdenke gebe ich Dir Recht!
Darum werde ich das Skript wieder entfernen!!
Viele Grüße!
Jörg
Jörg
-
- Beiträge: 42
- Registriert: 14.05.2017, 14:35
- Danksagung erhalten: 1 Mal
Re: Variable lässt sich nicht löschen....
Auf jeden Fall hat das Script super funktioniert und daher geht auch mein Dank an BadenPower.
Danke.....
Franz
Danke.....
Franz
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: Variable lässt sich nicht löschen....
Für denjenigen, der das Problem später einmal hat eine Alternative:
Der Username in der ersten Zeile muss an den Usernamen angepasst werden, der geprüft werden soll.
Edit: .ToString() in Zeile 8 ergänzt um eine Kopie des Objektes zu erzeugen, danke an BadenPower für den Hinweis
Der Username in der ersten Zeile muss an den Usernamen angepasst werden, der geprüft werden soll.
Code: Alles auswählen
!Copyright anli 2017
!published under the terms of the MIT License https://choosealicense.com/licenses/mit/
string username = "Admin";
object user = (dom.GetObject(ID_USERS)).Get(username);
string dp;
object objDp;
string userSharedObjects = user.UserSharedObjects().ToString();
foreach(dp, userSharedObjects)
{
objDp = dom.GetObject(dp);
if (objDp)
{
Write(objDp.Name() # " ");
if ((objDp.Type() != OT_VARDP) && (objDp.Type() != OT_ALARMDP))
{
(user.UserSharedObjects()).Remove(dp);
}
else
{
Write("not ");
}
Write("removed from list\n");
}
}
Zuletzt geändert von anli am 14.11.2017, 18:39, insgesamt 4-mal geändert.
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser