From 6a0938d6439aa89affa35025c968abb1c5462a97 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Mon, 28 Jan 2019 10:23:20 +0000 Subject: [PATCH] 00_MQTT2_CLIENT.pm/00_MQTT2_SERVER.pm: change : to _ in topic (Forum #96608) git-svn-id: https://svn.fhem.de/fhem/trunk@18440 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_MQTT2_CLIENT.pm | 1 + fhem/FHEM/00_MQTT2_SERVER.pm | 1 + 2 files changed, 2 insertions(+) diff --git a/fhem/FHEM/00_MQTT2_CLIENT.pm b/fhem/FHEM/00_MQTT2_CLIENT.pm index 4fc53f78b..d6d4f599c 100644 --- a/fhem/FHEM/00_MQTT2_CLIENT.pm +++ b/fhem/FHEM/00_MQTT2_CLIENT.pm @@ -342,6 +342,7 @@ MQTT2_CLIENT_Read($@) $val = "" if(!defined($val)); my $ac = AttrVal($name, "autocreate", undef) ? "autocreate:":""; my $cid = $hash->{clientId}; + $tp =~ s/:/_/g; # 96608 Dispatch($hash, "$ac$cid:$tp:$val", undef, !$ac); my $re = AttrVal($name, "rawEvents", undef); diff --git a/fhem/FHEM/00_MQTT2_SERVER.pm b/fhem/FHEM/00_MQTT2_SERVER.pm index 9f4ddd4cb..e2ea1c844 100644 --- a/fhem/FHEM/00_MQTT2_SERVER.pm +++ b/fhem/FHEM/00_MQTT2_SERVER.pm @@ -419,6 +419,7 @@ MQTT2_SERVER_doPublish($$$$;$) my $serverName = $server->{NAME}; my $cid = $src->{cid}; + $tp =~ s/:/_/g; # 96608 if(defined($cid) || # "real" MQTT client AttrVal($serverName, "rePublish", undef)) { $cid = $src->{NAME} if(!defined($cid));