diff --git a/fhem/FHEM/73_km200.pm b/fhem/FHEM/73_km200.pm index 9e4dd6e27..0cd3642af 100644 --- a/fhem/FHEM/73_km200.pm +++ b/fhem/FHEM/73_km200.pm @@ -138,7 +138,8 @@ sub km200_Define($$) if (int(@a) == 5) { ###START### Check whether IPv4 address is valid - if ($url =~ m/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/) +# if ($url =~ m/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/) + if ($url =~ m/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(:[0-9]{1,5})?$/) { Log3 $name, 4, $name. " : km200 - IPv4-address is valid : " . $url; }