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
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
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
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
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
-
-
alchy
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Beitrag
von alchy » 11.02.2017, 01:13
Sicher das dein CUxD.exec so heisst: CUxD.CUX280100
4: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
-
michi050
- Beiträge: 59
- Registriert: 09.01.2014, 22:07
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
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
-
michi050
- Beiträge: 59
- Registriert: 09.01.2014, 22:07
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