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