Wie einen HTML Befehl an Receiver versenden?

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

Moderator: Co-Administratoren

Antworten
microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Wie einen HTML Befehl an Receiver versenden?

Beitrag von microsuck » 16.08.2016, 21:49

Hi,

ich habe schon einige Beiträge im Forum gelesen, werde aber nicht schlau daraus - SORRY

Meine Idee:
Einen Befehl z.B. http://192.168.0.180/web/remotecontrol?command=116 an meinen Receiver über ein Programm versenden. Dies will ich dann in die Homebridge aufnehmen sodass ich per Sprachsteuerung den Befehl starten kann.

Cuxd ist installiert und ich gehe davon aus dass ich ich ein System.exec Gerät erstellen. Jetzt komme ich aber nicht mehr weiter. Was muss ich alles einstellen wenn ich das Gerät im Eingang habe und auf Einstellen Klicke kann ich extrem viel eintragen aber was muss ich auf jeden Fall ausfüllen. Werde einfach nicht schlau aus dem Teil ):

Habe auch schon versucht in dem Handbuch nachzulesen aber irgendwie stehe ich auf dem Schlauch.

Wenn mir jemand einen Tipp geben kann dann verstehe ich hoffentlich das ganze.

DANKE

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie einen HTML Befehl an Receiver versenden?

Beitrag von alchy » 16.08.2016, 22:06

microsuck hat geschrieben:
Cuxd ist installiert und ich gehe davon aus dass ich ich ein System.exec Gerät erstellen. Jetzt komme ich aber nicht mehr weiter. Was muss ich alles einstellen wenn ich das Gerät im Eingang habe und auf Einstellen Klicke kann ich extrem viel eintragen aber was muss ich auf jeden Fall ausfüllen. Werde einfach nicht schlau aus dem Teil ):

Habe auch schon versucht in dem Handbuch nachzulesen aber irgendwie stehe ich auf dem Schlauch.
>> H I E R << das sollte doch reichen, oder?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Wie einen HTML Befehl an Receiver versenden?

Beitrag von microsuck » 16.08.2016, 22:14

OK wenn ich das richtig verstehe dann einfach ein Gerät System.ecex anlegen und im Posteingang einfach mit Fertig bestätigen.

Erledigt

dann ein Programm erstellen und unter Script

Code: Alles auswählen

string on;
on = "http://192.168.0.180/web/remotecontrol?command=116";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#on#"'");
so richtig??

DANKE

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie einen HTML Befehl an Receiver versenden?

Beitrag von alchy » 16.08.2016, 22:18

Wenn es das erste Gerät war,was du in cuxd installiert hast, dann erstmal mindestens einmal durchstarten.
Müsste jedenfalls noch so sein, schau in das Handbuch.
microsuck hat geschrieben:so richtig??
Warum die Frage ? Probier es aus. :shock:
Ich verspreche dir, es wird keine Faust aus der CCU rauskommen.
Wenn es nicht klappt Fehlermeldung posten.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Wie einen HTML Befehl an Receiver versenden?

Beitrag von microsuck » 17.08.2016, 13:45

alchy hat geschrieben:Wenn es das erste Gerät war,was du in cuxd installiert hast, dann erstmal mindestens einmal durchstarten.
Müsste jedenfalls noch so sein, schau in das Handbuch.
microsuck hat geschrieben:so richtig??
Warum die Frage ? Probier es aus. :shock:
Ich verspreche dir, es wird keine Faust aus der CCU rauskommen.
Wenn es nicht klappt Fehlermeldung posten.

Alchy

So ich habe mich heute etwas an der Steuerung versucht.

1. ein Gerät angelegt - System.Exec
2. Posteingang Gerät hinzugefügt ohne Einstellungen vorzunehmen
3. ein Programm erstellt mit folgendem Inhalt

Code: Alles auswählen

string tvaus;
string tvaus="http://192.168.0.180/web/remotecontrol?command=116";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#tvaus#"'");
Es Passiert nichts!!!! Wie kann man eigentlich sehen was cuxd mit dem Befehl macht bzw. ob er diesen überhaupt versendet?

Was mache ich falsch??

Danke

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Wie einen HTML Befehl an Receiver versenden?

Beitrag von paul53 » 17.08.2016, 13:55

Wird denn der TV ausgeschaltet, wenn du den Befehl im Browser absetzt ?

Code: Alles auswählen

http://192.168.0.180/web/remotecontrol?command=116
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Wie einen HTML Befehl an Receiver versenden?

Beitrag von microsuck » 17.08.2016, 19:16

Danke für eure Hilfe jetzt funktioniert es. Da hat sich wohl ein Bit QUER gestellt. CCU neu gestartet und alles geht.


DANKE

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Wie einen HTML Befehl an Receiver versenden?

Beitrag von alchy » 18.08.2016, 08:03

microsuck hat geschrieben: Was mache ich falsch??
Du liest nicht, was man dir schreibt. :wink:

microsuck hat geschrieben: 1. ein Gerät angelegt - System.Exec
2. Posteingang Gerät hinzugefügt ohne Einstellungen vorzunehmen
3. ein Programm erstellt mit folgendem Inhalt Es Passiert nichts!!!!
Wie ich schrieb,
alchy hat geschrieben: Wenn es das erste Gerät war,was du in cuxd installiert hast, dann erstmal mindestens einmal durchstarten.
Alchy
zwischen 2 & 3 gehört der Neustart


denn w.z.b.w:
microsuck hat geschrieben: Da hat sich wohl ein Bit QUER gestellt. CCU neu gestartet und alles geht.

Deine Frage:
microsuck hat geschrieben: Wie kann man eigentlich sehen was cuxd mit dem Befehl macht bzw. ob er diesen überhaupt versendet?
hätte nach meinem Hinweis:
alchy hat geschrieben: Wenn es nicht klappt Fehlermeldung posten.
vielleicht lauten können " wo finde ich denn die Fehlermeldung? "

dann hätte man dir schreiben können, versuch es z.B. in der cuxd Oberfläche Reiter INFO Button FULL SYSLOG oder im schlimmsten Fall auch *RTFM* oder benutz die Suche.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „CUxD“