diff --git a/fhem/FHEM/55_InfoPanel.pm b/fhem/FHEM/55_InfoPanel.pm index e3638d96a..7a5376d51 100644 --- a/fhem/FHEM/55_InfoPanel.pm +++ b/fhem/FHEM/55_InfoPanel.pm @@ -633,6 +633,16 @@ sub btIP_lpItemText { return ""; } +sub btIP_itemLongpoll { + my ($id,$x,$y,%params)= @_; + my $color = substr($params{rgb},0,6); + my $output = "
\n". + "
\n"; + $defs{$params{name}}{fhem}{div} .= $output; + return ""; +} + sub btIP_itemTextBox { my ($id,$x,$y,$boxwidth,$boxheight,$text,$link,%params)= @_; return unless(defined($text)); @@ -1169,6 +1179,14 @@ sub btIP_evalLayout { $text= AnalyzePerlCommand(undef, $text); $svg .= btIP_lpItemText($id,$x,$y,$text,%params); } + + when("longpoll") { + ($id,$x,$y)= split("[ \t]+", $def, 3); + ($x,$y)= btIP_xy($x,$y,%params); + $params{xx} = $x; + $params{yy} = $y; + $svg .= btIP_itemLongpoll($id,$x,$y,%params); + } when("textbox") { ($id,$x,$y,$boxwidth,$boxheight,$link,$text)= split("[ \t]+", $def, 7);