JeeLink (LaCrosse) empfängt keine Daten mehr am Raspberry PI

Begonnen von JPP88, 03 Juli 2017, 07:56:04

Vorheriges Thema - Nächstes Thema

JPP88

Hallo liebe FHEM Gemeinde,

ich habe gerade schon einen Beitrag im Homematik Bereich geschrieben, möchte aber dennoch beide Themen getrennt schildern.
Anbei der Link zu meinem Beitrag: https://forum.fhem.de/index.php/topic,73870.0.html

Wie in dem ersten Beitrag beschrieben ist mein HomeMatic HM-CFG-USB "ausgefallen" es findet keine Kommunikation mehr statt, dies wird aber von FHEM Seite nirgendwo (LOG File, Verbose) aufgelistet. Es wird nicht mehr auf Wandtaster reagiert und die Thermostate lassen sich auch nicht mehr steuern.

So nun ist mir auch aufgefallen, dass "zeitgleich" auch mein JeeLink mit LaCrosse Thermometern das "Gleiche" Phänomen aufweißt. Ich empfange keine Daten mehr.

Habe ein Update vom FHEM und Raspberry Pi gemacht, alles abgezogen, angesteckt, neugestartet usw. aber leider ohne Erfolg.

Darüberhinaus habe ich den JeeLink CUL am PC angeschlossen und gesehen (via HTerm) dass Daten empfangen werden. Dabei viel mir auf, dass am PC die blaue LED sehr langsam aber periodisch blinkt, was sie am Raspberry Pi nicht macht.

Dieser Fehler ist wirklich plötzlich aufgetaucht, ich habe zuvor keine Updates gemacht oder ähnliches, das System lief stabil und ohne Probleme.

Ich hoffe Ihr könnt mir helfen....


Vielen Dank auf jeden Fall schon einmal.

CarstenF

Welchen "State" zeigt denn der Jeelink in FHEM wenn er am Raspberry Pi eingesteckt ist? Wenn er "disconnected" ist, dann würde ich mal auf dem PI nachschauen, welche USB Devices eingesteckt sind. Dazu vielleicht erstmal nur den Jeelink einstecken. Schauen ob er erkannt wird und ob die Benennung mit dem "define" Namen in Fhem übereinstimmt (define myJeeLink JeeLink /dev/ttyUSBx@57600). Ich hatte es schon, das nach einem einfachen Neustart, die USB Steckplätze am PI nicht mehr richtig zugewiesen wurden. Kannst ja erstmal versuchen. Gruß C.


Gesendet von iPad mit Tapatalk
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

JPP88

State ist "initialized".

Ich habe den JeeLink direkt definiert, so dass eine falsche Zuordnung nicht das Problem sein kann, sie Bild im Anhang von der komplette Einbindung des JeeLinks.


Hollo

Zitat von: JPP88 am 03 Juli 2017, 07:56:04
...ist mein HomeMatic HM-CFG-USB "ausgefallen" es findet keine Kommunikation mehr statt...
dass "zeitgleich" auch mein JeeLink mit LaCrosse Thermometern das "Gleiche" Phänomen aufweißt. Ich empfange keine Daten mehr...
Klingt für mich eindeutig nach USB-Problem am Pi.
Wie sind die Devices angesteckt (direkt oder über aktiven Hub)?
Wie gut/leistungsfähig ist das Netzteil?

Was zeigt denn ein Monitor an... "kommen und gehen" die USB-Geräte zwischendurch?
Nurt weil das in dem Moment, wo Du geguckt hast, korrekt stand, heisst es nicht, dass das Device auch dauerhaft da ist.
Was sagt das FHEM-Log?
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"

HCS

Zitat von: Hollo am 03 Juli 2017, 09:12:46
Klingt für mich eindeutig nach USB-Problem am Pi.
Allerdings ist er initialized und hat das model korrekt drin stehen.
Das bedeutet, dass eine Kommunikation mit dem JeeLink stattgefunden hat, sonst wüsse das JeeLink-Modul das nicht.

CarstenF

Also bei mir wird bei den initcommands noch die DataRate angezeigt. (Lacrosse: r: 17241) die kann man auch per initicommand setzen. Habe ich bei mir drin, sonst erhalte ich keine Werte.


Gesendet von iPad mit Tapatalk
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

Otto123

Zitat von: HCS am 03 Juli 2017, 09:16:39
Allerdings ist er initialized und hat das model korrekt drin stehen.
Das bedeutet, dass eine Kommunikation mit dem JeeLink stattgefunden hat, sonst wüsse das JeeLink-Modul das nicht.
Ja das dachte ich letztens auch. Aber offenbar braucht die "Spitze" vom Jeelink mehr Strom als der "Hintern". Ich hatte genau so einen Fall, der USB Stick kommuniziert aber die Werte kommen nicht. Nach Austausch des Netzteils funktioniert es wieder. Klingt komisch, war aber genau so.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

HCS

Zitat von: Otto123 am 03 Juli 2017, 10:01:50
Ich hatte genau so einen Fall, der USB Stick kommuniziert aber die Werte kommen nicht. Nach Austausch des Netzteils funktioniert es wieder. Klingt komisch, war aber genau so.
Ja. Stromversorgung am Raspi war schon öfters mal der Grund für seltsame Ergebnisse.

@JPP88: was für Sensoren hast Du denn? Das wäre hilfreich zu wissen, um zu beurteilen, was Du an initCommands brauchst.

JPP88

Eventuell liegt es auch am FTDI treiber.

Anbei ein Auszug wenn ich dmesg über SSH eingebe:


Leider weiß ich aber auch nicht, wie plötzlich dieses Problem zustande kommt, oder ob es auch der Grund ist.

HCS

Zitat von: JPP88 am 03 Juli 2017, 07:56:04
Darüberhinaus habe ich den JeeLink CUL am PC angeschlossen und gesehen (via HTerm) dass Daten empfangen werden.
Dann teste mal mit minicom oder screen auf dem raspi, ob da auch daten kommen (also "OK 9 ..." Zeilen)
Vorher FHEM beenden, dass es nicht die Schnittstelle blockiert.

Am besten mal auf dem PC und dem Raspi hier zeigen, was für "Daten empfangen werden"

JPP88

So,

wenn ich versuche mit Screen oder minicom den JeeLink auszulesen passiert so nicht.

Bei Screen kommt folgende Meldung:
screen ttyUSB1 57600
Cannot exec 'ttyUSB1': No such file or directory


Am PC via HTerm kommt folgendes:
<\n>[LaCrosseITPlusReader.10.1q (RFM12 f:868300 r:17241)]<\r><\n>
OK 9 60 1 4 212 56<\r><\n>
OK 9 3 1 4 188 75<\r><\n>
OK 9 60 1 4 213 56<\r><\n>
OK 9 26 1 4 207 55<\r><\n>
OK 9 60 1 4 212 56<\r><\n>


Anbei nochmals der ganze Teil aus dmesg:
[    2.325457] usb 1-1.3: Product: FT232R USB UART
[    2.325464] usb 1-1.3: Manufacturer: FTDI
[    2.325470] usb 1-1.3: SerialNumber: AL01MZVM
[    2.437068] usb 1-1.5: new full-speed USB device number 5 using dwc_otg
[    2.570206] usb 1-1.5: New USB device found, idVendor=1a86, idProduct=7523
[    2.572559] usb 1-1.5: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    2.572978] i2c /dev entries driver
[    2.577212] usb 1-1.5: Product: USB2.0-Serial
[    2.911038] systemd-udevd[143]: starting version 215
[    3.527096] usb 1-1.2: new full-speed USB device number 6 using dwc_otg
[    3.591702] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    3.661298] usb 1-1.2: New USB device found, idVendor=1b1f, idProduct=c00f
[    3.661313] usb 1-1.2: New USB device strings: Mfr=4, Product=14, SerialNumber=36
[    3.661321] usb 1-1.2: Product: HM-CFG-USB
[    3.661329] usb 1-1.2: Manufacturer: eQ-3
[    3.661337] usb 1-1.2: SerialNumber: MEQ0231248
[    3.668693] hid-generic 0003:1B1F:C00F.0001: hiddev0,hidraw0: USB HID v1.10 Device [eQ-3 HM-CFG-USB] on usb-3f980000.usb-1.2/input0
[    4.293270] usbcore: registered new interface driver usbserial
[    4.293360] usbcore: registered new interface driver usbserial_generic
[    4.294211] usbserial: USB Serial support registered for generic
[    4.296823] usbcore: registered new interface driver ch341
[    4.296938] usbserial: USB Serial support registered for ch341-uart
[    4.297076] ch341 1-1.5:1.0: ch341-uart converter detected
[    4.301642] usb 1-1.5: ch341-uart converter now attached to ttyUSB0
[    4.315703] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[    4.604010] usbcore: registered new interface driver brcmfmac
[    4.734091] brcmfmac: Firmware version = wl0: May 27 2016 00:13:38 version 7.45.41.26 (r640327) FWID 01-df77e4a7
[    5.049017] systemd-journald[139]: Received request to flush runtime journal from PID 1
[    5.485062] usbcore: registered new interface driver ftdi_sio
[    5.485171] usbserial: USB Serial support registered for FTDI USB Serial Device
[    5.485347] ftdi_sio 1-1.3:1.0: FTDI USB Serial Device converter detected
[    5.485912] usb 1-1.3: Detected FT232RL
[    5.486689] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUS

...


[26733.338759] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32
[26733.338866] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32
[26733.475421] usb 1-1.3: USB disconnect, device number 4
[26733.475745] ftdi_sio ttyUSB1: error from flowcontrol urb
[26733.476082] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
[26733.476137] ftdi_sio 1-1.3:1.0: device disconnected
[26868.679300] usb 1-1.3: new full-speed USB device number 7 using dwc_otg
[26868.838017] usb 1-1.3: New USB device found, idVendor=0403, idProduct=6001
[26868.838031] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[26868.838039] usb 1-1.3: Product: FT232R USB UART
[26868.838047] usb 1-1.3: Manufacturer: FTDI
[26868.838055] usb 1-1.3: SerialNumber: AL01MZVM
[26868.846376] ftdi_sio 1-1.3:1.0: FTDI USB Serial Device converter detected
[26868.846567] usb 1-1.3: Detected FT232RL
[26868.847488] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB1
[66293.551503] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32
[66293.551617] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32
[66293.667515] usb 1-1.3: USB disconnect, device number 7
[66293.667807] ftdi_sio ttyUSB1: error from flowcontrol urb
[66293.668188] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
[66293.668246] ftdi_sio 1-1.3:1.0: device disconnected



Ich komme einfach nicht weiter :(....

JPP88

So kurzer Zwischenstand:

Die Fehlermeldung bei dmesg sindnoch einem Neustart und kräftigerem Netzteil nicht mehr vorhanden. Dennoch keine Änderungen bei FHEM 😔

ChrisW

Habe auch das Problem habe nur den Stick eine USB FEST zugeordnet .. und den Stick umbenannt in FHEM IODEV angepasst .. Stick ist erkannt aber keine Temperatur wird empfangen .. komisch
Raspberry PI3 mit allem möglichen.

HCS

Zitat von: ChrisW am 22 Oktober 2017, 10:09:29
Habe auch das Problem habe nur den Stick eine USB FEST zugeordnet .. und den Stick umbenannt in FHEM IODEV angepasst .. Stick ist erkannt aber keine Temperatur wird empfangen .. komisch
Mit so weing Information kann man schlecht was sagen.
Zumal mir nicht ganz klar ist, was vorher war und Du eigentlich genau gemacht hast.
Was kommt an einem Terminalprogramm an Daten?
list vom JeeLink und dem LaCrosse Modul.