Lacrosse und Jeelink funktioniert plötzlich nicht mehr

Begonnen von Dersch, 08 September 2016, 01:18:40

Vorheriges Thema - Nächstes Thema

Dersch

Hi, ich habe ein eigenartiges Problem mit Jeelink und unterschiedlichen LaCrosse Sensoren.

Alles lief perfekt aber seit dem 30.8 um 6:38 Uhr werden keine neuen Daten mehr geschrieben. Die Daten der Sensoren sind wie eingefroren daher sieht alles normal aus aber die Daten werden halt nicht mehr aktualisiert. Der JeeLink ist auf state "opened" und auch auf Verbos 5 bekomme ich keine Informationen welche mich stuzig werden lassen. Auch ein Reboot des Pi's schafft keine Abhilfe. Ein Anlernen der Sensoren ändert auch nichts. Im Log finde ich zu diesem Datum und Zeitpunkt nichts. Ich bin daher ziemlich ratlos woher das plötzlich kommt.

Grüße
Dirk

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

pejonp

Hallo,

Speicher kontrolliert, festplatte/sd  voll ?
df -h zeigt es dir unter Linux an.

Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Dersch

Zitat von: pejonp am 08 September 2016, 07:41:03
Hallo,

Speicher kontrolliert, festplatte/sd  voll ?
df -h zeigt es dir unter Linux an.

Pejonp

Guter Einfall! Aber es sind nur 17% belegt.

Dersch

Zitat von: KölnSolar am 08 September 2016, 07:40:40
vielleicht wirst Du hier fündig:
https://forum.fhem.de/index.php/topic,55179.0.html
Grüße
Markus

Trifft leider auch nicht zu. Es sind exakt nur alle 4 Lacrosse die nichts mehr ins Log schreiben. Alle Homematic Devices funktionieren einwandfrei.
Ich habe alles mit Funk auf 868Mhz. Von 433Mhz Geräten habe ich bis jetzt die Finger gelassen.

Dersch

#5
Hier mal ein Auszug vom Log mit Verbose 5. Sagt mir so ziemlich nichts.

2016.09.08 01:05:32 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:05:32 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:05:33 3: JeeLinkMain device opened
2016.09.08 01:06:03 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:06:03 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:06:04 3: JeeLinkMain device opened
2016.09.08 01:06:33 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:06:33 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:06:34 3: JeeLinkMain device opened
2016.09.08 01:07:04 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:07:04 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:07:05 3: JeeLinkMain device opened
2016.09.08 01:07:34 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:07:34 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:07:35 3: JeeLinkMain device opened
2016.09.08 01:08:05 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:08:05 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:08:06 3: JeeLinkMain device opened
2016.09.08 01:08:35 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:08:35 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:08:36 3: JeeLinkMain device opened
2016.09.08 01:09:05 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:09:05 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:09:06 3: JeeLinkMain device opened
2016.09.08 01:09:14 1: PERL WARNING: Odd number of elements in anonymous hash at ./FHEM/36_LaCrosse.pm line 152.
2016.09.08 01:09:35 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:09:35 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:09:36 3: JeeLinkMain device opened
2016.09.08 01:10:06 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:10:06 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:10:07 3: JeeLinkMain device opened
2016.09.08 01:10:36 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:10:36 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:10:37 3: JeeLinkMain device opened
2016.09.08 01:11:07 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:11:07 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:11:08 3: JeeLinkMain device opened
2016.09.08 01:11:37 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:11:37 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:11:38 3: JeeLinkMain device opened
2016.09.08 01:11:46 5: SW: m
2016.09.08 01:12:08 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 01:12:08 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 01:12:09 3: JeeLinkMain device opened


Und hier wenn ich einen Reboot mache

2016.09.08 00:52:47 3: Opening JeeLinkMain device /dev/ttyUSB0
2016.09.08 00:52:47 3: Setting JeeLinkMain serial parameters to 57600,8,N,1
2016.09.08 00:52:48 3: JeeLinkMain device opened
2016.09.08 00:52:49 3: BadTempFeuchte: I/O device is JeeLinkMain
2016.09.08 00:52:49 3: WkTempFeuchte: I/O device is JeeLinkMain
2016.09.08 00:52:50 3: WzTempFeuchte: I/O device is JeeLinkMain
2016.09.08 00:56:22 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/36_JeeLink.pm line 416.


Nur der letzte Eintrag könnte ja etwas fehlerhaftes am Modul sein.

Hollo

Wie soll der Daten empfangen, wenn der quasi ständig "an und aus geht"?
Hast Du den Jeelink direkt anstecken, oder an einem aktive USB-Hub?
Wenn 2. , dann zieh da mal die Stromversorgung ab und wieder dran, und beobachte die Log-Ausgaben Deines Systems.
Dann sollte Hub und Devices wieder ordentlich erkannt und initialisiert werden.

Hatte in der Konstellation schon das Problem, dass der Jeelink (und der HM-CFG-USB) mal "verloren" gingen und FHEM dann ständig erfolglos initialiseren wollte.
Auch ein reboot brachte nichts, erst oben genannte Methode brachte alles wieder zum Leben.
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

Dersch


Dersch

Der HM Usb hängt auch am Hub. Habe eben mal die Versorgung getrennt  beide geräte wurden neu initialisiert. Allerdings kommen dennoch keine lacrosse daten an :(

Dersch

Der Jeelink macht aber auch immer noch andauernd open


016.09.08 12:06:35 3: Opening JeeLinkMain device /dev/ttyUSB0 2016.09.08 12:06:35 3: Setting JeeLinkMain serial parameters to 57600,8,N,1 2016.09.08 12:06:36 3: JeeLinkMain device opened 2016.09.08 12:07:08 3: Opening JeeLinkMain device /dev/ttyUSB0 2016.09.08 12:07:08 3: Setting JeeLinkMain serial parameters to 57600,8,N,1 2016.09.08 12:07:09 3: JeeLinkMain device opened 2016.09.08 12:07:38 3: Opening JeeLinkMain device /dev/ttyUSB0 2016.09.08 12:07:38 3: Setting JeeLinkMain serial parameters to 57600,8,N,1 2016.09.08 12:07:39 3: JeeLinkMain device opened

pejonp

Hallo dersch,
Hast du schon einmal fhem gestoppt und dich per Console auf den USB Port des jeelinks ges halten?
Was wird angezeigt? Was kannst du abfragen?
Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Dersch

#11
Nein das habe ich noch nicht gemacht.  Wie meinst du auf den USB Port schalten? Ich weiß leider nicht genau was ich dazu auf der Konsole machen soll.

pejonp

Zitat von: Dersch am 09 September 2016, 00:32:51
Nein das habe ich noch nicht gemacht.  Wie meinst du auf den USB Port schalten? Ich weiß leider nicht genau was ich dazu auf der Konsole machen soll.
Hallo Dersch,

mit minicom wird dir angezeigt was am Port ankommt. FHEM vorher stoppen. (https://help.ubuntu.com/community/Minicom)

Oder den JeeLink unter Windows mit der Arduino IDE auslesen.

Ist der JeeLink noch dem richtigen USB-Port zugeordent ?
Ich habe meinen USB-Geräten in der Datei "62-signal-nano.rules"  die unter  /etc/udev/rules.d/ liegt, einen eindeutigen Namen zugewiesen und auch Zugriffsrechte.


#jeeLink
KERNEL=="ttyUSB*", SUBSYSTEMS=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="jeelink", ATTRS{iSerial}=="A96T9JRV", MODE="0666"
#signalduino
KERNEL=="ttyUSB*",SUBSYSTEMS=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="signald", MODE="0666"


mit

lsusb -v |more

kannst du die Details der USB-Geräte auslesen.
pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Dersch

vielen Dank für deine Hilfe. Ich weiß nicht was los war aber ich konnte durch einfaches neuflashen des JeeLink aus FHEM heraus das Problem beseitigen. :) Jetzt funktioniert es wieder wie vorher.