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
vielleicht wirst Du hier fündig:
https://forum.fhem.de/index.php/topic,55179.0.html
Grüße
Markus
Hallo,
Speicher kontrolliert, festplatte/sd voll ?
df -h zeigt es dir unter Linux an.
Pejonp
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.
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.
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.
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.
2 trifft zu. Super Tipp!
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 :(
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
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
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.
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
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.