diff --git a/74_XiaomiFlowerSens.pm b/74_XiaomiFlowerSens.pm index bab7343..15c8425 100644 --- a/74_XiaomiFlowerSens.pm +++ b/74_XiaomiFlowerSens.pm @@ -36,7 +36,7 @@ use JSON; use Blocking; -my $version = "1.0.0"; +my $version = "1.0.1"; @@ -78,6 +78,8 @@ sub XiaomiFlowerSens_Initialize($) { "maxTemp ". "minMoisture ". "maxMoisture ". + "minLux ". + "maxLux ". "sshHost ". $readingFnAttributes; @@ -559,6 +561,9 @@ sub XiaomiFlowerSens_BlockingDone($) { DoTrigger($name, 'minMoisture ' . ($response_json->{moisture}{moisture}>AttrVal($name,'maxMoisture',0)?'high':'ok')) if( AttrVal($name,'maxMoisture','none') ne 'none' ); + + DoTrigger($name, 'minLux ' . ($response_json->{lux}{lux}>AttrVal($name,'maxLux',0)?'high':'ok')) if( AttrVal($name,'maxLux','none') ne 'none' ); Log3 $name, 4, "Sub XiaomiFlowerSens_BlockingDone ($name) - Abschluss!"; @@ -653,7 +658,9 @@ sub XiaomiFlowerSens_BlockingAborted($) {
  • minMoisture - min moisture value befor low warn event
  • maxMoisture - max moisture value befor High warn event
  • minTemp - min temperature value befor low warn event
  • -
  • maxTemp - max temperature value befor high warn event +
  • maxTemp - max temperature value befor high warn event
  • +
  • minlux - min lux value befor low warn event
  • +
  • maxlux - max lux value befor high warn event
    Event Example for min/max Value's: 2017-03-16 11:08:05 XiaomiFlowerSens Dracaena minMoisture low
    Event Example for min/max Value's: 2017-03-16 11:08:06 XiaomiFlowerSens Dracaena maxTemp high