KS300 Werte per FHEM in NetIO App anzeigen, Daten inkonsistent

Begonnen von tekniker-69, 01 Dezember 2015, 20:29:56

Vorheriges Thema - Nächstes Thema

tekniker-69

Hallo Zusammen,

ich habe eine KS300 per Cul an FHEM angebunden. Das ganze läuft auf einem Raspi. Angezeigt werden die Werte mit der NetIO App von David Eickhoff.

Ich lese die Daten in Netio mit einem getstate Befehl aus, dabei entspricht die Temperatur dem Wert 5 und 6.

Nun zu meinem Problem:
ca. alle halbe Stunde liefert mir der Aufruf nur Müll, da die Werte für die Werte an Stelle 6 und 7 stehen.
Schaue ich mir das Log-File der KS300 an, schaut alles ganz normal aus.
KS300 log
2015-12-01_17:53:22 KS300 T: 9.2  H: 99  W: 3.3  R: 53.5  IR: no  Wi: 1
2015-12-01_17:55:55 KS300 T: 9.2  H: 99  W: 2.7  R: 53.5  IR: no  Wi: 1
2015-12-01_17:58:27 KS300 T: 9.2  H: 99  W: 0.2  R: 53.5  IR: no  Wi: 0

Im FHEM Logfile sieht es dann folgendermaßen aus:
2015.12.01 17:55:36 3: getstate KS300 : humidity:99 rain:53.5 rain_raw:210 rain_raw_adj:210 temperature:9.2 tsecs:1448988802 type_raw:7 unknown3:1 wind:3.3 windIndex:1
2015.12.01 17:56:36 3: getstate KS300 : checksum:1 humidity:99 rain:53.5 rain_raw:210 rain_raw_adj:210 temperature:9.2 tsecs:1448988955 type_raw:7 unknown3:1 wind:2.7 windIndex:1

Wie man sehen kann, wird als Anwort manchmal die checksum mitgeliefert, sodaß sich die Werte um eine Stelle verschieben.

Weiß jemand einen Rat wie ich das umgehen kann, bzw. ob ich die Daten evtl. an anderer Stelle auslesen kann, denn im KS300 log kommen sie ja anscheinend richtig an.