From 57879b35824f2e404cd6ebb7cd7e1c92ce4b1956 Mon Sep 17 00:00:00 2001 From: dev0 <> Date: Fri, 16 Nov 2018 09:30:54 +0000 Subject: [PATCH] 34_ESPEasy.pm: Added lost attribute check for boolean attributes git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@17759 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/34_ESPEasy.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/FHEM/34_ESPEasy.pm b/FHEM/34_ESPEasy.pm index 3377b272c..3efe7c815 100644 --- a/FHEM/34_ESPEasy.pm +++ b/FHEM/34_ESPEasy.pm @@ -1344,6 +1344,10 @@ sub ESPEasy_Attr(@) $ret = "0,1,2" if ($cmd eq "set" && not $aVal =~ m/^(0|1|2)$/) } + elsif ($aName =~ m/^(autosave|autocreate|authentication|disable|deepSleep)$/ + || $aName =~ m/^(presenceCheck|displayTextEncode|resendFailedCmd)$/) { + $ret = "0,1" if ($cmd eq "set" && not $aVal =~ m/^(0|1)$/)} + elsif ($aName eq "combineDevices") { $ret = "0 | 1 | ESPname | ip[/netmask][,ip[/netmask]][,...]" if $cmd eq "set" && !(ESPEasy_isAttrCombineDevices($aVal) || $aVal =~ m/^[01]$/ )