diff --git a/fhem/contrib/YAF/FHEM/YAF/widgets/webcam/webcam.pm b/fhem/contrib/YAF/FHEM/YAF/widgets/webcam/webcam.pm index 9ef9014ec..a8fde6804 100644 --- a/fhem/contrib/YAF/FHEM/YAF/widgets/webcam/webcam.pm +++ b/fhem/contrib/YAF/FHEM/YAF/widgets/webcam/webcam.pm @@ -177,6 +177,9 @@ sub webcam_get_state() { my $hover = YAF_getWidgetAttribute($_GET{"view_id"}, $_GET{"widget_id"}, "hover", "0"); my $proto = YAF_getWidgetAttribute($_GET{"view_id"}, $_GET{"widget_id"}, "protocol", "http"); my $width = YAF_getWidgetAttribute($_GET{"view_id"}, $_GET{"widget_id"}, "width", "100"); + my $user = YAF_getWidgetAttribute($_GET{"view_id"}, $_GET{"widget_id"}, "user"); + my $pass = YAF_getWidgetAttribute($_GET{"view_id"}, $_GET{"widget_id"}, "pass"); + my $login = ""; my $address = YAF_getWidgetAttribute($_GET{"view_id"}, $_GET{"widget_id"}, "address", $defs{$fhemname}{ADDRESS}); @@ -185,9 +188,12 @@ sub webcam_get_state() { if(!defined $name) { #if alias is defined, use it as name $name = $fhemname; } + if($user && $pass) { + $login = $user . ":" . $pass . "@"; + } if(defined $d) { if(lc $showm eq "img") { - my $ret = ""; + my $ret = ""; return $ret; } } else {