CUXD Parameter eines Gerätes per Script ändern ?
Moderator: Co-Administratoren
- roe1974
- Beiträge: 746
- Registriert: 17.10.2017, 16:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 13 Mal
CUXD Parameter eines Gerätes per Script ändern ?
Ich verwende das CUxD Ping Gerät (System.Ping) um festzustellen ob meine beiden TVs ein/aus sind.
Hier gibt es die Parameter
INTERVAL_ALIVE
INTERVAL_FAIL
für den Ping Abstand in Sekunden….und
ACTIVE
um das Gerät aktiv/inaktiv zu setzen.
Kann ich diese Werte per Script setzen/verändern ?
Hintergrund: Ich will Anwesenheits gesteuert den Ping Abstand verkleinern bzw. das Gerät inaktiv setzen wenn niemand zu Hause.
lg Richard
Hier gibt es die Parameter
INTERVAL_ALIVE
INTERVAL_FAIL
für den Ping Abstand in Sekunden….und
ACTIVE
um das Gerät aktiv/inaktiv zu setzen.
Kann ich diese Werte per Script setzen/verändern ?
Hintergrund: Ich will Anwesenheits gesteuert den Ping Abstand verkleinern bzw. das Gerät inaktiv setzen wenn niemand zu Hause.
lg Richard
- uwe111
- Beiträge: 4827
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: CUXD Parameter eines Gerätes per Script ändern ?
Hallo Richard,
Viele Grüße
Uwe
Ja, das kannst Du z.B. per HM-Script machen:
Code: Alles auswählen
object i1 = dom.GetObject("CUxD");
xmlrpc.PutParamset(i1,"CUX2803002:1","MASTER","ACTIVE","1");
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
- roe1974
- Beiträge: 746
- Registriert: 17.10.2017, 16:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 13 Mal
Re: CUXD Parameter eines Gerätes per Script ändern ?
Vielen Dank !!
Funktioniert !
Kann es sein das immer ein kanal aktiv sein muss ?
Hab auf zwei kanälen jeweils einen TV .... einer ist aber immer aktiv, also es lassen sich nicht beide auf inaktiv setzten ?
lg RIchard
Funktioniert !
Kann es sein das immer ein kanal aktiv sein muss ?
Hab auf zwei kanälen jeweils einen TV .... einer ist aber immer aktiv, also es lassen sich nicht beide auf inaktiv setzten ?
lg RIchard
- roe1974
- Beiträge: 746
- Registriert: 17.10.2017, 16:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 13 Mal
Re: CUXD Parameter eines Gerätes per Script ändern ?
PS:
ACTIVE/INACTIVE setzen war keine gute idee... damit verschwindet das Gerät aus den Programmen
ACTIVE/INACTIVE setzen war keine gute idee... damit verschwindet das Gerät aus den Programmen
- uwe111
- Beiträge: 4827
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: CUXD Parameter eines Gerätes per Script ändern ?
Ja, sonst verschwindet das Gerät aus den Geräteeinstellungen.
Da Du so gezielt danach gefragt hast, dachte ich, Du weißt, was Du tust.
Schau mal in die CUxD-Doku. Zum Aussetzen der Pings gibt es den Datenpunkt INHIBIT.
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
- roe1974
- Beiträge: 746
- Registriert: 17.10.2017, 16:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 13 Mal
Re: CUXD Parameter eines Gerätes per Script ändern ?
war nur ein programm ... kein thema
schau mir mal INHIBIT an
Durch das inaktiv setzten habe ich folgende log einträge produziert:
Habe ich jetzt einen Schiefstand oder kann ich das ignorieren ?
und das habe ich gefunden zu INHIBIT:
INHIBIT boolean lesend
schreibend
Das Aussenden weiterer Pings wird verhindert
und der letzte Status bleibt erhalten.
Den setzte ich dann auf 0 oder 1 per Script ... oder ?
lg Richard
schau mir mal INHIBIT an
Durch das inaktiv setzten habe ich folgende log einträge produziert:
Code: Alles auswählen
Apr 16 12:09:30 homematic-raspi local0.err ReGaHss: ERROR: pointer is null [ClearChannelDPs():iseXmlRpc.cpp:4730]
Apr 16 12:11:10 homematic-raspi local0.err ReGaHss: ERROR: pointer is null [ClearChannelDPs():iseXmlRpc.cpp:4730]
Apr 16 12:11:24 homematic-raspi local0.err ReGaHss: ERROR: pointer is null [ClearChannelDPs():iseXmlRpc.cpp:4730]
Apr 16 12:12:03 homematic-raspi local0.err ReGaHss: ERROR: pointer is null [ClearChannelDPs():iseXmlRpc.cpp:4730]
Apr 16 12:14:22 homematic-raspi local0.err ReGaHss: ERROR: pointer is null [ClearChannelDPs():iseXmlRpc.cpp:4730]
und das habe ich gefunden zu INHIBIT:
INHIBIT boolean lesend
schreibend
Das Aussenden weiterer Pings wird verhindert
und der letzte Status bleibt erhalten.
Den setzte ich dann auf 0 oder 1 per Script ... oder ?
lg Richard
- uwe111
- Beiträge: 4827
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: CUXD Parameter eines Gerätes per Script ändern ?
na auf 1, wenn Du das Aussenden verhindern willst. So ist es doch beschrieben.
Per Programmverknüpfung "Sperrung aktiv", "Sperrung inaktiv" geht's natürlich auch.
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
- roe1974
- Beiträge: 746
- Registriert: 17.10.2017, 16:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 13 Mal
Re: CUXD Parameter eines Gerätes per Script ändern ?
Habe ich eh so gemeint "1" = inaktiv ... "0" = aktiv
Aber was meinst Du mit Programmverknüpfung ? ... im DANN/SONST Zweig taucht das Gerät nicht auf zur Auswahl damit ich die Sperre aktivieren/deaktivieren könnte?
lg aus Wien
Richard
Aber was meinst Du mit Programmverknüpfung ? ... im DANN/SONST Zweig taucht das Gerät nicht auf zur Auswahl damit ich die Sperre aktivieren/deaktivieren könnte?
lg aus Wien
Richard
- uwe111
- Beiträge: 4827
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 246 Mal
- Kontaktdaten:
Re: CUXD Parameter eines Gerätes per Script ändern ?
Der Kanal muss in den Geräteeinstellungen aktiviert sein, damit das Gerät auftaucht.
Sollte es trotzdem nicht auftauchen, könnte es am Browser-Cache liegen.
Du hattest ja zuvor den Geräteparameter per HM-Script gesetzt und damit die Kanaleigenschaften verändert.
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
- roe1974
- Beiträge: 746
- Registriert: 17.10.2017, 16:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 13 Mal
Re: CUXD Parameter eines Gerätes per Script ändern ?
Beide Kanäle aktiv....
Browser Cache geleert ...
Gerät taucht im DANN/SONST nicht auf .....
im WENN Zweig taucht es auf ......
komisch .....
lg RIchard
Browser Cache geleert ...
Gerät taucht im DANN/SONST nicht auf .....
im WENN Zweig taucht es auf ......
komisch .....
lg RIchard