add syntax check for disabledForIntervals

This commit is contained in:
Marko Oldenburg 2017-09-28 08:49:28 +02:00
parent 54b52211e3
commit 2cb395e1d6

@ -36,7 +36,7 @@ use JSON;
use Blocking;
my $version = "1.0.2";
my $version = "1.0.3";
@ -164,6 +164,8 @@ sub XiaomiFlowerSens_Attr(@) {
if( $attrName eq "disabledForIntervals" ) {
if( $cmd eq "set" ) {
return "check disabledForIntervals Syntax HH:MM-HH:MM or 'HH:MM-HH:MM HH:MM-HH:MM ...'"
unless($attrVal =~ /^((\d{2}:\d{2})-(\d{2}:\d{2})\s?)+$/);
Log3 $name, 3, "XiaomiFlowerSens ($name) - disabledForIntervals";
readingsSingleUpdate ( $hash, "state", "Unknown", 1 );
}