Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

AxelSchweiss

Zitat von: onkel-tobi am 27 Januar 2016, 14:37:07
- Messung folgender Werte: Innen/Außentemperatur, Niederschlag, Windgeschwindigkeit.

Die Innentemperatur misst die WS1600 nur im Display und gibt sie nicht per Funk weiter.
Daher benötigst du noch einen Innensensor wofür es aber bei einem Jeelink genug gibt.
Die Wetterstation sendet auch mit 8k Baud und nicht wie die "normalen" Temperatursensoren auf 17k Baud.
Daher macht es Sinn wenn du dir mal das LaCrosseGateway http://forum.fhem.de/index.php/topic,43672.0.html anstatt eines Jeelink ansiehst.
Dort kannst du drei verschiedene Radios mit unterschiedlichen Baudraten gleichzeitig betreiben.
Dadurch gehen dir keine Daten der Wetterstation verloren.

Desweiteren friert bei mir der Windrichtungsanzeiger immer ein wenn es unter 0°C hat.

onkel-tobi

Hi Axel,

danke für Deine Antwort. Bin zwar nicht so de Lötexperte, aber so schwer sieht das ja nicht aus.
Das mit der Innentemperatur wäre nicht mal so schlimm, ich möchte halt nur eine Lösung haben, die auch funktioniert wenn ich mal nicht (mehr) da sein sollte.
Das ist mit fhem natürlich immer eine Sache, aber ich versuche das wo es geht auch autark zu halten ;)
Wie sind deine Erfahrungen sonst so?
Kann fast nicht glauben, dass ich dann quasi mit ca. 100 € durch bin.
Da würde ich bei HM /Netatmo ja nicht mal 2 Sensoren für bekommen und hier ist noch ein Display dabei.

Gruß,
Tobi

AxelSchweiss

Zitat von: onkel-tobi am 27 Januar 2016, 16:59:14
Wie sind deine Erfahrungen sonst so?
Nun ... bist jetzt läuft die Wetterstation ... habe sie aber erst seit Weihnachten.
Die Qualität ist dem Preis angemessen. Der Regenmesser soll ungenau sein ... genauer der Reedkontakt soll ab und an nicht schalten ... muss ich mir noch anschauen.
Die Wetterstation bekommst du schon für 70-80 Euro. Einen Temperatur mit Luffeuchtesensor für ca. 18 EURO

onkel-tobi

Zitat von: AxelSchweiss am 27 Januar 2016, 18:23:28
Nun ... bist jetzt läuft die Wetterstation ... habe sie aber erst seit Weihnachten.
Die Qualität ist dem Preis angemessen. Der Regenmesser soll ungenau sein ... genauer der Reedkontakt soll ab und an nicht schalten ... muss ich mir noch anschauen.
Reagiert er denn zuverlässig auf Regen an sich?
Wenn die Menge nicht ganz genau ist, damit könnte ich leben, wenn er sich aber gar nicht meldet, wäre das fatal.

Billy

Zitat von: onkel-tobi am 27 Januar 2016, 22:39:10
Reagiert er denn zuverlässig auf Regen an sich?
Wenn die Menge nicht ganz genau ist, damit könnte ich leben, wenn er sich aber gar nicht meldet, wäre das fatal.

Siehe mein Beitrag hier:
http://forum.fhem.de/index.php/topic,14786.msg323208/topicseen.html#msg323208
Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

onkel-tobi

Hi Billy,

danke für die Info. Da Du die WS 1600 ja dann jetzt min ca. ein halbes Jahr hast, kannst Du sie denn weiterempfehlen?
Oder würdest Du sie dir nicht noch einmal kaufen?

Gruß,
Tobi

Billy

Zitat von: onkel-tobi am 28 Januar 2016, 14:17:12
Hi Billy,

danke für die Info. Da Du die WS 1600 ja dann jetzt min ca. ein halbes Jahr hast, kannst Du sie denn weiterempfehlen?
Oder würdest Du sie dir nicht noch einmal kaufen?

Gruß,
Tobi
Um das Geld gibt es nichts besseres. ;) Für grobe Übersicht ausreichend.
Hängt von deinen Ansprüchen ab.
Wenn du was Profi mäßiges willst dann eine Vantage. Siehe auch JeeLink v3c zur Einbindung von Davis Vantage hier
http://forum.fhem.de/index.php/topic,44092.msg359492.html#msg359492
Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

kasslerks

Guten abend

Ich hab mir nen JeeLink selber gebaut und auch erfolgreich geflasht.

Aber leider kann ich den TX29DTH-IT nicht hinzufügen.

Bei Verbose 5 bekomme ich diesen Fehler

2016.01.28 23:51:22.108 3: Opening myJeeLink device /dev/ttyUSB1
2016.01.28 23:51:22.123 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.01.28 23:51:22.159 3: myJeeLink device opened
2016.01.28 23:54:23.446 5: JeeLink/RAW: /OK WS 8 3 4 136 32 0 76 0 0 2 32 2 32 0

2016.01.28 23:54:23.448 5: myJeeLink dispatch OK WS 8 3 4 136 32 0 76 0 0 2 32 2 32 0
2016.01.28 23:54:23.466 4: LaCrosse: Unknown device 08, please define it
2016.01.28 23:55:24.172 5: JeeLink/RAW: /OK WS 8 3 4 136 32 0 76 0 0 2 32
2016.01.28 23:55:24.178 5: JeeLink/RAW: OK WS 8 3 4 136 32 0 76 0 0 2 32/ 2 32 0

2016.01.28 23:55:24.180 5: myJeeLink dispatch OK WS 8 3 4 136 32 0 76 0 0 2 32 2 32 0
2016.01.28 23:55:24.199 4: LaCrosse: Unknown device 08, please define it
2016.01.28 23:58:10.554 5: JeeLink/RAW: /OK WS 8 3 4 104 96 0 76 0 0 2 32
2016.01.28 23:58:10.559 5: JeeLink/RAW: OK WS 8 3 4 104 96 0 76 0 0 2 32/ 2 32 0

2016.01.28 23:58:10.561 5: myJeeLink dispatch OK WS 8 3 4 104 96 0 76 0 0 2 32 2 32 0
2016.01.28 23:58:10.579 4: LaCrosse: Unknown device 08, please define it
2016.01.28 23:59:02.154 5: JeeLink/RAW: /OK WS 10 3 4 136 32 0 76 0 0 1 1
2016.01.28 23:59:02.159 5: JeeLink/RAW: OK WS 10 3 4 136 32 0 76 0 0 1 1/79 1 179 0

2016.01.28 23:59:02.161 5: myJeeLink dispatch OK WS 10 3 4 136 32 0 76 0 0 1 179 1 179 0
2016.01.28 23:59:02.180 4: LaCrosse: Unknown device 0A, please define it
2016.01.28 23:59:03.396 5: JeeLink/RAW: /OK WS 10 3 4 136 32 0 76 0 0 1 1
2016.01.28 23:59:03.402 5: JeeLink/RAW: OK WS 10 3 4 136 32 0 76 0 0 1 1/79 1 179 0

2016.01.28 23:59:03.404 5: myJeeLink dispatch OK WS 10 3 4 136 32 0 76 0 0 1 179 1 179 0


Hier noch ein list vom JeeLink

Internals:
   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
   DEF        /dev/ttyUSB1@57600
   DeviceName /dev/ttyUSB1@57600
   FD         10
   NAME       myJeeLink
   NR         578
   PARTIAL
   RAWMSG     OK WS 14 3 4 168 64 0 96 0 0 2 32 1 179 0
   STATE      Initialized
   TYPE       JeeLink
   initMessages
   model      [LaCrosseITPlusReader.10.1q (RFM12 f:868300 r:17241)]
   myJeeLink_MSGCNT 7
   myJeeLink_TIME 2016-01-29 00:00:54
   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
     7:KeyValueProtocol ^OK\sVALUES\s
   Readings:
     2016-01-28 23:51:22   state           opened
Attributes:
   flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]  -b 57600
   verbose    5


LG Kasslerks

viegener

Schau doch mal hier im Thread nach: Nur autocreate reicht nicht, Du musst auch LaCrossePairForSec setzen.
Das steht auch so in der commandref  ;)

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

kasslerks


viegener

Das ist aus dem list aber nicht erkennbar, denn da müsste soetwas stehen wie:

LaCrossePair 2

Was hast Du denn angegeben für LaCrossePairForSec?

Johannes
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Wzut

@kasslerks, autocreate wird völlig überbewertet :) leg dir doch die beiden Wetterstationen von Hand an , die Adressen hast ja jetzt :
Zitat von: kasslerks am 29 Januar 2016, 00:04:00
2016.01.28 23:54:23.466 4: LaCrosse: Unknown device 08, please define it
2016.01.28 23:59:02.180 4: LaCrosse: Unknown device 0A, please define it
von einem TX-29 ist in deinem Logs nichts zu sehen, OK WS = Wetterstation,
ein TX-29 würde mit OK 9 beginnen.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Intruder1956

2016.01.28 23:54:23.466 4: LaCrosse: Unknown device 08, please define it

versuche doch mal ein Device anzulegen z.b.

define Test Lacrosse 08

Gruß Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

kasslerks

Super danke für die antworten.

Werde es heute abend mal testen und dann berichten.

Lg kasslerks

Christian1982

#1754
Hallo zusammen,

ich hab mir aufgrund der Anregungen hier auch ein Jeelink mit Tx29DTH Sensoren gekauft, da ich jedoch viel Erfahrung mit Check_MK (Monitoring-Software) besitze, habe ich mir ein Python Skript geschrieben welches die Rohdaten vom Jeelink decodiert und dann dann Check_MK übergibt.
https://github.com/christianbur/check_mk/blob/master/jeelink_TX29DTH/jeelinkD.py

Jetzt meine Frage wie kann ich diese blaue LED am Jeelink deaktivieren. In FHEM wird dies mit "set myJeeLink initCommands 0a v" gemacht.

Ich habe bisher folgendes versucht, leider ohne Erfolg(einfaches Beispiel):

#!/usr/bin/env python
import serial, sys
jeelink = serial.Serial('/dev/ttyUSB0', 57600)
-- Versuch1: jeelink.write("initCommands 0a v \r\n")
-- Versuch2: jeelink.write("0a v \r\n")
-- Versuch3: jeelink.write("0a \r\n")

while True:
      sys.stdout.write(jeelink.readline())

hat jemand eine Idee wie ich die blaue LED am Jeelink mit Python deaktivieren kann?

PS:
Bei der Erstellung des Skriptes ist mir auch aufgefallen, dass die TX29DTH beim einlegen der Batterien immer "SP6" und danach die Adresse anzeigen. Erst war mich nicht klar wie ich von den Rohdaten auf diese Adresse komme, nach etwas teste ergibt sich folgender Weg: dezimal2hex(ID * 4) = ID auf dem Display
['OK', '9', '8', '1', '4', '151', '55']    -> 20      (dezimal2hex(8 * 4) = 20)
['OK', '9', '35', '1', '4', '150', '56']  -> 8C      (dezimal2hex(35 * 4) = 8C)
['OK', '9', '45', '1', '4', '158', '55']  -> B4      (dezimal2hex(45 * 4) = B4)
['OK', '9', '43', '1', '4', '40', '106']  -> AC      (dezimal2hex(43 * 4) = AC)
['OK', '9', '35', '1', '4', '149', '56']  -> 8C
['OK', '9', '52', '1', '4', '159', '54']  -> D0
['OK', '9', '45', '1', '4', '157', '55']  -> B4

In FHEM fehlt das meiner Meinung nach noch