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 » 16.04.2015, 16:29

Funktioniert der HTTP denn nun vom Browser aus?
Aber auf einem Gerät, auf dem die zu steuernde Software NICHT läuft.
z.B. Handy, Tablet, etc.

Ist auf dem Gerät, auf dem die Software läuft überhaupt der Zugriff von aussen und über diesen Port freigeschaltet?
Ist im Router freigeschaltet, dass Geräte untereinander kommunizieren dürfen?
Fragen über Fragen.

Um einen Fehler an der CCU mal auszuschliessen, setze hier IP, Port, Nutzername und Passwort einer Deiner Kameras ein, der erste Befehl schaltet die Bewegungserkennung ein, der zweite aus.
Das kannst Du direkt im Browser überprüfen, wenn Du Dich in die Kamera einloggst.
Diese Befehle funktionieren zumindest bei meinen über 10 unterschiedlichen MJPEG Foscams.

Bewegungserkennung ein:

Code: Alles auswählen

string url="'http://IPKAMERA:PORTKAMERA/set_alarm.cgi?motion_armed=1&user=USERNAME&pwd=PASSWORT'";
dom.GetObject("CUxD.CUX2801003:1.CMD_EXEC").State("wget -q -O - "#url);
Bewegungserkennung aus:

Code: Alles auswählen

string url="'http://IPKAMERA:PORTKAMERA/set_alarm.cgi?motion_armed=0&user=USERNAME&pwd=PASSWORT'";
dom.GetObject("CUxD.CUX2801003:1.CMD_EXEC").State("wget -q -O - "#url);



Das aktivieren/deaktivieren von Alarm, Bilder von den Kameras holen und mailen oder per FTP auf nen USB Stick an der Fritzbox sichern etc. steuere ich alles direkt mit der CCU. Funktioniert prima...

michihorn
Beiträge: 321
Registriert: 02.06.2014, 10:35

Re: CUxD Http Befehl

Beitrag von michihorn » 16.04.2015, 17:30

Offenbar klappt es auch im Browser nicht.
Habe nun mal direkt in der Befehlzeile http://192.168.178.72:10090/http_switch ... Switcher.1 eingegeben
Als Antwort steht im Browser: "Not for me. Ignored"
Hab jetzt mal den Support von Xeoma angeschrieben.
Gruss Michael
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena

Wagi2
Beiträge: 31
Registriert: 16.02.2015, 13:28

Re: CUxD Http Befehl

Beitrag von Wagi2 » 16.04.2015, 18:18

Na siehst du. Da brauchen wir homematicseitig nicht mehr kucken :) war meine Logik doch nicht so schei**e

michihorn
Beiträge: 321
Registriert: 02.06.2014, 10:35

Re: CUxD Http Befehl

Beitrag von michihorn » 16.04.2015, 18:22

Danke melde mich nochmal nachdem Xeoma geantwortet hat. ;-)
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena

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 » 16.04.2015, 19:07

Ich denke mal du musst den Rechner und/oder das progrsmm für den Zugriff von außen freischalten.
Klick dich doch aus Spaß mal durch die Einstellungen.

Hattest du das auf einem anderen Gerät versucht als den wo das progrsmm läuft?

Probiere das dann doch mal auf dem Gerät aus wo das progrsmm läuft mit dem Browser.

Nur nicht die IP:Port sondern localhost:Port vorne in der URL.
Dann kommt der Befehl ja vom selben Gerät das den Befehl ausführen soll.

Wagi2
Beiträge: 31
Registriert: 16.02.2015, 13:28

Re: CUxD Http Befehl

Beitrag von Wagi2 » 17.04.2015, 06:57

@Michihorn in deiner url hinten steht eine 1 in dem Screenshot ist aber eine 2 nach switcher. Kann es sein das dein System korrekt reagiert sollte die Angabe switcher.1 sozusagen der Empfänger des Befehls sein und der erwartet keinen Befehl sondern eben switcher.2

michihorn
Beiträge: 321
Registriert: 02.06.2014, 10:35

Re: CUxD Http Befehl

Beitrag von michihorn » 17.04.2015, 10:37

Moin, die Screenshoots sind aus meiner Demomaschine und waren nur zur Ansicht gedacht.
Nach Rückinfo von Xeoma ist dir Ursache ein Dokumentationsfehler. Zumindest per Browser kann ich schon mal den Switcher schalten. Den Rest muß ich später mal testen.
Danke nochmal an alle

Gruß Michael
Dateianhänge
vier.JPG
Zuletzt geändert von michihorn am 17.04.2015, 10:45, insgesamt 1-mal geändert.
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena

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, 10:41

Das ist doch gut zu wissen, dann war ja gar nicht die Homematic schuld daran, dass es nicht funktioniert hat.

Wenn es jetzt mit dem Browser von einem anderen Rechner aus geht, dann teste es doch mal schnell mit "Script testen" auf der CCU aus:

Code: Alles auswählen

string url="'HTTPBEFEHL'";
dom.GetObject("CUxD.CUX2801003:1.CMD_EXEC").State("wget -q -O - "#url);

michihorn
Beiträge: 321
Registriert: 02.06.2014, 10:35

Re: CUxD Http Befehl

Beitrag von michihorn » 17.04.2015, 10:52

Na super klappt ;-)
Michael
Raspberrymatic, nano CUL, Elero-Stick, IOBroker auf WIN10, Tahoma, HUE, RING, Gardena

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, 10:53

Das freut mich!
Viel Spaß damit.


Aber wie gesagt, den Umweg über ein extra Programm und den extra Rechner schluckt ja auch dauernd Strom) brauchst Du dafür nicht.
Bilder Mails schicken, FTP Uploads, Kamera ausschalten beim Tür aufmachen etc, das kann die CCU auch so, das mache ich ja auch mit mehreren Foscams.

Antworten

Zurück zu „CUxD“