Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

Ralf W.

Hallo,

gibt es hier einen Anzeigefehler?

Auszug aus Log:
...
2015.10.28 23:19:37 3: Opening JeeLink_LaCrosse device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI02IDPC-if00-port0                                                                               
2015.10.28 23:19:37 3: Setting JeeLink_LaCrosse serial parameters to 57600,8,N,1                                                                                                                     
2015.10.28 23:19:37 3: JeeLink_LaCrosse device opened                                                                                                                                               
...
2015.10.28 23:19:44 3: SZ_TempLuft: I/O device is JeeLink_LaCrosse                                                                                                                                   
2015.10.28 23:19:44 3: Opening JeeLink_PCA301 device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03D3R5-if00-port0                                                                                 
2015.10.28 23:19:44 3: Setting JeeLink_PCA301 serial parameters to 57600,8,N,1                                                                                                                       
2015.10.28 23:19:44 3: JeeLink_PCA301 device opened                                                                                                                                                   
2015.10.28 23:19:45 3: TO_Temp: I/O device is JeeLink_PCA301                                                                                                                                         
2015.10.28 23:19:45 3: BA_TempLuft: I/O device is JeeLink_PCA301                                                                                                                                     
2015.10.28 23:19:45 3: DG_Ventilator: I/O device is JeeLink_PCA301                                                                                                                                   
2015.10.28 23:19:45 3: DG_Multimedia: I/O device is JeeLink_PCA301                                                                                                                                   
2015.10.28 23:19:45 3: DG_Steckdose_Ecke: I/O device is JeeLink_PCA301                                                                                                                               
...
   

TO_Temp und BA_TempLuft haben aber als IODev JeeLink_LaCrosse und das ist auch richtig.  Als Beispiel ein Teil von List:
Internals:
   CHANGED
   DEF        29
   IODev      JeeLink_LaCrosse
   JeeLink_LaCrosse_MSGCNT 56
   JeeLink_LaCrosse_RAWMSG OK 9 41 1 4 218 44
   JeeLink_LaCrosse_TIME 2015-10-28 23:47:04
   LASTInputDev JeeLink_LaCrosse
   LaCrosse_lastRcv 2015-10-28 23:47:04
   MSGCNT     56
   NAME       BA_TempLuft
   NR         390
   STATE      T: 24.2 H: 44
   TYPE       LaCrosse
   ...


Versionen:
36_JeeLink.pm         9562 2015-10-20 17:05:44Z justme1968
36_LaCrosse.pm        9678 2015-10-25 21:44:41Z hcs-svn
36_PCA301.pm          8443 2015-04-16 09:12:08Z justme1968



Alles soweit ok. Nur die Ausgabe im Logfile nicht. Gibt es dafür ein Lösung?

MfG
Proxmox Nipogi AM16, FHEM:RaspberryMatic:DE ConBee II, diverse Sensoren und Aktoren.

JoeALLb

lohnt es schon, die WS zu kaufen, oder soll man noch warten, weil es bei euch weiter klappt.... 
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

gero

Zitat von: HCS am 24 Oktober 2015, 21:20:05
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.

Die low battery Warnungen sind gefühlsmäßig etwas weniger geworden. Aber dennoch habe ich gestern und heute wieder jeweils eine empfangen.
Vielleicht ist doch ein Filter notwendig, der auf einen Mehrfachempfang checkt?

Gruß,
Gero
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

HCS

Zitat von: gero am 29 Oktober 2015, 07:29:16
Die low battery Warnungen sind gefühlsmäßig etwas weniger geworden. Aber dennoch habe ich gestern und heute wieder jeweils eine empfangen.
Vielleicht ist doch ein Filter notwendig, der auf einen Mehrfachempfang checkt?
Ja, werde mich mal mit dem Thema beschäftigen.



Zitat von: Ralf W. am 29 Oktober 2015, 00:05:53
gibt es hier einen Anzeigefehler?

Auszug aus Log:
                                                                                                           
2015.10.28 23:19:45 3: BA_TempLuft: I/O device is JeeLink_PCA301                                                                                                                                     
   

TO_Temp und BA_TempLuft haben aber als IODev JeeLink_LaCrosse und das ist auch richtig.  Als Beispiel ein Teil von List:
Internals:
   IODev      JeeLink_LaCrosse
   NAME       BA_TempLuft


Alles soweit ok. Nur die Ausgabe im Logfile nicht. Gibt es dafür ein Lösung?
Die Ausgabe ist tatsächlich falsch. Ich schaue es mir mal an, wenn es dann auf der ToDo Liste auf Platz 1 vorgerückt ist.

Wernieman

Habe ich es jetzt richtig verstanden, das Ihr den Stick per ser2net übers Internet freigegeben hat und es funktioniert?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

HCS

Zitat von: JoeALLb am 29 Oktober 2015, 06:58:56
lohnt es schon, die WS zu kaufen, oder soll man noch warten, weil es bei euch weiter klappt....
Da muss ich mit einer Antwort mit mir ringen  :)
Eigentlich hätte ich gesagt, warte ab, bis fossy es eingereichtet und als funktionstüchtig deklariert hat.
Andererseits sieht es momentan danach aus, dass es funktioniert, soweit ich das mit der station von fossy aus der Ferne testen und beurteilen kann.
Ein weiterer Tester in diesem frühen Stadium wäre natürlich auch praktisch.
Du merkst schon, ich winde mich ...  ;)

Zumindest wissen wir jetzt schon mal, wie die Nacht in der Rhön verlaufen ist.  ;D
Anbei der Plot. Die Lücke kommt wohl daher, dass die Verbindung zum "fossy Raspi" heute nacht mal weg war.
Aber generell sieht der Plot ganz gut aus.
Rain ist noch nicht geprüft, ob das stimmt und die 99% Feuchte kommen mir immer noch seltsam vor, aber möglicherweise ist es bei fossy tasächlich so feucht.
Ob die Station low battery in irgend einem Bit versteckt sendet ist auch noch unklar, aber da kann notfalls man auch ohne leben.

Zitat von: Wernieman am 29 Oktober 2015, 10:10:29
Habe ich es jetzt richtig verstanden, das Ihr den Stick per ser2net übers Internet freigegeben hat und es funktioniert?
Genau so ist es. fossy hat den Port von seinem Raspi, an dem der JeeLink steckt, mit ser2net feigegeben und ich habe hier ein JeeLink device auf diesem Port eingerichtet, "quer durchs Internet"
Die definition sieht so aus:
define myJeeLink JeeLink wirdnichtverraten.org:54001

Ralf W.

Zitat von: HCS am 29 Oktober 2015, 09:28:11
Die Ausgabe ist tatsächlich falsch. Ich schaue es mir mal an, wenn es dann auf der ToDo Liste auf Platz 1 vorgerückt ist.

Danke! Brennt ja auch nichts an, da alles korrekt läuft.

MfG
Proxmox Nipogi AM16, FHEM:RaspberryMatic:DE ConBee II, diverse Sensoren und Aktoren.

HCS

Die Feuchte mit der WS 1080 scheint doch zu funktionieren, nachdem sie am Nachmittag mal runter und wieder hoch gegangen ist.
Ich dachte schon, dass da ein Fehler vorliegt, weil sie permanent auf 99% stand.

fossy

sehr schön. also kann ich dich jetzt "rausschmeißen"? :D
... weil ich bekomme sonst keine Daten zum selber ausprobieren :\

Sag einfach Bescheid, wenn ich dich nochmal "ran lassen soll" ;)

cu
Andreas

fossy

bei mir wird kein Gerät angelegt :(

ich dachte, wenn ich den jeelink als Device definiere und autocreate aktiv ist, die WS1080 dann automatisch angelegt wird?!

define myJeeLink JeeLink /dev/ttyUSB0@57600


Was mach ich falsch?!
RAWMSG wird empfangen:
RAWMSG
OK WS 140 3 4 83 99 0 81 7 8 0 0 0 0 0

HCS

Zitat von: fossy am 29 Oktober 2015, 19:02:21
Was mach ich falsch?!

FHEM-Update dass Du das LaCrosse-Modul von gestern hast und dann
set myJeeLink LaCrossePairForSec 120 ignore_battery
und dann ein bis zwei Minuten warten, dann sollte das device angelegt sein, incl. filelog

fossy

Das update hatte ich gemacht. Aber das Pairing hat gefehlt!
Danke!
... typischer Anfängerfehler :(


HCS

Zitat von: fossy am 29 Oktober 2015, 20:34:37
Das update hatte ich gemacht. Aber das Pairing hat gefehlt!

Da bist Du nicht der Erste ...  ;D

Check mal bitte, ob die Werte mit denen der Station übereinstimmen. Wenn das so weit passt, dann mache ich den Sketch amtlich, muss noch etwas aufräumen und Platz schaffen, dass das alles wieder rein passt.
Könnte dann in einigen Tagen eine offizielle Version draus machen.

fossy

Alles klar. mach ich!
Vielleicht könnte man das pairing mit ins wiki schreiben?
Oder umbenennen/alias anlegen: SucheSenderFürXsekunden
oder so

SonOfAbaddon

#1499
Guten Abend!

Erst einmal ein großes Lob an alle, die dieses Projekt (laCrosse) möglich gemacht haben.
Zu meinem Problem:
Ich habe 2 TFA 30.3155.WD Sensoren. Einer und ein fremder Sensor im Garten (danke Nachbar  ;D ) werden von meinem Jeelink Clone empfangen. der zweite TFA allerdings will ums verrecken nicht erkannt werden. Ich habe ihn schon eingeschickt, weil ich dachte, er wäre defekt. aber der Ersatz meldet sich auch nicht in FHEM.

Ich verwende folgende Einstellungen:
Clients :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110
DEF    /dev/ttyUSB0@57600
DeviceName /dev/ttyUSB0@57600
FD 10
JeelinkClone_MSGCNT 84
JeelinkClone_TIME 2015-10-30 19:53:48
NAME JeelinkClone
NR 25
PARTIAL
RAWMSG OK 9 63 1 4 174 85
STATE Initialized
TYPE JeeLink
model [LaCrosseITPlusReader.10.1p (RFM69CW f:868300 t:30~3)]

attr
flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2&gt
initCommands 30t v 2m
verbose 5

Ich habe schon versucht:
- über init command die frequenz zu setzen auf: 868280, 868330, 868340
allerdings zeigt mir die Zeile  model weiterhin f:868300 und die anderen Sensoren werden nciht mehr empfangen

Lohnt es sich statt einer Labda/4 8,6cm lieber eine Lambda/2 17,5cm Antenne anzulöten?
Wer kann mir hier weiterhelfen? Danke im Voraus.