Hallo,
ich habe eine Überwachungskamera mit mit iframe in FHEM eingebunden. Das funktioniert soweit gut, jedoch werde ich bei jedem Start nach dem Benutzer und Passwort gefragt. Das möchte ich automatisieren, bekomme es aber nicht hin. Was ist falsch?
So sieht es momentan aus:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT
attr VHaustuer group VHaustuer
attr VHaustuer htmlattr width="365" height="310" frameborder="0" marginheight="0" marginwidth="0"
attr VHaustuer room 1.Start
Trotzdem poppt das Fenster zur Eingabe von Benutzer und Passwort auf.
Gebe ich da beides ein, wird das Bild angezeigt.
Ich habe auch schon folgendes -ohne Erfolg- ausprobiert:
define VHaustuer weblink iframe http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
Auch das hat nicht funktioniert:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT
Was mache ich falsch?
Ich stehe auf dem Schlauch.
Zitat von: Jogi am 25 Juli 2017, 15:02:56
Hallo,
ich habe eine Überwachungskamera mit mit iframe in FHEM eingebunden. Das funktioniert soweit gut, jedoch werde ich bei jedem Start nach dem Benutzer und Passwort gefragt. Das möchte ich automatisieren, bekomme es aber nicht hin. Was ist falsch?
So sieht es momentan aus:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT
attr VHaustuer group VHaustuer
attr VHaustuer htmlattr width="365" height="310" frameborder="0" marginheight="0" marginwidth="0"
attr VHaustuer room 1.Start
Trotzdem poppt das Fenster zur Eingabe von Benutzer und Passwort auf.
Gebe ich da beides ein, wird das Bild angezeigt.
Ich habe auch schon folgendes -ohne Erfolg- ausprobiert:
define VHaustuer weblink iframe http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
Auch das hat nicht funktioniert:
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT
Was mache ich falsch?
Ich stehe auf dem Schlauch.
Ich hatte bei meinen Cams schon "user" und "usr" in der URL stehen, vielleicht hilft da es "user" bei dir mal durch "usr" zu tauschen.
Ist nur so eine Idee, keine Ahnung ob es klappt.
http://BENUTZER:PASSWORT@192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
ist von Chrome nicht mehr unterstützt, und wird von anderen Browser irgendwann auch nicht mehr unterstützt.
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT
Funktioniert "http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1&user=BENUTZER&pwd=PASSWORT" wenn Du alle Browser Fenster schliesst, eine neue öffnest, und das in die URL eingibst? Wenn nicht, wird es auch mit iframe nicht funktionieren.
define VHaustuer weblink iframe http://192.XXX.XXX.XX:80/cgi-bin/mjpg/video.cgi?channel=1&subtype=1
attr VHaustuer basicauth BENUTZER:PASSWORT
In der Regel muss man benutzer:passwort base64 verschlüsseln. Aber ich wüsste nicht, dass weblink ein Attribute basicauth hätte? Wie setzt Du so was???
Du musst ein bisschen in html forschen, um festzustellen, wie deine Cam die Authentifizierung macht. Dafür kann Wireshark oder BurpSuite helfen.