From 54f6e56833e838ce9bdbdec1738d4b8fe24a837d Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Mon, 8 Apr 2019 21:12:48 +0000 Subject: [PATCH] 10_MQTT2_DEVICE.pm: add SetExtensionsCancel (Forum #95581) git-svn-id: https://svn.fhem.de/fhem/trunk@19149 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_MQTT2_DEVICE.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fhem/FHEM/10_MQTT2_DEVICE.pm b/fhem/FHEM/10_MQTT2_DEVICE.pm index 13159e362..f1e4edc65 100644 --- a/fhem/FHEM/10_MQTT2_DEVICE.pm +++ b/fhem/FHEM/10_MQTT2_DEVICE.pm @@ -346,8 +346,10 @@ MQTT2_DEVICE_Set($@) return SetExtensions($hash, $cmdList, @a) if(!$cmd); return undef if(IsDisabled($hash->{NAME})); + my $a1 = (@a > 1 ? $a[1] : ''); $cmd = MQTT2_buildCmd($hash, \@a, $cmd); return if(!$cmd); + SetExtensionsCancel($hash) if($a1 eq "on" || $a1 eq "off"); IOWrite($hash, "publish", $cmd); my $ssl = AttrVal($hash->{NAME}, "setStateList", ""); if(!$ssl) {