FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rohlande am 27 August 2017, 21:37:55

Titel: IPCam Steuerung
Beitrag von: rohlande am 27 August 2017, 21:37:55
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
Titel: Antw:IPCam Steuerung
Beitrag von: amenomade am 27 August 2017, 22:34:40
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.
Titel: Antw:IPCam Steuerung
Beitrag von: rohlande am 28 August 2017, 21:20:19
Leider nicht.
Titel: Antw:IPCam Steuerung
Beitrag von: Reinhart am 28 August 2017, 21:50:15
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
Titel: Antw:IPCam Steuerung
Beitrag von: bergadler am 28 August 2017, 21:50:34
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");
  }
Titel: Antw:IPCam Steuerung
Beitrag von: rohlande am 29 August 2017, 20:47:49
@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!!!!!