diff --git a/fhem/FHEM/98_HMinfo.pm b/fhem/FHEM/98_HMinfo.pm
index c8bace712..8b2111d2e 100644
--- a/fhem/FHEM/98_HMinfo.pm
+++ b/fhem/FHEM/98_HMinfo.pm
@@ -834,7 +834,7 @@ sub HMinfo_tempListTmplView() { ###############################################
,devspec2array("TYPE=CUL_HM:FILTER=model=.*-TC.*:FILTER=chanNo=02")));
my ($n) = devspec2array("TYPE=HMinfo");
my $defFn = HMinfo_tempListDefFns();
- my @tlFiles = split(";",$defFn);
+ my @tlFiles = split('[;,]',$defFn);
$defFn = $defs{$n}{helper}{weekplanListDef};
my @dWoTmpl; # Device not using templates
@@ -906,7 +906,7 @@ sub HMinfo_listOfTempTemplates() { ############################################
my ($n) =devspec2array("TYPE=HMinfo");
my $dir = AttrVal($n,"configDir","$attr{global}{modpath}/")."/"; #no dir? add defDir
$dir = "./".$dir if ($dir !~ m/^(\.|\/)/);
- my @tFiles = split(";",AttrVal($n,"configTempFile","tempList.cfg"));
+ my @tFiles = split('[;,]',AttrVal($n,"configTempFile","tempList.cfg"));
my $tDefault = $dir.$tFiles[0].":";
my @tmpl;
@@ -2114,7 +2114,7 @@ sub HMinfo_getConfigFile($$$) {################################################
my $fn = $fnIn ? $fnIn
: AttrVal($name,$configFile,$defaultFN{$configFile});
my @fns;# my file names - coud be more
- foreach my $fnt (split(";",$fn)){
+ foreach my $fnt (split('[;,]',$fn)){
$fnt = AttrVal($name,"configDir",".") ."\/".$fnt if ($fnt !~ m/\//);
$fnt = AttrVal("global","modpath",".")."\/".$fnt if ($fnt !~ m/^\//);
push @fns,$fnt;
@@ -3288,7 +3288,7 @@ sub HMinfo_noDup(@) {#return list with no duplicates###########################
loadConfig
verifyConfig
-