2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-27 10:37:13 +00:00

bugfix: mqttPublish not worked for '*:topic=...'

git-svn-id: https://svn.fhem.de/fhem/trunk@19527 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
hexenmeister 2019-06-01 21:19:17 +00:00
parent 6e29b56766
commit 9d39941b98

View File

@ -30,6 +30,9 @@
#
# CHANGE LOG
#
# 01.06.2019 1.2.2
# bugfix : mqttPublish Definitionen mit '*' werden nicht verarbeitet
#
# 27.05.2019 1.2.1
# bugfix : fixed *:retain in mqttPublish ohne Funktion (auch qos)
# jetzt werden *:xxx Angaben aus mqttPublish und auch
@ -343,7 +346,7 @@ use warnings;
#my $DEBUG = 1;
my $cvsid = '$Id$';
my $VERSION = "version 1.2.1 by hexenmeister\n$cvsid";
my $VERSION = "version 1.2.2 by hexenmeister\n$cvsid";
my %sets = (
);
@ -1079,6 +1082,10 @@ sub getDevicePublishRec($$$) {
push(@$ret, $devRec);
}
}
# wenn keine explizite Readings gefunden wurden, dann noch einmal fragen, damit evtl. vorhandenen '*'-Definitionen zur Geltung kommen
if(!@$ret) {
push(@$ret, getDevicePublishRecIntern($hash, $devMap, $globalMap, $dev, $reading, $reading, undef));
}
return $ret;
}