hallo,
fhem soll bei mir einen Bewegungsmelder beobachten und dann einne kurzen Befehl an meinen Kameraserver senden. Dort wird automatisch bei URL aufruf die Aufnahme gestartet.
ICh muss aber 3 verschiedene URL hintereinander aufrufen , damit ein Session Cookie erzeugt wird. Wie stell ich das am besten an?
ich hatte mir jetzt das zusammen gebastelt..die URL sind korrekt...wenn ich sie im Browser aufrufe geht alles
define kamera.start dummy
attr kamera.start setList on off
define kamera.start_ntfy notify bewegungsmelder.einfahrt:motion on-for-timer 2{\
GetFileFromURL "http://192.168.xxx.xxx:5000/webapi/auth.cgi?api=SYNO.API.Auth&version=2&method=Login&session=SurveillanceStation&account=user&passwd=123456789";;
GetFileFromURL "http://192.168.xxx.xxx:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method=Trigger&version=1&eventId=1";;
http://192.168.xxx.xxx:5000/webapi/auth.cgi?api=SYNO.API.Auth&version=2&method=Logout&session=SurveillanceStation";;
\
}
Im Beispiefl fehlt ein drittes GetFileFromURL. Wen die Loesung nicht so trivial ist, wuerde ich mit HTTPMOD experimentieren.
Ah stimmt. Völlig übersehen.
Ich konnt es jetzt aber mit SSCam lösen :)