Regenstatistik // Modul "Rain" // Homematic OC3

Begonnen von moppsgti, 01 August 2019, 20:46:04

Vorheriges Thema - Nächstes Thema

moppsgti

Guten Tag verehrte Gemeinde

heute muss ich mich mit einer Anfängerfrage an euch wenden.

ich habe bereits erfolgreich an meiner Wetterstation, einem Homematic Funk-Kombi-Sensor OC3, das Modul Rain integriert.

ich erhalte bereits die Werte: aktuelle STD, letzte STD, Letzte 24 Std

nur scheitere ich an der Statistik dazu.

Könnt Ihr mir bitte hier zu einen Lösungsweg nennen...

Gewünscht wäre ein Diagramm über den letzten Monat + ein Säulendiagramm über das letzte Jahr

Internals:
   DEF        6535E0
   FUUID      5c69b7d7-f33f-acc5-ce21-577bb58f32f6b2f7
   IODev      MapleCUL_0_868
   NAME       HM_6535E0
   NOTIFYDEV  global
   NR         17
   NTFY_ORDER 50-HM_6535E0
   STATE      Temperatur: 23.7 °C, Feuchtigkeit: 54 %, Helligkeit: 188, Regen: 378.19 mm/qm, Wind: 3 m/s,  Richtung: 145, Regenmenge letzte 24H 5.3 L/m², Regenmemge letzte STD 0.0 L/m², Regenmenge aktuelle STD 0.0 L/m²



   TYPE       CUL_HM
   chanNo     01
   Helper:
     DBLOG:
       Activity:
         logdb:
           TIME       1564244737.1723
           VALUE      dead
   READINGS:
     2019-07-27 18:25:37   Activity        dead
     2019-02-04 17:39:27   CommandAccepted yes
     2019-02-04 17:37:54   D-firmware      1.6
     2019-02-04 17:37:54   D-serialNr      OEQ1962195
     2019-02-04 17:39:27   PairedTo        0xF14444
     2019-02-03 19:58:17   R-burstRx       off
     2019-02-03 19:58:17   R-pairCentral   0xF14444
     2019-02-03 19:58:18   R-sunThresh     50
     2019-02-03 19:58:18   R-windSpeedRsltSrc max
     2019-02-04 17:39:27   RegL_00.        01:00 02:01 0A:F1 0B:44 0C:44 18:00 00:00
     2019-02-04 17:39:28   RegL_01.        05:32 06:14 07:05 0A:01 00:00
     2019-07-27 12:10:31   battery         ok
     2019-07-27 12:10:31   brightness      188
     2019-07-27 12:10:31   humidity        54
     2019-07-27 12:10:31   isRaining       0
     2019-02-04 17:38:55   powerOn         2019-02-04 17:38:55
     2019-07-27 12:10:31   rain            378.19
     2019-07-27 12:10:31   rain_calc_all_all cH: 0.0 lH: 0.0 cD: 0.0 lD: 5.3 IR: 0 Rnow: 0.0 Rdif: 0
     2019-07-27 12:10:31   rain_calc_all_d_curr 0.0
     2019-07-27 10:08:38   rain_calc_all_d_last 5.3
     2019-07-27 10:08:38   rain_calc_all_d_start 378.2
     2019-07-27 10:08:38   rain_calc_all_d_trig_tsecs 1564264800
     2019-07-27 12:10:31   rain_calc_all_h_curr 0.0
     2019-07-27 12:10:31   rain_calc_all_h_last 0.0
     2019-07-27 12:10:31   rain_calc_all_h_start 378.2
     2019-07-27 12:10:31   rain_calc_all_h_trig_tsecs 1564221600
     2019-07-27 12:10:31   rain_calc_all_now_diff 0
     2019-07-27 12:10:31   rain_calc_all_now_rate 0.0
     2019-07-27 12:10:31   rain_calc_all_now_value 378.2
     2019-07-27 12:10:31   rain_calc_all_tsecs 1564222231
     2019-02-04 17:38:55   recentStateType info
     2019-02-04 17:39:28   sabotageAttackId_ErrIoId_F14444 cnt:6
     2019-07-27 12:10:31   state           T: 23.7 H: 54 W: 3 R: 378.19 IR: 0 WD: 145 WDR: 67.5 S: 217 B: 188
     2019-07-27 12:10:31   sunshine        217
     2019-07-27 12:10:31   temperature     23.7
     2019-02-04 17:38:55   unknown         06000030
     2019-07-27 12:10:31   windDirRange    67.5
     2019-07-27 12:10:31   windDirection   145
     2019-07-27 12:10:31   windSpeed       3
   helper:
     HM_CMDNR   71
     mId        00AE
     peerFriend peerAct,peerVirt
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6535E0,00,00,00
       prefIO     
       rxt        2
       vccu       
       p:
         6535E0
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
Attributes:
   IODev      MapleCUL_0_868
   actCycle   000:10
   actStatus  dead
   autoReadReg 5_readMissing
   expert     2_raw
   firmware   1
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,
   room       Wetter
   serialNr   OEQ1962195
   stateFormat Temperatur: temperature °C, Feuchtigkeit: humidity %, Helligkeit: brightness, Regen: rain mm/qm, Wind: windSpeed m/s,  Richtung: windDirection, Regenmenge letzte 24H rain_calc_all_d_last L/m², Regenmemge letzte STD rain_calc_all_h_curr L/m², Regenmenge aktuelle STD rain_calc_all_h_last L/m²



   subType    THSensor
   userReadings { ReadingsVal("device","reading*3,6",0) ;;}

eki

Schau Dir mal das statistics Modul an (https://wiki.fhem.de/wiki/Statistics). Damit sollte das problemlos möglich sein.

alanblack

Zitat von: moppsgti am 01 August 2019, 20:46:04
ich habe bereits erfolgreich an meiner Wetterstation, einem Homematic Funk-Kombi-Sensor OC3, das Modul Rain integriert.

ich erhalte bereits die Werte: aktuelle STD, letzte STD, Letzte 24 Std

nur scheitere ich an der Statistik dazu.

Könnt Ihr mir bitte hier zu einen Lösungsweg nennen...
Der List von dem OC3 sieht mit den Readings ja schon hinreichend aus. Passen die Werte in "rain_calc..."?  Wenn Du die (benötigten) dann alle im Log mitschreibst, sollte das Diagramm dazu ein Leichtes sein. Also:
- hast Du ein Log zu der Wetterstation?
- hast Du auch schon ein Diagramm dazu?

Wenn, dann poste bitte mal ein List von dem Log und den Inhalt vom SVG....gplot (geht über "Edit files").
FHEM 6.0 auf raspi3&ODROID XU4 mit HMLAN und HM-MOD-RPI-PCB, LaCrosse via JeeLink, COC868 und CUL433, Xiaomi Aqara+div. Zigbee via deCONZ, Dooya via SIGNALDuino, ZWave mit Danalock
Jeder Witz kann ein Einzeiler sein mit genügend Semikolons

moppsgti

Zitat von: alanblack am 02 August 2019, 14:11:43

- hast Du ein Log zu der Wetterstation?
- hast Du auch schon ein Diagramm dazu?


Log von der Wetterstation

Internals:
   DEF        ./log/HM_6535E0-%Y.log HM_6535E0|HM_6535E0:humidity:.*|HM_6535E0:isRaining:.*|HM_6535E0:rain:.*|HM_6535E0:temperature:.*|HM_6535E0:windDirRange:.*|HM_6535E0:windDirection:.*|HM_6535E0:windSpeed:.*
   FD         8
   FUUID      5c69b7d7-f33f-acc5-95b8-5d0881d67e3d2bf9
   NAME       FileLog_HM_6535E0
   NOTIFYDEV  HM_6535E0
   NR         18
   NTFY_ORDER 50-FileLog_HM_6535E0
   REGEXP     HM_6535E0|HM_6535E0:humidity:.*|HM_6535E0:isRaining:.*|HM_6535E0:rain:.*|HM_6535E0:temperature:.*|HM_6535E0:windDirRange:.*|HM_6535E0:windDirection:.*|HM_6535E0:windSpeed:.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/HM_6535E0-2019.log
   logfile    ./log/HM_6535E0-%Y.log
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1564768229.30463
           VALUE      clear
   READINGS:
     2019-08-03 11:53:43   linesInTheFile  5709
Attributes:
   logtype    text
   room       CUL_HM


Zitat von: alanblack am 02 August 2019, 14:11:43

- hast Du auch schon ein Diagramm dazu?


- Nein


HAb mich jetzt auch schon mit Statitik versucht...
Erfolg mässig würde ich behaupten...

In der Wetterstation:

Save config ?
Tablet-UI
Auto
CUL_HM
System
Unsorted
Wetter
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor

Internals:
   DEF        6535E0
   FUUID      5c69b7d7-f33f-acc5-ce21-577bb58f32f6b2f7
   IODev      MapleCUL_0_868
   LASTInputDev MapleCUL_0_868
   MSGCNT     4555
   MapleCUL_0_868_MSGCNT 1131
   MapleCUL_0_868_RAWMSG A13B086706535E000000000D0340046C03D25F4C3::-85:MapleCUL_0_868
   MapleCUL_0_868_RSSI -85
   MapleCUL_0_868_TIME 2019-08-03 11:53:43
   MapleCUL_1_433_MSGCNT 3424
   MapleCUL_1_433_RAWMSG A13B086706535E000000000D0340046C03D25F4C3::-102.5:MapleCUL_1_433
   MapleCUL_1_433_RSSI -102.5
   MapleCUL_1_433_TIME 2019-08-03 11:53:43
   NAME       HM_6535E0
   NOTIFYDEV  global
   NR         17
   NTFY_ORDER 50-HM_6535E0
   STATE      Temperatur: 20.8 °C, Feuchtigkeit: 52 %, Helligkeit: 195, Regen: 20.65 mm/qm, Wind: 6.1 m/s,  Richtung: 185, Regenmenge letzte 24H 1.2 L/m², Regenmemge letzte STD 0.0 L/m², Regenmenge aktuelle STD 0.0 L/m²



   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:B0 - t:70 s:6535E0 d:000000 00D0340046C03D25F4C3
   protCmdDel 1136
   protCmdPend 3 CMDs pending
   protErrIoId_F14444 2 last_at:2019-07-28 08:09:04
   protLastRcv 2019-08-03 11:53:42
   protRcv    3443 last_at:2019-08-03 11:53:42
   protResnd  855 last_at:2019-08-03 11:53:48
   protResndFail 284 last_at:2019-08-03 11:25:44
   protSnd    1141 last_at:2019-08-03 11:53:43
   protState  CMDs_pending
   rssi_at_MapleCUL_0_868 cnt:1131 min:-89 max:-78.5 avg:-83.19 lst:-85
   rssi_at_MapleCUL_1_433 cnt:3424 min:-106 max:-96.5 avg:-100.07 lst:-102.5
   Helper:
     DBLOG:
       Activity:
         logdb:
           TIME       1564294513.45891
           VALUE      alive
       battery:
         logdb:
           TIME       1564826023.1448
           VALUE      ok
       brightness:
         logdb:
           TIME       1564826023.1448
           VALUE      195
       humidity:
         DbLog:
           TIME       1564826023.06613
           VALUE      52
         logdb:
           TIME       1564826023.1448
           VALUE      52
       isRaining:
         logdb:
           TIME       1564826023.1448
           VALUE      0
       powerOn:
         logdb:
           TIME       1564294148.3693
           VALUE      2019-07-28 08:09:08
       rain:
         logdb:
           TIME       1564826023.1448
           VALUE      20.65
       rain_calc_all_all:
         logdb:
           TIME       1564826023.1448
           VALUE      cH: 0.0 lH: 0.0 cD: 0.2 lD: 1.2 IR: 0 Rnow: 0.0 Rdif: 0
       rain_calc_all_now_diff:
         logdb:
           TIME       1564826023.1448
           VALUE      0
       rain_calc_all_now_value:
         logdb:
           TIME       1564826023.1448
           VALUE      20.6
       rain_calc_all_tsecs:
         logdb:
           TIME       1564826023.1448
           VALUE      1564826023
       sabotageAttackId_ErrIoId_F14444:
         logdb:
           TIME       1564294144.46478
           VALUE       cnt:2
       statBrightnessHourLast:
         logdb:
           TIME       1564772395.05696
           VALUE      Min: 8 Avg: 13 Max: 20 (since: 2019-08-02_20:57:02 )
       statRain:
         logdb:
           TIME       1564772913.86253
           VALUE      Hour: 0.000 Day: 0.000 Month: 0.000 Year: 0.000 (since: 2019-08-02_20:57:02 )
       statRainLast:
         logdb:
           TIME       1564772395.05696
           VALUE      Hour: 0.000 Day: - Month: - Year: - (since: 2019-08-02_20:57:02 )
       statWindSpeedHourLast:
         logdb:
           TIME       1564772395.05696
           VALUE      Min: 7.3 Avg: 7.6 Max: 7.9 (since: 2019-08-02_20:57:02 )
       state:
         logdb:
           TIME       1564826023.1448
           VALUE      T: 20.8 H: 52 W: 6.1 R: 20.65 IR: 0 WD: 185 WDR: 67.5 S: 244 B: 195
       sunshine:
         logdb:
           TIME       1564826023.1448
           VALUE      244
       temperature:
         DbLog:
           TIME       1564826023.06613
           VALUE      20.8
         logdb:
           TIME       1564826023.1448
           VALUE      20.8
       unknown:
         logdb:
           TIME       1564294148.3693
           VALUE      06000030
       windDirRange:
         logdb:
           TIME       1564826023.1448
           VALUE      67.5
       windDirection:
         logdb:
           TIME       1564826023.1448
           VALUE      185
       windSpeed:
         logdb:
           TIME       1564826023.1448
           VALUE      6.1
   READINGS:
     2019-07-28 08:15:13   Activity        alive
     2019-07-28 08:09:04   CommandAccepted yes
     2019-02-04 17:37:54   D-firmware      1.6
     2019-02-04 17:37:54   D-serialNr      OEQ1962195
     2019-02-04 17:39:27   PairedTo        0xF14444
     2019-02-03 19:58:17   R-burstRx       off
     2019-02-03 19:58:17   R-pairCentral   0xF14444
     2019-02-03 19:58:18   R-sunThresh     50
     2019-02-03 19:58:18   R-windSpeedRsltSrc max
     2019-08-03 11:53:43   battery         ok
     2019-08-03 11:53:43   brightness      195
     2019-08-03 11:53:43   humidity        52
     2019-08-03 11:53:43   isRaining       0
     2019-07-28 08:09:08   powerOn         2019-07-28 08:09:08
     2019-08-03 11:53:43   rain            20.65
     2019-08-03 11:53:43   rain_calc_all_all cH: 0.0 lH: 0.0 cD: 0.2 lD: 1.2 IR: 0 Rnow: 0.0 Rdif: 0
     2019-08-03 11:53:43   rain_calc_all_d_curr 0.2
     2019-08-03 00:00:33   rain_calc_all_d_last 1.2
     2019-08-03 00:00:33   rain_calc_all_d_start 20.4
     2019-08-03 00:00:33   rain_calc_all_d_trig_tsecs 1564869600
     2019-08-03 11:53:43   rain_calc_all_h_curr 0.0
     2019-08-03 11:30:32   rain_calc_all_h_last 0.0
     2019-08-03 11:30:32   rain_calc_all_h_start 20.6
     2019-08-03 11:30:32   rain_calc_all_h_trig_tsecs 1564826400
     2019-08-03 11:53:43   rain_calc_all_now_diff 0
     2019-08-03 11:53:43   rain_calc_all_now_rate 0.0
     2019-08-03 11:53:43   rain_calc_all_now_value 20.6
     2019-08-03 11:53:43   rain_calc_all_tsecs 1564826023
     2019-07-28 08:09:08   recentStateType info
     2019-07-28 08:09:04   sabotageAttackId_ErrIoId_F14444  cnt:2
     2019-08-02 21:10:43   statBrightnessDay Min: 0 Avg: 3 Max: 20 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statBrightnessHour Min: 0 Avg: 1 Max: 8
     2019-08-02 20:59:55   statBrightnessHourLast Min: 8 Avg: 13 Max: 20 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statBrightnessMonth Min: 0 Avg: 3 Max: 20 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statBrightnessYear Min: 0 Avg: 3 Max: 20 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statHumidityDay Min: 80 Avg: 81 Max: 82 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statHumidityMonth Min: 80 Avg: 81 Max: 82 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statHumidityYear Min: 80 Avg: 81 Max: 82 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statRain        Hour: 0.000 Day: 0.000 Month: 0.000 Year: 0.000 (since: 2019-08-02_20:57:02 )
     2019-08-02 20:59:55   statRainLast    Hour: 0.000 Day: - Month: - Year: - (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statTemperatureDay Min: 16.0 Avg: 16.1 Max: 16.2 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statTemperatureMonth Min: 16.0 Avg: 16.1 Max: 16.2 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statTemperatureYear Min: 16.0 Avg: 16.1 Max: 16.2 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statWindSpeedDay Min: 3.0 Avg: 6.3 Max: 10.9 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statWindSpeedHour Min: 3.0 Avg: 5.9 Max: 10.9
     2019-08-02 20:59:55   statWindSpeedHourLast Min: 7.3 Avg: 7.6 Max: 7.9 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statWindSpeedMonth Min: 3.0 Avg: 6.3 Max: 10.9 (since: 2019-08-02_20:57:02 )
     2019-08-02 21:10:43   statWindSpeedYear Min: 3.0 Avg: 6.3 Max: 10.9 (since: 2019-08-02_20:57:02 )
     2019-08-03 11:53:43   state           T: 20.8 H: 52 W: 6.1 R: 20.65 IR: 0 WD: 185 WDR: 67.5 S: 244 B: 195
     2019-08-03 11:53:43   sunshine        244
     2019-08-03 11:53:43   temperature     20.8
     2019-07-28 08:09:08   unknown         06000030
     2019-08-03 11:53:43   windDirRange    67.5
     2019-08-03 11:53:43   windDirection   185
     2019-08-03 11:53:43   windSpeed       6.1
   cmdStack:
     ++A001F144446535E000040000000000
     ++A001F144446535E00103
     ++A001F144446535E001040000000001
   helper:
     HM_CMDNR   177
     PONtest    0
     _98_statistics niederschlag
     cSnd       ,11F144446535E00400
     getCfgList all
     getCfgListNo ,1,4
     mId        00AE
     peerFriend peerAct,peerVirt
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6535E0,02,00,00
       nextSend   1564826023.28395
       prefIO     
       rxt        2
       vccu       
       p:
         6535E0
         00
         00
         00
     mRssi:
       mNo        B0
       io:
         MapleCUL_0_868:
           -83
           -83
         MapleCUL_1_433:
           -102.5
           -102.5
     prt:
       bErr       0
       sProc      2
       wuReSent   3
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_MapleCUL_0_868:
         avg        -83.1914235190097
         cnt        1131
         lst        -85
         max        -78.5
         min        -89
       at_MapleCUL_1_433:
         avg        -100.076372663551
         cnt        3424
         lst        -102.5
         max        -96.5
         min        -106
Attributes:
   IODev      MapleCUL_0_868
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   expert     2_raw
   firmware   1
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,
   room       Wetter
   serialNr   OEQ1962195
   stateFormat Temperatur: temperature °C, Feuchtigkeit: humidity %, Helligkeit: brightness, Regen: rain mm/qm, Wind: windSpeed m/s,  Richtung: windDirection, Regenmenge letzte 24H rain_calc_all_d_last L/m², Regenmemge letzte STD rain_calc_all_h_curr L/m², Regenmenge aktuelle STD rain_calc_all_h_last L/m²



   subType    THSensor
   userReadings { ReadingsVal("device","reading*3,6",0) ;;}



und aus dem Log

Internals:
   CFGFN     
   DEF        HM_6535E0-2019.log.*
   DEV_REGEXP HM_6535E0-2019.log.*
   FUUID      5d452816-f33f-acc5-e858-9058309342ff6a15
   NAME       niederschlag2
   NOTIFYDEV  global,HM_6535E0-2019.log.*
   NR         10271
   NTFY_ORDER 10-niederschlag2
   PREFIX     stat
   STATE      Waiting for notifications
   TYPE       statistics
   READINGS:
     2019-08-03 10:59:55   nextPeriodChangeCalc 2019-08-03 11:59:55
   fhem:
     modulVersion $Date: 2018-03-18 19:51:57 +0100 (Sun, 18 Mar 2018) $
     nextPeriodChangeTime 1564826395
Attributes:
   dayChangeTime 0000
   deltaReadings HM_6535E0:rain_calc_all_d_last
   room       Wetter
   singularReadings HM_6535E0:rain_calc_all_d_last:Delta:Day|HM_6535E0:rain_calc_all_d_last:Delta:168h|HM_6535E0:rain_calc_all_d_last:Delta:Month|HM_6535E0:rain_calc_all_d_last:Delta:Year|HM_6535E0:rain:Delta:Day|HM_6535E0:rain:Delta:168h|HM_6535E0:rain:Delta:Month|HM_6535E0:rain:Delta:Year

moppsgti

#4
Zitat von: alanblack am 02 August 2019, 14:11:43

- hast Du auch schon ein Diagramm dazu?

Wenn, dann poste bitte mal ein List von dem Log und den Inhalt vom SVG....gplot (geht über "Edit files").

mit viel probieren ein Diagramm :/


Internals:
   CFGFN     
   DEF        FileLog_HM_6535E0:SVG_FileLog_HM_6535E0_1:CURRENT
   FUUID      5d4aef49-f33f-acc5-fd69-ca410e8d3d66121a
   GPLOTFILE  SVG_FileLog_HM_6535E0_1
   LOGDEVICE  FileLog_HM_6535E0
   LOGFILE    CURRENT
   NAME       SVG_FileLog_HM_6535E0_1
   NOTIFYDEV  global
   NR         7014
   STATE      initialized
   TYPE       SVG
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1565192009.07899
           VALUE      copyGplotFile
Attributes:
   room       Wetter