Jeelik Modul zur Einbindung von La Crosse!

Begonnen von Billy, 16 September 2013, 15:12:15

Vorheriges Thema - Nächstes Thema

fossy

Hi,

Zitat von: HCS am 24 Oktober 2015, 11:42:36
...
Kannst Du mal etwas mehr loggen, ob da tatsächlich brauchbare Werte kommen?
...

klar kann ich :)
War leider kein Wind. Und geregnet hat es auch nicht :(

cu
Andreas

HCS

Zitat von: fossy am 24 Oktober 2015, 19:54:59
War leider kein Wind. Und geregnet hat es auch nicht :(
Auch ohne Wind und Regen sollte aber eine Temperatur vorhanden sein.
0°C und 99% rH sind nicht plausibel.

fossy

Zitat von: HCS am 24 Oktober 2015, 20:27:12
Auch ohne Wind und Regen sollte aber eine Temperatur vorhanden sein.
0°C und 99% rH sind nicht plausibel.
???

Die Temperatur fällt von 8,9 auf 7,9 °C und die relative Luftfeuchtigkeit steigt. 0°C kann ich in der log-Datei nicht finden!

Cubes Andreas

Gesendet von meinem SM-G900F mit Tapatalk


HCS

Zitat von: fossy am 24 Oktober 2015, 08:23:05...

[weatherstationFSK]
nok  64 19 80 5E 5F BF 23 21 01 C0
ok  A8 C0 00 63 00 00 00 86 0C 2E
ok  A8 C0 00 63 00 00 00 86 0C 2E
ok  A8 C0 00 63 00 00 00 86 0C 2E
ok  A8 C0 00 63 00 00 00 86 0C 2E
ok  A8 C0 00 63 00 00 00 86 0C 2E
ok  A8 C0 00 63 00 00 00 86 0C 2E
1970-01-01 00:00:23  pkt_cnt: 7 ok_cnt: 6 pkt: A8C00063000000860C2E
1970-01-01 00:00:23 ID: 8C, T=  0.0`C, relH= 99%, Wvel=  0.0m/s, Wmax=  0.0m/s, Wdir=W  , Rain=  40.2mm

Hier steht doch: T=  0.0`C, relH= 99%

fossy

Zitat von: HCS am 24 Oktober 2015, 20:41:34
Hier steht doch: T=  0.0`C, relH= 99%
Da waren es draußen 0 ° C und es war neblig! Deshalb gibt es dann noch den Beitrag mit der log-Datei

HCS

Zitat von: fossy am 24 Oktober 2015, 20:48:11
Deshalb gibt es dann noch den Beitrag mit der log-Datei
Die angehängte Datei habe ich völlig übersehen. Dann werde ich sie mal lesen ...

fossy

Zitat von: HCS am 24 Oktober 2015, 20:49:45
Die angehängte Datei habe ich völlig übersehen. Dann werde ich sie mal lesen ...
OK

HCS

Zitat von: gero am 23 Oktober 2015, 14:02:35
Was mich allerdings stört sind die sporadischen battery low Warnungen.
Pro Tag melden sich meist 1-2 der Sensoren (per Mail) und glauben, dass die Batterie leer ist selbst wenn neue Batterien eingelegt wurden (neuwertige Duracell).
Ich habe das LaCrosse Modul erst mal so angepasst, dass der empfangene Batterie-Status nur dann akzeptiert wird, wenn auch die empfangene Temperatur akzeptiert wurde. Damit sind zumindest zerschossene Pakete kein Auslöser mehr dafür.
Ist eingecheckt und kommt morgen mit dem Update mit.

Wenn ihr das jetzt mal beobachten würdet. Wenn es nicht hilft, müssen wir in die nächste Phase eintreten.

gero

Danke für deine Bemühungen! Ich werde die Änderung testen.
Odroid C1 - CULV3-868, JeeLink
16 x TX 29 DTH
MAX!: 15x Heizkörperthermostat+, 2x Wandthermostat, 14x Fenserkontakt, 1x Ecotaster
FS20 S4A, FS20IRF, BSB-Heizungssteuerung über Atmega2560
Z-Wave: ZME_UZB1, Fibaro Wall Plug + Motion Sensor

Kalli01

Nabend
Im Logfile taucht immer mal eine Warnung auf. Ist das ein Problem?
2015.10.23 15:33:37 1: PERL WARNING: Use of uninitialized value $bytes[4] in bitwise and (&) at ./FHEM/36_LaCrosse.pm line 206.
2015.10.23 15:33:37 1: PERL WARNING: Use of uninitialized value $bytes[4] in bitwise and (&) at ./FHEM/36_LaCrosse.pm line 212.

HCS

Zitat von: HCS am 24 Oktober 2015, 07:40:42
Ich muss mal am Labornetzteil das Verhalten eines Sensors bei sinkender Spannung anschauen, ob der bei low bat noch korrekte Temp und Hum sendet.
Gesagt getan.

Das Verhalten ist so (getestet mit einem TX29DTH und einem 30.3155.WD):
Bis 2,3V ist normal
Unter 2,3V sendet er low battery, korrekt die Werte und zeigt im Display das Batterie-Symbol
Unter 2,2V beginnt er leicht falsche Werte zu senden (Temperatur einige Grad falsch)
Unter 2,1V sendet er nicht mehr

Interessant ist: wenn er einmal unter 2,3V war, dann sendet er immer low battery weiter, auch wenn man die Spannung wieder bis auf 3V erhöht.

Das lässt vermuten, dass die vereinzelten falschen low batt tatsächlich Übertragungsfehler sind.

HCS

Zitat von: Kalli01 am 24 Oktober 2015, 22:21:23
Im Logfile taucht immer mal eine Warnung auf. Ist das ein Problem?
2015.10.23 15:33:37 1: PERL WARNING: Use of uninitialized value $bytes[4] in bitwise and (&) at ./FHEM/36_LaCrosse.pm line 206.
2015.10.23 15:33:37 1: PERL WARNING: Use of uninitialized value $bytes[4] in bitwise and (&) at ./FHEM/36_LaCrosse.pm line 212.

Das sieht so aus, als ob von Deinem JeeLink-Clone manchmal verstümmelte Daten an FHEM übergeben werden.
Was da rüber kommt sollte so aussehen: OK 9 28 129 4 188 59
Der Fehler kann eigentlich nur dann auftreten, wenn das nicht komplett ist, also so z.B.: OK 9 28 129 4 188

Da Du ja auch "gelegentliches Aussteigen" des Clones berichtet hast, würde ich mal vermuten, dass der nicht nur stehenbleiben kann sondern auch Müll schicken kann.

Generell kann ich das aber abfangen, dass wenn die Daten nicht komplett sind, keine seltsame Dinge ablaufen.


Wallmeier

Hallo,

kann es sein, dass es beim neuen Timeout-Attribut noch ein Problem bei der Zeitumstellung gibt? Ich habe das Attribut auf 30,120 konfiguriert. Heute Nacht zwischen 2 und 3 Uhr wurde der JeeLink im 2 Minuten Rythmus gereseted...

Gruß,
Nico

HCS

Zitat von: Wallmeier am 25 Oktober 2015, 08:21:19kann es sein, dass es beim neuen Timeout-Attribut noch ein Problem bei der Zeitumstellung gibt?
Ja. So ist es.

HCS

Gerade eingecheckt.

Das hier sollte nun nicht mehr auftreten. Pakete mit falscher Länge werden nun ignoriert.
Zitat von: Kalli01 am 24 Oktober 2015, 22:21:23
Im Logfile taucht immer mal eine Warnung auf. Ist das ein Problem?
2015.10.23 15:33:37 1: PERL WARNING: Use of uninitialized value $bytes[4] in bitwise and (&) at ./FHEM/36_LaCrosse.pm line 206.
2015.10.23 15:33:37 1: PERL WARNING: Use of uninitialized value $bytes[4] in bitwise and (&) at ./FHEM/36_LaCrosse.pm line 212.


Und dann habe ich noch die battery2 readings eliminiert. Auch ein zweikanaliger Sensor wie z.B. TX25IT hat nur eine Spannungsversorgung.
Somit macht es keinen Sinn, ein battery und ein battery2 reading zu haben.