CUXD Parameter eines Gerätes per Script ändern ?
Moderator: Co-Administratoren
Re: CUXD Parameter eines Gerätes per Script ändern ?
Das war nicht die Frage.!
Sorry habe mich nicht korrekt ausgedrückt.
IP direkt als String funktioniert.
Aber wenn ich die IP über eine Variable einfüge geht es nicht .
string svCh04 = "4";
string svPing = "CUX2803001";
string IP04 = "111.222.333.444";
object svObj = dom.GetObject("CUxD");
xmlrpc.PutParamset(svObj,""#svPing#":"#svCh04#"","SWITCH","IP_DNS_ADR",""#IP04#""); <<Diese variante geht nicht
xmlrpc.PutParamset(svObj,""#svPing#":"#svCh04#"","SWITCH","IP_DNS_ADR",'"111.222.333.444"'); <<Diese variante geht
Irgend wie klappt das mit der IP Adresse als string nicht.
Habe auch schon alle Variationen mit Hochkomma probiert.
Würde mich über Eure Hilfe freuen.
Sorry habe mich nicht korrekt ausgedrückt.
IP direkt als String funktioniert.
Aber wenn ich die IP über eine Variable einfüge geht es nicht .
string svCh04 = "4";
string svPing = "CUX2803001";
string IP04 = "111.222.333.444";
object svObj = dom.GetObject("CUxD");
xmlrpc.PutParamset(svObj,""#svPing#":"#svCh04#"","SWITCH","IP_DNS_ADR",""#IP04#""); <<Diese variante geht nicht
xmlrpc.PutParamset(svObj,""#svPing#":"#svCh04#"","SWITCH","IP_DNS_ADR",'"111.222.333.444"'); <<Diese variante geht
Irgend wie klappt das mit der IP Adresse als string nicht.
Habe auch schon alle Variationen mit Hochkomma probiert.
Würde mich über Eure Hilfe freuen.
- uwe111
- Beiträge: 4808
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: CUXD Parameter eines Gerätes per Script ändern ?
Das sollte doch genauso funktionieren:
Code: Alles auswählen
xmlrpc.PutParamset(svObj,svPing#":"#svCh04,"SWITCH","IP_DNS_ADR",'"'#IP04#'"');
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: CUXD Parameter eines Gerätes per Script ändern ?
Hallo Uwe,
Super, Spitze, Affen Geil, es Funktioniert.
Danke Danke für deine Hilfe.
Gruß
Thomas
Super, Spitze, Affen Geil, es Funktioniert.
Danke Danke für deine Hilfe.
Gruß
Thomas
Re: CUXD Parameter eines Gerätes per Script ändern ?
Hallo,
ich versuche bei System.Ping den Paramete INHIBIT mit folgendem Skript zu ändern um das Aussenden von Pings zu aktivieren oder deaktivieren.
Ich erhalte folgende Meldung:
Jan 5 12:59:09 RaspMatic_CCU3 daemon.warn cuxd[2424]: putParamset 'CUX2803001:9.INHIBIT=0' not found!
Was mache ich falsch?
Gruß
Michael
Nutze CUX-Version 2.5
ich versuche bei System.Ping den Paramete INHIBIT mit folgendem Skript zu ändern um das Aussenden von Pings zu aktivieren oder deaktivieren.
Code: Alles auswählen
object i1 = dom.GetObject("CUxD");
xmlrpc.PutParamset(i1,"CUX2803001:9","MASTER","INHIBIT","1");
Jan 5 12:59:09 RaspMatic_CCU3 daemon.warn cuxd[2424]: putParamset 'CUX2803001:9.INHIBIT=0' not found!
Was mache ich falsch?
Gruß
Michael
Nutze CUX-Version 2.5
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: CUXD Parameter eines Gerätes per Script ändern ?
inhibit liegt doch im value und nicht im mastersetbereich und ist damit ganz normal ansprechbar.,
Black
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
Re: CUXD Parameter eines Gerätes per Script ändern ?
Hallo Black.
Zunächst bitte ich um Entschuldigung für die späte Reaktion .
Für mich ist Deine Antwort leider nicht ganz hilfreich.
Ich habe zwar alles mögliche versucht die richtige Syntax dafür zu finden, aber es ist mir nicht gelungen.
Ich kann diesen Parameter nicht ändern.
Würdest Du mir bitte die richtige Schreibweise zeigen wie ich das "ganz normal" ansprechen kann.
Gibt es irgendwo Lektüre wo man diese Skripte nachlesen kann?
Danke
Zunächst bitte ich um Entschuldigung für die späte Reaktion .
Für mich ist Deine Antwort leider nicht ganz hilfreich.
Ich habe zwar alles mögliche versucht die richtige Syntax dafür zu finden, aber es ist mir nicht gelungen.
Ich kann diesen Parameter nicht ändern.
Würdest Du mir bitte die richtige Schreibweise zeigen wie ich das "ganz normal" ansprechen kann.
Gibt es irgendwo Lektüre wo man diese Skripte nachlesen kann?
Danke
- uwe111
- Beiträge: 4808
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: CUXD Parameter eines Gerätes per Script ändern ?
Vielleicht so?
Code: Alles auswählen
dom.GetObject("CUxD.CUX2803001:9.INHIBIT").State(1);
Dafür sollten die offiziellen eQ3 Dokus eigentlich schon reichen: https://www.eq-3.de/service/downloads.html
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir