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:
parent
cf1cfeba57
commit
640939b076
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user