(40) Universalfernbedienung

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
Arminhh
Beiträge: 284
Registriert: 09.05.2011, 09:18

(40) Universalfernbedienung

Beitrag von Arminhh » 28.08.2013, 11:33

moin moin
ich möchte gerne über die Fernbedienung und Cuxd ein Httplink senden.
Ich habe in dem Feld KEY|CMD_SHORT

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"HTTP://192.168.167.112%2Fsend.htm%3Fremote%3DSamsungtv%26command%3D3"'")
eingetragen. Trotz Umwandlung des Links wird alles ab "Cuxd. abgeschnitten!
Was mache ich falsch? Bzw. wie muss der Befehl aussehen? Leider wurde in der Doku keine Beispiele gezeigt.
Danke für die Hilfe!
Schönen sonnigen Tag noch!
mfg
Arminhh

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: (40) Universalfernbedienung

Beitrag von uwe111 » 28.08.2013, 14:54

Hallo Arminhh,

Mit der (40) Universalfernbedienung können keine Befehle aufgerufen werden!
Sie dient nur zur Kommunikation mit seriell angekoppelten Geräten.
Probiere es einfach so, aber dann mit dem (28) CUxD-System-Exec Gerät:

Code: Alles auswählen

wget -q -O - HTTP://192.168.167.112/send.htm%3Fremote%3DSamsungtv%26command%3D3
Als Parameter SYSTEM|CMD_SHORT darf nur der Befehl eingetragen werden. Kein HM-Script!
Ich bin mir aber nicht sicher, ob die %-Zeichen dabei eventuell zum Problem werden können.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Arminhh
Beiträge: 284
Registriert: 09.05.2011, 09:18

Re: (40) Universalfernbedienung

Beitrag von Arminhh » 28.08.2013, 15:25

Hallo Uwe,
danke für die schnelle Antwort!
Funktioniert leider nicht! Habe auch versucht den originalen Link. http://192.168.167.112/send.htm?remote= ... &command=3 . Der wird automatisch in wget -q -O - HTTP://192.168.167.112/send.htm%3Fremot ... ommand%3D3 verändert wenn ich das Gerät neu aufrufe! Was habe ich noch für Möglichkeiten ohne Script den Code zu senden?
mfg
Armin

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: (40) Universalfernbedienung

Beitrag von uwe111 » 28.08.2013, 16:39

Hallo Armin,

Du kannst den Parameter auch setzen, nachdem Du ein "(28) System.Exec" Gerät mit der Seriennummer 1 angelegt hast und dann unter "Script testen" den folgenden Code ausführst:

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - 'HTTP://192.168.167.112/send.htm?remote=Samsungtv&command=3'")
Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Arminhh
Beiträge: 284
Registriert: 09.05.2011, 09:18

Re: (40) Universalfernbedienung

Beitrag von Arminhh » 28.08.2013, 16:58

Hallo Uwe
dan bekomme ich den Fehler

Code: Alles auswählen

Aug 28 16:53:35 (none) daemon.err cuxd[31247]: system(wget -q -O - 'HTTP://192.168.167.112/send.htm?remote=Samsungtv&command=3') exit(1)
mfg
Armin

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: (40) Universalfernbedienung

Beitrag von uwe111 » 28.08.2013, 17:27

Hallo Armin,

funktioniert der Aufruf in der Kommandozeile wenn Du Dich per SSH an der CCU angemeldet hast?

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Arminhh
Beiträge: 284
Registriert: 09.05.2011, 09:18

Re: (40) Universalfernbedienung

Beitrag von Arminhh » 28.08.2013, 17:31

in der Console bekomme ich die Fehlermeldung

wget -q -O - 'HTTP://192.168.167.112/send.htm?remote= ... &command=3' wget: not an http or ftp url: HTTP://192.168.167.112/send.htm?remote= ... &command=3

Benutzeravatar
uwe111
Beiträge: 4821
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: (40) Universalfernbedienung

Beitrag von uwe111 » 28.08.2013, 18:05

und so?

Code: Alles auswählen

wget -q -O - 'http://192.168.167.112/send.htm?remote=Samsungtv&command=3' 
Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Arminhh
Beiträge: 284
Registriert: 09.05.2011, 09:18

Re: (40) Universalfernbedienung

Beitrag von Arminhh » 28.08.2013, 19:27

Super,
1000 mal danke so funktioniert es!!
Als Windows Anwender musste ich erst 3 mal lesen was anders war! HTTP klein zu schreiben währe ich nie drauf gekommen!
mfg
Armin

Antworten

Zurück zu „CUxD“