2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

10_MQTT2_DEVICE.pm: set state in SetFn (Forum #90509)

git-svn-id: https://svn.fhem.de/fhem/trunk@17200 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2018-08-24 16:07:49 +00:00
parent cf1cfeba57
commit 640939b076

View File

@ -210,7 +210,8 @@ MQTT2_DEVICE_Set($@)
map { my ($k,$v) = split(" ",$_,2); $sets{$k} = $v; }
grep /./,
split("\n", AttrVal($hash->{NAME}, "setList", ""));
my $cmd = $sets{$a[1]};
my $cmdName = $a[1];
my $cmd = $sets{$cmdName};
return SetExtensions($hash, join(" ", sort keys %sets), @a) if(!$cmd);
return undef if(IsDisabled($hash->{NAME}));
@ -227,6 +228,7 @@ MQTT2_DEVICE_Set($@)
$cmd =~ s/\$DEVICETOPIC/$hash->{DEVICETOPIC}/g;
IOWrite($hash, split(" ",$cmd,2));
readingsSingleUpdate($hash, "state", $cmdName, 1);
return undef;
}