From 3589a54cf482bb15841ec67c0b7eb2da1e9d3587 Mon Sep 17 00:00:00 2001 From: LeonGaultier Date: Mon, 27 Mar 2017 09:05:26 +0000 Subject: [PATCH] 74_XiaomiFlowerSens: new Attributs minLux and maxLux git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@13816 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- CHANGED | 1 + FHEM/74_XiaomiFlowerSens.pm | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGED b/CHANGED index 0166968d3..f7149dd67 100644 --- a/CHANGED +++ b/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - feature: 74_XiaomiFlowerSens: 1.0.1 new Attributs minLux and maxLux - feature: 98_monitoring: blacklist attribute is now a space seperated list of devspecs instead a comma seperated list of devices - bugfix: 32_withings: web token fix diff --git a/FHEM/74_XiaomiFlowerSens.pm b/FHEM/74_XiaomiFlowerSens.pm index bab734306..15c842555 100644 --- a/FHEM/74_XiaomiFlowerSens.pm +++ b/FHEM/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