diff --git a/fhem/FHEM/98_weekprofile.pm b/fhem/FHEM/98_weekprofile.pm
index 39927c00a..b00508199 100644
--- a/fhem/FHEM/98_weekprofile.pm
+++ b/fhem/FHEM/98_weekprofile.pm
@@ -634,13 +634,13 @@ sub weekprofile_Set($$@)
if ($prfDest){
$prfDest->{DATA} = undef;
- $prfDest->{REF} = "$destTopic:$destName";
+ $prfDest->{REF} = "$srcTopic:$srcName";
} else {
$prfDest = {};
$prfDest->{NAME} = $destName;
$prfDest->{DATA} = undef;
$prfDest->{TOPIC} = $destTopic;
- $prfDest->{REF} = "$destTopic:$destName";
+ $prfDest->{REF} = "$srcTopic:$srcName";
push @{$hash->{PROFILES}}, $prfDest;
}
weekprofile_writeProfilesToFile($hash);
@@ -1037,6 +1037,11 @@ sub weekprofile_getEditLNK_MasterDev($$)
set <name> remove_profile <profilname>
Das Profil 'profilname' wird gelöscht.
+
set <name> reference_profile <quelle> <ziel>
set <name> remove_profile <profilename>
set <name> reference_profile <source> <destination>