[GELÖST]Module STATISTICS: Werte aus userreadings erzeugen keine statReadings

Begonnen von fast-eddy, 24 Juli 2019, 14:46:28

Vorheriges Thema - Nächstes Thema

fast-eddy

Hallo zusammen,

habe heute das statistics module eingerichtet, um meine Gartenbewässerung mittels der Durchschnittswerte eines Niederschlagsmessers und eines Thermometers zu steuern.

Mit dem Thermometer klappt das auch auf Anhieb einwandfrei - Für die Werte des Niederschlagssmessers werden allerdings keine Statistik Readings erzeugt ???

Hierzu muss ich sagen, dass die Temperatur ein "echtes" Reading" ist, während ich den Niederschlagswert (rain) durch ein "userreading" von seinen Einheiten (mm/h) bfereien muss. Das userrreading "rainfall" wir auch korrekt umformatiert und im Device angezeigt.

Nur das statistics module kann mit dem berechneten Wert offensichtlich nicht anfangen - oder übersehe ich da was?

Hier ein List des statistic moduls:

Internals:
   DEF        NIEDERSCHLAG|GARTEN
   DEV_REGEXP NIEDERSCHLAG|GARTEN
   FUUID      5d380b47-f33f-d5e6-2e4f-44e82eda05bb25cb
   NAME       Statistik
   NOTIFYDEV  global,NIEDERSCHLAG|GARTEN
   NR         529
   NTFY_ORDER 10-Statistik
   PREFIX     stat
   STATE      Updated stats for: GARTEN
   TYPE       statistics
   READINGS:
     2019-07-24 14:23:09   monitoredDevicesCUL_HM GARTEN
     2019-07-24 14:23:25   monitoredDevicesZWave NIEDERSCHLAG
     2019-07-24 14:23:25   nextPeriodChangeCalc 2019-07-24 14:59:55
     2019-07-24 14:35:27   state           Updated stats for: GARTEN
   fhem:
     modulVersion $Date: 2018-03-18 19:51:57 +0100 (Sun, 18 Mar 2018) $
     nextPeriodChangeTime 1563973195
Attributes:
   dayChangeTime 06:50
   group      Sensoren
   minAvgMaxReadings GARTEN:temperature,NIEDERSCHLAG:rainfall
   room       SYSTEM
   specialDeltaPeriods NIEDERSCHLAG:rainfall:Hour:24:48:96


und hier das List des Niederschlagsmessers, bei dem die Statistiken nicht erzeugt werden:


Internals:
   DEF        c06e1ab8 82
   FUUID      5d3699f2-f33f-d5e6-446e-978e195608ecd815
   IODev      Remote.ZWAVE
   NAME       NIEDERSCHLAG
   NR         517
   STATE      Niederschlag: 0.0 mm/h
   TYPE       ZWave
   ZWaveSubDevice no
   homeId     XXXXXXX
   nodeIdHex  52
   READINGS:
     2019-07-23 19:37:04   CMD             ZW_APPLICATION_UPDATE
     2019-07-23 18:19:12   assocGroup_1    Max 5 Nodes Remote.ZWAVE
     2019-07-23 18:19:12   assocGroup_2    Max 5 Nodes Remote.ZWAVE
     2019-07-23 18:19:12   assocGroup_3    Max 5 Nodes
     2019-07-23 18:19:12   assocGroups     3
     2019-07-24 13:33:57   basicSet        0
     2019-07-24 08:39:24   battery         85 %
     2019-07-24 08:39:24   batteryPercent  85
     2019-07-24 08:39:24   batteryState    ok
     2019-07-23 19:37:04   configHeavyRain 255
     2019-07-23 19:37:04   configHeavyRainStartCommand 99
     2019-07-23 19:37:05   configHeavyRainStopCommand 0
     2019-07-23 19:37:05   configMeterMultiplier MultiplyBy1
     2019-07-23 19:37:05   configRainCounter 50
     2019-07-23 19:37:05   configRainStartCommand 99
     2019-07-23 19:37:05   configRainStopCommand 0
     2019-07-24 13:33:57   generalPurpose  328.0
     2019-07-23 07:24:05   model           Popp Popp Z-Rain Rain Sensor
     2019-07-23 07:24:05   modelConfig     popp/700168.xml
     2019-07-23 07:24:05   modelId         0154-0004-0011
     2019-07-24 13:33:57   rain            0.0 mm/h
     2019-07-24 14:23:25   rainfall        0.0
     2019-07-24 14:23:25   statRain        Hour: -28.1 Day: -28.1 Month: -28.1 Year: -28.1 (since:  )
     2019-07-23 07:24:02   state           wakeupInterval 86400 1
     2019-07-24 08:39:27   timeToAck       0.032
     2019-07-24 08:39:27   transmit        OK
     2019-07-24 08:39:25   wakeup          notification
     2019-07-24 13:33:57   water           0.328 m3
   helper:
     _98_statistics Statistik
Attributes:
   IODev      Remote.ZWAVE
   classes    ZWAVEPLUS_INFO SENSOR_MULTILEVEL CONFIGURATION ASSOCIATION BATTERY WAKE_UP METER FIRMWARE_UPDATE_MD DEVICE_RESET_LOCALLY ASSOCIATION_GRP_INFO POWERLEVEL VERSION MANUFACTURER_SPECIFIC
   group      Sensoren
   room       GARTEN
   stateFormat Niederschlag: rain
   userReadings rainfall {ReadingsNum("NIEDERSCHLAG","rain","1");;}
   vclasses   ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:3 MANUFACTURER_SPECIFIC:2 METER:4 POWERLEVEL:1 SENSOR_MULTILEVEL:7 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


Hat dazu jemand eine Idee?
Für Eure Hilfe vielen Dank im voraus...
Raspberry Pi | HMUART | HMLAN | JeeLink | HUE | Z-WAVE.ME | HM-LC-Bl1PBU-FM | HM-PB-2-WM55 HM-CC-RT-DN | HM-LC-SW4-SM | HM-WDS10-TH-O HM-WDS30-T-O | HM-LC-SW4-DR | HM-Sen-MDIR-O-2 | HM-SEC-SCo |  Technoline TX 29 DT-HT|

fast-eddy

...ooohhh Mann!
Das sind genau die Dinge die man bracht wenn man gerade was neues anfängt!

Nach mehrstündigem Debuggen habe ich herausgefunden, dass der Temparatur Sensor defekt ist und nur sporadisch Werte sendet.
Und bei Regnmesser hatte ich vergessen den zu histosierenden Wert als Delta Reading zu setzen   ::)
Raspberry Pi | HMUART | HMLAN | JeeLink | HUE | Z-WAVE.ME | HM-LC-Bl1PBU-FM | HM-PB-2-WM55 HM-CC-RT-DN | HM-LC-SW4-SM | HM-WDS10-TH-O HM-WDS30-T-O | HM-LC-SW4-DR | HM-Sen-MDIR-O-2 | HM-SEC-SCo |  Technoline TX 29 DT-HT|