diff --git a/fhem/FHEM/00_MQTT.pm b/fhem/FHEM/00_MQTT.pm index 1b37d5c8f..9d86b8cbf 100644 --- a/fhem/FHEM/00_MQTT.pm +++ b/fhem/FHEM/00_MQTT.pm @@ -515,7 +515,7 @@ sub Read { GP_ForallClients($hash,\¬ify_client_connected); foreach my $message_id (keys %{$hash->{messages}}) { my $msg = $hash->{messages}->{$message_id}->{message}; - $msg->{dup} = 1; + $msg->{dup} = $msg->{ispub}; DevIo_SimpleWrite($hash,$msg->bytes,undef); } last;