LaCrosse: JeeLink hat alle Sensoren vergessen

Begonnen von SFAB, 01 Dezember 2016, 21:37:17

Vorheriges Thema - Nächstes Thema

SFAB

Keine Sorge, ich bin dank ca. 20 Jahren Debian-Erfahrung ausreichend firm im Umgang damit ;)

Ich wollte nur wissen, ob es das ganze Verzeichnis sein muss, oder ob ein Teil der Konfigurationsdateien gereicht hätte. Das kann dann allerdings etwas dauern, bis ich ein Zeitfenster finde, um das in Angriff zu nehmen.

Vielen Dank für die Unterstützung!
Raspberry Pi 3
CUL v3 433 (Intertechno/Smartwares)
Jeelink v3 868 (LaCrosse)
Homematic CCU2
Philips Hue Bridge v2

HCS

Zitat von: SFAB am 04 Dezember 2016, 18:10:42
Keine Sorge, ich bin dank ca. 20 Jahren Debian-Erfahrung ausreichend firm im Umgang damit ;)
OK, Das ist gut. Ich wollte nur sicher sein, das sich keinen Anfänger in unlösbare Probleme reindränge.

Zitat von: SFAB am 04 Dezember 2016, 18:10:42
Ich wollte nur wissen, ob es das ganze Verzeichnis sein muss, oder ob ein Teil der Konfigurationsdateien gereicht hätte. Das kann dann allerdings etwas dauern, bis ich ein Zeitfenster finde, um das in Angriff zu nehmen.
Ja, das sollte reichen.
Ich würde das komplette fhem-Verzeichnis sichern und dann die fhem.cfg aus dem Repository nehmen und das log Verzeichnis leeren.

Allerdings hat eine neue Installation den Vorteil, dass da nicht sonst was zerschossenes drin rum schwebt, das das Problem eventuell verursacht.

Ist zwar etwas Arbeit, aber dann hat man einen klar definierten Zustand.

Skusi

@HCS

Die Leehren Events tauchen bei mir im FileLog auf, und natürlich im Event Monitor.

Beispiel:
2016-12-03_17:47:38 TH_Buero temperature: 19.1
2016-12-03_18:30:17 TH_Schlafzimmer temperature:
2016-12-03_18:35:28 TH_Kueche temperature:
2016-12-03_18:47:28 TH_Wohnzimmer temperature: 18.85
2016-12-03_18:51:22 TH_Buero temperature: 18.9
2016-12-03_19:24:46 TH_Wohnzimmer temperature: 19.15
2016-12-03_19:26:51 TH_Kino temperature:
2016-12-03_19:48:14 TH_Buero temperature: 19.1
2016-12-03_20:24:37 TH_Kino temperature: 17.75
2016-12-03_20:27:33 TH_Kueche temperature: 19
2016-12-03_20:34:14 TH_Wohnzimmer temperature: 19.45
2016-12-03_20:36:21 TH_Buero temperature: 19.4
2016-12-03_20:36:28 TH_HWR temperature:
2016-12-03_20:47:34 TH_Kueche temperature: 19
2016-12-03_20:52:47 TH_Ankleide temperature:
2016-12-03_20:57:55 TH_Kino temperature: 17.75
2016-12-03_21:01:15 TH_HWR temperature: 20
2016-12-03_21:14:12 TH_Wohnzimmer temperature: 19.75
2016-12-03_21:16:06 TH_Schlafzimmer temperature: 19.25
2016-12-03_21:28:22 TH_Bad temperature:
2016-12-03_21:35:19 TH_Ankleide temperature: 18.75


Heute mit der altem Jeelink.pm gab es noch keine solchen Einträge.

Ich werde es nochmal mit der Aktuellen versuchen...
HP ThinClient 630, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,Tasmota+IR Lesekopf an Stromz., MAX Fensterkontakte, IButton, Fingerprint, SonOff Tasmota, ESP LED Controler, WLed,zigbee2mqtt...

HCS

Zitat von: Skusi am 04 Dezember 2016, 18:48:46
Ich werde es nochmal mit der Aktuellen versuchen...
Kannst Du mir mal die "geht" und die "geht nicht" Version hier anhängen?

SFAB

#19
Ich habe eben eine komplett neue Installation getestet, d.h. das FHEM-Verzeichnis durch eine direkte Kopie aus dem aktuellen Tarball mit angepassten Rechten ersetzt.

JeeLink:
Internals:
   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110
   DEF        /dev/ttyUSB0@57600
   DeviceName /dev/ttyUSB0@57600
   FD         12
   NAME       myJeeLink
   NR         21
   PARTIAL
   RAWMSG     OK 9 8 1 3 226 106
   STATE      Initialized
   TYPE       JeeLink
   model      [LaCrosseITPlusReader.10.1q (RFM69 f:868300 r:17241)]
   myJeeLink_MSGCNT 175
   myJeeLink_TIME 2016-12-04 21:32:43
   Matchlist:
     1:PCA301   ^\S+\s+24
     2:EC3000   ^\S+\s+22
     3:RoomNode ^\S+\s+11
     4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     5:AliRF    ^\S+\s+5
     6:EMT7110  ^OK\sEMT7110\s
   Readings:
     2016-12-04 21:25:36   state           opened
Attributes:
   flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]


Hiermit gelingt es mir nicht, einen Sensor mit neuen Batterien überhaupt anzulernen. Ich habe fünf Versuche mit unterschiedlichen Zeitwerten für das Pairing unternommen, aber der Sensor wird trotz aktiviertem autocreate nicht angelegt.

Mein aktueller Verdacht ist, dass irgendein Update zwischen dem 30.11. und dem 1.12. die Ursache ist. Die Sensoren liefen vorher meist problemlos; es kam allerdings auch mal vor, dass die Readings plötzlich ausgeblieben sind. Dies ließ sich aber immer mittels Neuinitialisierung des JeeLink bzw. Neustart von FHEM beheben.

Alternative: der JeeLink ist defekt?

Weitere Testideen?

Nachtrag: Der nicht angelegte Sensor scheint empfangen zu werden, taucht aber weiterhin nicht als Device auf:
2016.12.04 21:37:41 5: myJeeLink dispatch OK 9 8 1 3 221 234
2016.12.04 21:37:41 4: LaCrosse: Unknown device 08, please define it
2016.12.04 21:37:44 5: JeeLink/RAW: /OK 9 8 1
2016.12.04 21:37:44 5: JeeLink/RAW: OK 9 8 1/ 3 226 1
2016.12.04 21:37:44 5: JeeLink/RAW: OK 9 8 1 3 226 1/06

2016.12.04 21:37:44 5: myJeeLink dispatch OK 9 8 1 3 226 106
2016.12.04 21:37:44 4: LaCrosse: Unknown device 08, please define it
2016.12.04 21:37:45 5: JeeLink/RAW: /OK 9 8
2016.12.04 21:37:45 5: JeeLink/RAW: OK 9 8/ 1 3 221
2016.12.04 21:37:45 5: JeeLink/RAW: OK 9 8 1 3 221/ 234
Raspberry Pi 3
CUL v3 433 (Intertechno/Smartwares)
Jeelink v3 868 (LaCrosse)
Homematic CCU2
Philips Hue Bridge v2

HCS

gib mal ignore_battery als weiteren Parameter beim LaCrossePairForSec an

HCS

Den JeeLink schließe ich aus, der sendet lt. Deinem list vom JeeLink device korrekte Daten.

SFAB

#22
Guter Tipp, damit konnte ich den Sensor einbinden:
Internals:
   CFGFN
   DEF        08
   IODev      myJeeLink
   LASTInputDev myJeeLink
   LaCrosse_lastRcv 2016-12-04 21:52:10
   MSGCNT     18
   NAME       LaCrosse_08
   NR         122
   STATE      T: -1
   TYPE       LaCrosse
   addr       08
   battery_new 0
   corr1      0
   corr2      0
   myJeeLink_MSGCNT 18
   myJeeLink_RAWMSG OK 9 8 1 3 221 234
   myJeeLink_TIME 2016-12-04 21:52:10
   previousH  106
   previousT  -1
   sensorType 0=T(H)
   Readings:
     2016-12-04 21:52:10   battery         low
     2016-12-04 21:52:10   state           T: -1
     2016-12-04 21:52:10   temperature     -1
Attributes:
   IODev      myJeeLink
   room       LaCrosse


Allerdings passen die empfangenen Werte überhaupt nicht, da der Sensor neben mir auf dem Schreibtisch liegt und ca. 24º C und 43% rH anzeigt, und nicht -1º C.
Es macht auch keinen Unterschied, ob ich "alten" (2 Monate) Batterien einlege, oder ganz neue.

Update: Und noch eine Fehlermeldung aus dem Log:
2016.12.04 21:40:19 5: myJeeLink dispatch OK 9 8 1 3 221 234
2016.12.04 21:40:19 4: LaCrosse: Unknown device 08, please define it
2016.12.04 21:49:44 2: autocreate: define LaCrosse_08 LaCrosse 08
2016.12.04 21:49:44 3: LaCrosse_08: I/O device is myJeeLink
2016.12.04 21:49:44 2: autocreate: define FileLog_LaCrosse_08 FileLog ./log/LaCrosse_08-%Y.log LaCrosse_08
2016.12.04 21:49:44 1: PERL WARNING: Use of uninitialized value $gplot in concatenation (.) or string at ./FHEM/98_autocreate.pm line 272.
2016.12.04 21:51:25 2: autocreate: define LaCrosse_08 LaCrosse 08
2016.12.04 21:51:25 3: LaCrosse_08: I/O device is myJeeLink
2016.12.04 21:51:25 2: autocreate: define FileLog_LaCrosse_08 FileLog ./log/LaCrosse_08-%Y.log LaCrosse_08
Raspberry Pi 3
CUL v3 433 (Intertechno/Smartwares)
Jeelink v3 868 (LaCrosse)
Homematic CCU2
Philips Hue Bridge v2

HCS

OK 9 8 1 3 221 234
ID= 8
1= LaCrosse-Sensor
3 221 = -1.1 °C
234 = NeBattery und 106 % rH Bedeutet, der Sensor sendet keine Feuchte.

Die Daten, die das JeeLink-Modul vom JeeLink bekommt sind absolut OK, aber das ist nicht der Sensor, der neben Dir liegt.
Der Sensor mit der ID 8 muss irgendwo draußen sein.

Das sieht absolut OK aus.

SFAB

Ich habe nur baugleiche TFA 30.3155.WD, die alle Temperatur und Luftfeuchtigkeit messen, da ich auch zwei stationäre TFA Wetterstationen habe, an denen je ein Sensor angelernt ist.
D.h., das muss ein fremder Sensor sein und ich bekomme meinen nicht angelernt :(
Raspberry Pi 3
CUL v3 433 (Intertechno/Smartwares)
Jeelink v3 868 (LaCrosse)
Homematic CCU2
Philips Hue Bridge v2

HCS

Die 30.3155.WD sind berüchtigt dafür, dass sie mit der Frequenz kritisch sind. Da muss man sich ggf. in 5kHz Schritten hintasten.

SFAB

Der Hinweis aus dem Wiki ist mir bekannt. Ich kann mir nur schwerlich vorstellen, dass von einem Tag auf den anderen alle meine Sensoren in der Frequenz weggedriftet sind. Es hat ja schließlich zwei Monate lang funktioniert...
Raspberry Pi 3
CUL v3 433 (Intertechno/Smartwares)
Jeelink v3 868 (LaCrosse)
Homematic CCU2
Philips Hue Bridge v2

HCS

Zitat von: SFAB am 04 Dezember 2016, 22:34:30
Es hat ja schließlich zwei Monate lang funktioniert...
Eben. Und ich habe weder am Sketch noch am LaCrosse-Modul etwas geändert.
JeeLink_LaCrosse.hex: 2015-10-31
36_LaCrosse.pm: 2016-09-13
Beides älter als deine zwei Monate.
Und bei mir läuft es problemlos mit der aktuellsten FHEM-Version.

Und das JeeLink-Modul:
[r12695] (36.5 kB) by justme1968 36_JeeLink.pm: ignore LGW communication (by HCS) 2016-12-01 21:38:18
[r12056] (36.4 kB) by justme1968commandref: added summary 2016-08-22 19:30:31
hat auch keine Änderungen, die infrage kommen.
Aber Du kannst ja mal die vorhergehende Version holen, das ist das Einzige, was sich in den zwei Monaten geändert hat.
https://sourceforge.net/p/fhem/code/12056/tree/trunk/fhem/FHEM/36_JeeLink.pm?format=raw

Zitat von: SFAB am 04 Dezember 2016, 21:36:34
Mein aktueller Verdacht ist, dass irgendein Update zwischen dem 30.11. und dem 1.12. die Ursache ist.
Spiel doch mal die Version von vor dem letzten Update, als es noch ging, ein. Aus dem fhem/backup-Verzeichns.

SFAB

Zitat von: HCS am 04 Dezember 2016, 22:48:29
Eben. Und ich habe weder am Sketch noch am LaCrosse-Modul etwas geändert.
JeeLink_LaCrosse.hex: 2015-10-31
36_LaCrosse.pm: 2016-09-13
Beides älter als deine zwei Monate.
Und bei mir läuft es problemlos mit der aktuellsten FHEM-Version.
Guter Einwand.

Zitat von: HCS am 04 Dezember 2016, 22:48:29
Aber Du kannst ja mal die vorhergehende Version holen, das ist das Einzige, was sich in den zwei Monaten geändert hat.
https://sourceforge.net/p/fhem/code/12056/tree/trunk/fhem/FHEM/36_JeeLink.pm?format=raw
Spiel doch mal die Version von vor dem letzten Update, als es noch ging, ein. Aus dem fhem/backup-Verzeichns.
Danke für den Tipp, ich werde es ausprobieren :)
Raspberry Pi 3
CUL v3 433 (Intertechno/Smartwares)
Jeelink v3 868 (LaCrosse)
Homematic CCU2
Philips Hue Bridge v2

Gasmast3r

Hy habe ein jeelink Clone und einen Sensor den ich nicht angelernt bekommen hatte, vor paar tagen ging es dann auf einmal aber ich mußte neue Batterien einsetzen, danach war wieder funkstille.
Habe mir nun ein neues Funk Bord bestellt da ich vermute das die Umschaltung nicht koreckt funzt
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.