diff --git a/fhem/FHEM/36_ShellyMonitor.pm b/fhem/FHEM/36_ShellyMonitor.pm index 3fe5b54cd..435d62f09 100644 --- a/fhem/FHEM/36_ShellyMonitor.pm +++ b/fhem/FHEM/36_ShellyMonitor.pm @@ -597,7 +597,8 @@ sub ShellyMonitor_DoRead isDefined => 0, model => $model, expires => time()+$validity, - attrs => $DEVID_ATTRS{$shellyCoIoTModel} + attrs => $DEVID_ATTRS{$shellyCoIoTModel}, + mcastName => $shellyCoIoTModel ); push @devrefs, \%d; $hash->{".ip2device"}->{$sending_ip} = [ @devrefs ]; @@ -769,6 +770,9 @@ sub ShellyMonitor_detailFn { } else { $nstate .= " $dev->{mode}" if (defined $dev->{mode}); } + if ($dev->{model} eq "generic" && defined $dev->{mcastName}) { + $nstate .= " (" . $dev->{mcastName} . ")"; + } if ($dev->{isDefined}) { $nstate .= ""; } else {