HourCounter für "yes" "no" Werte anwenden

Begonnen von tutenchamun, 27 Juni 2018, 18:28:26

Vorheriges Thema - Nächstes Thema

tutenchamun

Ich gebe zu ich bin kein grosser Experte mit FHEM.
Folgendes muss ich umsetzen, finde mich aber nicht wirklich zurecht mit einer passenden Config:

Mein Eltako Wettersensor liefert "isRaining" yes/no.

Für meine Bewässerungsanlage (auch FHEM) wollte ich nun den Schaltzustand statistisch auswerten (Durchschnittliche "yes" der letzten 48h oder 6h oder 3h etc.) um die Bewässerung zu verhindern wenns geregnet hat.

Bis jetzt habe ich HourCounter oder FHEM statistics konfiguriert, aber nichts was ich probiert hab, erzeugt mir zB ein neues Reading im Sensor mit einer durchschnittlichen Dauer des Schaltzustandes erzeugt.

Hat irgendwer eine Info, wie ich sowas schreiben müsste ? 

JoWiemann

Ok, habe meine Glaskugel ausgepackt. Mich in Trance versetzt. Leider keine Antwort gefunden.

Bitte poste ein List der beiden angesprochenen Devices. Dann könne wir Dir auch helfen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

tutenchamun

Natürlich :

Das ist der Wettersensor hier und ich will das isRaining Reading "yes" messen - Update Intervall ist 2 Minuten.
Ich glaube ich bekomme das programmatisch hin, den Statistik Wert (zB wenn es mindestens 30' in den letzten 48h geregnet hat) auszulesen bevor ich die Bewässerung starte - aber den HourCOunter zB habe ich nicht zum laufen gebracht.

Hier meine kläglichen Versuche
zB
define sensor_weather_statistics statistics sensor_weather
attr sensor_weather_statistics singularReadings sensor_weather:isRaining:(no|yes)
attr sensor_weather_statistics specialDeltaPeriods sensor_weather:isRaining:Hour:1:12:24:48:72
attr sensor_weather_statistics durationReadings sensor_weather:isRaining
attr sensor_weather_statistics durationPeriodHour sensor_weather:isRaining:(no|yes)



Internals:
   DEF        0189XXXX
   IODev      TCM310
   LASTInputDev TCM310
   MSGCNT     5049
   NAME       sensor_weather
   NR         28
   NTFY_ORDER 50-sensor_weather
   STATE      T: 16.9 B: 999 W: 1.9 IR: yes
   TCM310_DestinationID FFFFFFFF
   TCM310_MSGCNT 5049
   TCM310_PacketType 1
   TCM310_RSSI -79
   TCM310_ReceivingQuality good
   TCM310_RepeatingCounter 1
   TCM310_SubTelNum 6
   TCM310_TIME 2018-06-28 19:21:50
   TYPE       EnOcean
   READINGS:
     2018-05-30 01:49:41   azimuth         XX
     2018-06-28 19:21:50   brightness      999
     2018-05-22 05:46:29   date            2005-3-3
     2018-06-28 19:21:50   dayNight        day
     2018-05-30 01:49:41   elevation       -26
     2018-06-28 19:21:06   hemisphere      north
     2018-06-28 19:21:50   isRaining       yes
     2018-06-27 12:14:03   latitude        -71.363
     2018-06-27 12:14:03   longitude       78.093
     2018-06-28 19:21:50   statBrightnessDay Min: 0 Avg: 669 Max: 999
     2018-06-27 23:59:55   statBrightnessDayLast Min: 0 Avg: 635 Max: 999
     2018-06-28 19:21:50   statBrightnessHour Min: 999 Avg: 999 Max: 999
     2018-06-28 18:59:55   statBrightnessHourLast Min: 999 Avg: 999 Max: 999
     2018-06-28 19:21:50   statBrightnessMonth Min: 0 Avg: 643 Max: 999 (since: 2018-06-18_21:05:01 )
     2018-06-28 19:21:50   statBrightnessYear Min: 0 Avg: 643 Max: 999 (since: 2018-06-18_21:05:01 )
     2018-06-28 19:21:50   statTemperatureDay Min: 12.7 Avg: 16.1 Max: 24.9
     2018-06-27 23:59:55   statTemperatureDayLast Min: 11.8 Avg: 16.5 Max: 73.9
     2018-06-28 19:21:50   statTemperatureMonth Min: 8.9 Avg: 18.6 Max: 73.9 (since: 2018-06-18_21:05:01 )
     2018-06-28 19:21:50   statTemperatureYear Min: 8.9 Avg: 18.6 Max: 73.9 (since: 2018-06-18_21:05:01 )
     2018-06-28 19:21:50   statWindSpeedDay Min: 0.0 Avg: 3.3 Max: 11.8
     2018-06-27 23:59:55   statWindSpeedDayLast Min: 0.0 Avg: 2.2 Max: 9.9
     2018-06-28 19:21:50   statWindSpeedHour Min: 0.8 Avg: 3.0 Max: 5.8
     2018-06-28 18:59:55   statWindSpeedHourLast Min: 0.0 Avg: 2.7 Max: 5.8
     2018-06-28 19:21:50   statWindSpeedMonth Min: 0.0 Avg: 2.1 Max: 14.8 (since: 2018-06-18_21:05:01 )
     2018-06-28 19:21:50   statWindSpeedYear Min: 0.0 Avg: 2.1 Max: 14.8 (since: 2018-06-18_21:05:01 )
     2018-06-28 19:21:50   state           T: 16.9 B: 999 W: 1.9 IR: yes
     2018-06-28 19:21:06   sunEast         589
     2018-06-28 19:21:06   sunSouth        1765
     2018-06-28 19:21:06   sunWest         589
     2018-06-28 19:21:50   temperature     16.9
     2018-06-28 19:21:50   windSpeed       1.9
   helper:
     _98_statistics sensor_weather_statistics
Attributes:
   IODev      TCM310
   event-min-interval .*:120
   event-on-change-reading .*
   event-on-update-reading .*
   manufID    00D
   room       EnOcean
   subType    environmentApp
   verbose    3