CUxD Http Befehl

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

Moderator: Co-Administratoren

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: CUxD Http Befehl

Beitrag von nicolas-eric » 17.04.2015, 18:14

Ganz vergessen.

Mein ini File sieht so aus, ich nutze Nummer 4.
Mit dem Schalter von Kanal 3 schalte ich dann Infrarot an und aus.
Mit dem PTZ_CMD bei Kanal 1 schalte ich mit 0 Alarm aus und mit 1 Alarm an

Code: Alles auswählen

0 FOSCAM FI9821W
1 info  0 FOSCAM_FI9821W
1 img   0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<user>&pwd=<pass>&<ts>
1 img   1 http://<ip>:<port>/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=<user>&pwd=<pass>
1 img   2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<user>&pwd=<pass>
1 ptz   0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzReset&usr=<user>&pwd=<pass>
1 ptz   1 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveUp&usr=<user>&pwd=<pass>
1 ptz   2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveDown&usr=<user>&pwd=<pass>
1 ptz   3 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveLeft&usr=<user>&pwd=<pass>
1 ptz   4 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveRight&usr=<user>&pwd=<pass>
1 ptz   5 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveTopLeft&usr=<user>&pwd=<pass>
1 ptz   6 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveTopRight&usr=<user>&pwd=<pass>
1 ptz   7 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveBottomLeft&usr=<user>&pwd=<pass>
1 ptz   8 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveBottomRight&usr=<user>&pwd=<pass>
1 ptz   9 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzStopRun&usr=<user>&pwd=<pass>
1 ptz  10 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzStopRun&usr=<user>&pwd=<pass>
1 ir    0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=setInfraLedConfig&mode=1&usr=<user>&pwd=<pass> http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=closeInfraLed&usr=<user>&pwd=<pass>
1 ir    1 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=setInfraLedConfig&mode=0&usr=<user>&pwd=<pass>
1 ir    2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=setInfraLedConfig&mode=1&usr=<user>&pwd=<pass>
1 ir    2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=openInfraLed&usr=<user>&pwd=<pass>
1 reset 0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=rebootSystem&usr=<user>&pwd=<pass>
4 info  0 Foscam_FI8906W
0 weitere Befehle hier: http://www.zoneminder.com/wiki/index.php/Foscam
4 img   0 http://<ip>:<port>/snapshot.cgi?user=<user>&pwd=<pass>&<ts>
4 img   1 http://<ip>:<port>/videostream.cgi?user=<user>&pwd=<pass>
4 img   2 http://<ip>:<port>/snapshot.cgi?user=<user>&pwd=<pass>
0 Alarm aus/an
4 ptz   0 http://<ip>:<port>/set_alarm.cgi?motion_armed=0&user=<user>&pwd=<pass>
4 ptz   1 http://<ip>:<port>/set_alarm.cgi?motion_armed=1&user=<user>&pwd=<pass>
0 IR ein/ausschalten
4 sw    1 http://<ip>:<port>/decoder_control.cgi?command=95&user=<user>&pwd=<pass>
4 sw    0 http://<ip>:<port>/decoder_control.cgi?command=94&user=<user>&pwd=<pass>
0 neu starten
4 reset 0 http://<ip>:<port>/reboot.cgi?user=<user>&pwd=<pass>

hjschlager
Beiträge: 6
Registriert: 28.11.2014, 22:24

Re: CUxD Http Befehl

Beitrag von hjschlager » 10.09.2015, 17:05

nicolas-eric hat geschrieben:Du musst mit einem Ftp Programm via ssh auf die CCU zugreifen.
In welchem Verzeichnis das dann genau liegt steht da auf Seite 105ff.
http://www.ehomeportal.de/downloads/cux ... ndbuch.pdf

Bin grad nicht zu Hause und kann nicht selber nachsehen.
Hallo
wie kann ich mit SSH auf das Filesystem der CUxD zugreifen?
Welcher Loginname und Password muss ich verwenden.

Gruss
HJS

Xel66
Beiträge: 14149
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: CUxD Http Befehl

Beitrag von Xel66 » 10.09.2015, 17:22

hjschlager hat geschrieben:...SSH auf das Filesystem der CUxD zugreifen?
CCU-Handbuch der GUI, Seite 172ff.

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

michi050
Beiträge: 59
Registriert: 09.01.2014, 22:07

Re: CUxD Http Befehl

Beitrag von michi050 » 10.02.2017, 13:52

Hallo,

ich wollte diesen Thema nochmal aufwärmen. Ich benutze Xeoma und will per Http-Schalter eine Modulreihe schalten. Im Browser funktionier der Befehl http://192.168.178.9:10090/aus?module=HttpSwitcher.4 prächtig. Per CuxD funktioniert allerdings nichts. Woran könnte mein Fehler liegen?

Danke u. Gruß
Michael
Dateianhänge
Unbenannt.PNG

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

Re: CUxD Http Befehl

Beitrag von alchy » 11.02.2017, 01:13

Sicher das dein CUxD.exec so heisst: CUxD.CUX2801004:1

Normaler wäre:

Code: Alles auswählen

string url= "http://192.168.178.9:10090/aus?module=HttpSwitcher.4";
if  ( datapoints.Get("CUxD.CUX2801001:1.CMD_EXEC") ) { 
datapoints.Get("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
}else { 
WriteLine("Datenpunkt nicht voranden");
}
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.

michi050
Beiträge: 59
Registriert: 09.01.2014, 22:07

Re: CUxD Http Befehl

Beitrag von michi050 » 11.02.2017, 14:32

Hallo Alchy,

mit CUX2801004 steuere ich meine Kameras und klappt wunderbar. Ich habe Deine Version 1:1 übernommen, leider ohne Erfolg. Mit der Eingabe im Browser funktioniert es. Xeoma läuft auf einem NUC mit WIN10. Kann das sein, dass das Problem zwischen CCU und NUC im Netzwerk liegt?
Danke im Voraus und Gruß
Michael

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

Re: CUxD Http Befehl

Beitrag von alchy » 11.02.2017, 16:07

Also hast du mehrere exec Geräte angelegt?
Kein Erfolg heisst was. Ausgabe im Fenster? Fehlerprotokoll?

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.

michi050
Beiträge: 59
Registriert: 09.01.2014, 22:07

Re: CUxD Http Befehl

Beitrag von michi050 » 12.02.2017, 10:42

Hallo Alchy,

ich habe die Lösung nun über den IO.Broker gefunden. Trotzdem vielen Dank für Deine Hilfe.

Gruß Michael

Antworten

Zurück zu „CUxD“