mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +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; }
|
map { my ($k,$v) = split(" ",$_,2); $sets{$k} = $v; }
|
||||||
grep /./,
|
grep /./,
|
||||||
split("\n", AttrVal($hash->{NAME}, "setList", ""));
|
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 SetExtensions($hash, join(" ", sort keys %sets), @a) if(!$cmd);
|
||||||
return undef if(IsDisabled($hash->{NAME}));
|
return undef if(IsDisabled($hash->{NAME}));
|
||||||
|
|
||||||
@ -227,6 +228,7 @@ MQTT2_DEVICE_Set($@)
|
|||||||
|
|
||||||
$cmd =~ s/\$DEVICETOPIC/$hash->{DEVICETOPIC}/g;
|
$cmd =~ s/\$DEVICETOPIC/$hash->{DEVICETOPIC}/g;
|
||||||
IOWrite($hash, split(" ",$cmd,2));
|
IOWrite($hash, split(" ",$cmd,2));
|
||||||
|
readingsSingleUpdate($hash, "state", $cmdName, 1);
|
||||||
return undef;
|
return undef;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user