FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ojb am 20 November 2014, 16:18:35

Titel: userReadings geht nur wenn statistics auch aktiv ist
Beitrag von: ojb am 20 November 2014, 16:18:35
Hallo Leute,

ich habe ein sehr sehr komisches Verhalten, das ich nicht verstehe.

Ich empfange über EIB die Windgeschwindigkeit meiner Wetterstation.

In 'state' habe ich dann z.B. '3.5 m/s'.

Ich wollte nun ein userReading in km/h machen und das ganz funktioniert auch, ABER nur wenn ich für die Windgeschwindigkeit das statistics-Modul angezogen habe. Sobald ich statistics lösche wird das Reading nicht mehr aktualisiert. Im Log habe ich nichts brauchbares gefunden.

Woran kann das liegen?

Hier die Internals:

Internals:
   DEF        1/0/0
   GROUP      1000
   IODev      tul
   LASTGROUP  1000
   LASTInputDev tul
   MSGCNT     1124
   NAME       wetterstation.windgeschwindigkeit
   NR         1026
   RAWSTATE   1804
   STATE      0.32 m/s
   TYPE       EIB
   tul_MSGCNT 1124
   tul_RAWMSG B11c8w10001804
   tul_TIME   2014-11-20 16:15:46
   Code:
     1          1000
   Readings:
     2014-11-20 16:15:46   state           0.32 m/s
Attributes:
   IODev      tul
   alias      Windgeschwindigkeit
   dummy      1
   group      Wetterdaten
   icon       weather_wind_speed
   model      speedsensor
   room       !!Start,!Wetter
   userReadings kmh { (ReadingsVal("wetterstation.windgeschwindigkeit","state","") * 3.6)." km/h";; }


Ich habe auch versucht mal komplett statistics herauszunehmen, das bringt aber auch nichts.

Dann habe ich versucht das ReadingsVal an meine Heizungsdaten dranzuhängen. Das funktioniert, hier sehe ich dann auch meine Windgeschindigkeit.

Nur bei den EIBs scheint das nicht zu gehen.

Gruß
Oli