https Befehl über Script absenden

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

Moderator: Co-Administratoren

Antworten
deifel
Beiträge: 256
Registriert: 27.05.2014, 11:10
Hat sich bedankt: 7 Mal

https Befehl über Script absenden

Beitrag von deifel » 28.09.2017, 12:05

Hallo zusammen,

ich schaffe es leider nicht, einen normalen https-Befehl über ein Programm (Script) abzusenden.
Ich möchte damit bei meiner Synology Kamera Station den Home-Modus aktivieren bzw. deaktivieren. Das funktioniert mit dem Befehl

Code: Alles auswählen

https://meineadresse.myfritz.net:5001/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method=Trigger&version=1&eventId=1&eventName=This is external event1&account=admin&password=meinpasswort
einwandfrei.

Wenn ich diesen Befehl über cuxd absenden möchte und dafür folgendes Script verwende, dann kommt leider nichts an bzw. es funktioniert einfach nicht.
Ich würde mich freuen, wenn mir jemand einen Tipp hat, woran es liegen könnte.

Code: Alles auswählen

string url="'https://meineadresse.myfritz.net:5001/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method=Trigger&version=1&eventId=1&eventName=This is external event1&account=admin&password=meinpasswort'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url);
Vielen Dank für Eure Hilfe!

BadenPower

Re: https Befehl über Script absenden

Beitrag von BadenPower » 28.09.2017, 12:18

deifel hat geschrieben:Ich würde mich freuen, wenn mir jemand einen Tipp hat, woran es liegen könnte.
Zertifikatsprüfung des wget deaktivieren.
.

deifel
Beiträge: 256
Registriert: 27.05.2014, 11:10
Hat sich bedankt: 7 Mal

Re: https Befehl über Script absenden

Beitrag von deifel » 28.09.2017, 13:05

Danke für den Hinweis!
Das könnte natürlich durchaus sein, dass es daran liegt.
Kannst Du mir sagen, wie ich das in den Befehl einbaue?

Habe es so versucht:

Code: Alles auswählen

string url="'https://meineadresse.myfritz.net:5001/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method=Trigger&version=1&eventId=1&eventName=This is external event1&account=admin&password=meinpasswort'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget --no-check-certificate -q -O - "#url);

Sunti
Beiträge: 449
Registriert: 10.12.2011, 17:56
Danksagung erhalten: 3 Mal

Re: https Befehl über Script absenden

Beitrag von Sunti » 28.09.2017, 20:36

Hallo miteinander,

@deifel - das hat glaube ich mehr mit "Autorisierung" sprich Passwort etc zu tun - Alchy hat sich damals uns angenommen und fix was super geiles gebastelt

viewtopic.php?f=19&t=23747

Greets SunTi

Antworten

Zurück zu „CUxD“