Hallo Experten,
Ich möchte gern eine IPCam an festgelegte Position via dummy mit einem notify anfahren.
Die URL funktioniert im Browser super aber ich bekomme es mit notify nicht hin.
Vielleicht kann mir jemand weiterhelfen:
Position_6:on.* fhem{GetHttpFile("http://192.168.178.2:554", "/hy-cgi/ptz.cgi?cmd=preset&act=goto&number=6&user=fhem&pwd=fhem")}
Die URL im Browser sieht wie folgt dazu aus:
http://fhem:fhem@192.168.178.2:554/hy-cgi/ptz.cgi?cmd=preset&act=goto&number=6
VG Denny
fhem{GetHttpFile("http://192.168.178.2:554", "/hy-cgi/ptz.cgi?cmd=preset&act=goto&number=6&user=fhem&pwd=fhem")}
Somit wird es sicher nicht gehen. Evtl ohne fhem da vorne.
Leider nicht.
ich mache sowas immer mit wget, versuche es mal so
Position_6:on.* "wget 'http://fhem:fhem@192.168.178.2:554/hy-cgi/ptz.cgi?cmd=preset&act=goto&number=6"'
ansonsten versuche es erst in der Konsole ob die Syntax so passt.
LG
Servus,
also bei mir funktioniert es in einem notify mit folgender Syntax:
ipcam_garten:* {
if ( Value("ipcam_garten") eq "1") {GetHttpFile("192.168.178.17:84", "/decoder_control.cgi?command=31&user=user&pwd=pwd");
}
@bergadler:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>401 - Unauthorized</title>
</head>
<body>
<h1>401 - Unauthorized</h1>
</body>
</html>
Hatte ich schon im LOG gesehen das ich auf diese Art ein 401 erhalte. Was komisch ist. Denn in dem Setup der Cam ist der Port 554 = rtsp freigegeben. Die Login Funktion ist aus.! Sollte also eigentlich ohne Passwort gehen. Aber selbst der Firefox verlangt danach.
VG Denny
China Mist!!!!!