Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

marcel151

Hallo,

mich hat nun auch das FHEM-Fieber gepackt und ich möche Schritt für Schritt eine kleine Hausautomation aufbauen. Bisher habe ich meine Philips HUE Lampen + eine LivingColors dort eingebunden und gestern kam auch der Jeelink V3 an mit dem ich nun erfolgreich von einem schon vorhandenem TX-37-IT Modul die Temperatur auslesen konnte. Bisher habe ich schon viel über die Suche gefunden, aber für folgendes hab ich noch keine wirkliche Antwort.

Die blaue LED Leuchtet ca. alle 4 Sekunden einmal auf (Sendetakt vom Sensor), ist es möglich diese auszuschalten? Das kurze aufleuchten ist besonders Nachts echt verdammt hell. Wahrscheinlich muss ja was im Sketch geändert werden, hab dazu aber nichts gefunden. Ein paar Seiten vorher wurde diese Frage auch schon einmal gestellt, aber nicht wirklich beantwortet.

Grüße

Billy

Mit dem neuesten sketch von HCS müsste das gehen! ;)

[LaCrosseITPlusReader.10.0e]

Available commands:
  <n> a        - activity LED (0=off, 1=on)

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*

HCS

Das Modul in FHEM müsste nur noch die neuen Optione unterstützen, dann wäre das komfortabel.

Solange:
im Sketch diese Zeile suchen:
bool ENABLE_ACTIVITY_LED = 1;
und auf 0 setzen

justme1968

du  kannst mir 'set raw' direkt etwas an den jeelink schicken.

ich bin gerade dabei die initialisierungssquenz konfigurierbar zu machen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

marcel151

Danke für eure Antworten! Wo finde ich den Sketch "LaCrosseITPlusReader.10.0e"? Google oder Github spucken mir da leider nichts aus... Und: Kann ich den Sketch einfach so wieder auf den Jeelink bügeln oder muss der Flash vorher gelöscht werden?

Billy

Zitat von: marcel151 am 02 April 2014, 16:07:30
Danke für eure Antworten! Wo finde ich den Sketch "LaCrosseITPlusReader.10.0e"? Google oder Github spucken mir da leider nichts aus... Und: Kann ich den Sketch einfach so wieder auf den Jeelink bügeln oder muss der Flash vorher gelöscht werden?
ZitatWo finde ich den Sketch "LaCrosseITPlusReader.10.0e"?
2 Seiten weiter vorher im Thread!
ZitatUnd: Kann ich den Sketch einfach so wieder auf den Jeelink bügeln oder muss der Flash vorher gelöscht werden?

einfach drüber bügeln. :)

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*

PeMue

Hallo zusammen,

kann es sein, dass erwähnte Sketch zwei Seiten vorher neuer ist, als der auf SourceForge?
Und noch eine Frage: Ist das Protokoll der La Crosse/Intertechno Sensoren FSK? Oder ASK bzw. OOK?
(FSK ... frequency shift keying, ASK ... amplitude shift keying, OOK ... on/off keying)
Für ASK/OOK müsste aus meiner Sicht dann der Carssi umgebaut werden.

Danke für Infos.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

justme1968

der eingecheckte sketch ist der letzte 'offizielle stand'.

hier im thread gibt es tut zeit mindestens zwei wenn nicht sogar drei versionen mit neueren/anderen features. da ich keineneinzigen der sensoren habe kann ich nicht entscheiden ob die neueren versionen so stabil sind das sie eingecheckt werden können. da bräuchte ich mal ein ok der anwender.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

JoeALLb

Bei mir läuft er seit wochen stabil! Auch empfängt er mehr sensorentypen als der alte!
Solange man die experimentellen features (senden) nicht verwendet, sehe ich keinen Grund, beim alten Sketch zu bleiben.
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

PeMue

Zitat von: JoeALLb am 06 April 2014, 10:44:23
Bei mir läuft er seit wochen stabil!
Welcher aus dem Thread?

Danke + Gruß

Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

JoeALLb

Zitat von: PeMue am 06 April 2014, 11:02:48
Welcher aus dem Thread?

Ja! Der Sketch aus dem Thread beinhaltet größere Umbauten zue Vorbereitung für das senden von Wemperaturwerten.
Das klappt aber (noch) nicht gut. Das Empfangen funktioniert aber tadellos, und da er die Frequenz umschalten kann, empfängt er auch Werte von Sensoren, die der alte Sketch nicht empfangen konnte.
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

HCS

Zitat von: PeMue am 06 April 2014, 10:02:24
Und noch eine Frage: Ist das Protokoll der La Crosse/Intertechno Sensoren FSK? Oder ASK bzw. OOK?
(FSK ... frequency shift keying, ASK ... amplitude shift keying, OOK ... on/off keying)
Für ASK/OOK müsste aus meiner Sicht dann der Carssi umgebaut werden.
FSK, der Kondensator bleibt wie er ist

Zitat von: JoeALLb am 06 April 2014, 10:44:23Bei mir läuft er seit wochen stabil! Auch empfängt er mehr sensorentypen als der alte!
Bei mir auch, 5 Sensoren, 0 Probleme

Zitat von: PeMue am 06 April 2014, 11:02:48
Welcher aus dem Thread?

Danke + Gruß

Peter
10.0f aus Beitrag 534

Spartacus

Hallo,
ich habe seit kurzem einen Jeelink und zwei TX29DTH-IT. Den Jeelink habe ich mit dem aktuellen Lacrosse Sketch betankt und von fhem wird der Stick auch erkannt.

In fhem habe ich autocreate aktiv. Wenn ich die Batterien in den Sender stecke, passiert auf der fhem Seite leider nichts. Die Sensoren werden nicht erkannt. Ich habe testweise den Parameter "LaCrossePairForSec" auf 300s gestellt. Aber auch das hilft nicht weiter...

Stattdessen bekomme ich im Eventlog folgende Eintrage angezeigt:

2014-04-07 15:57:23 JeeLink myJeeLink UNKNOWNCODE ? 3 223 235 56 191 39 53 43 24 254 28 255 164 77 94 158 138 164 58 243 117
2014-04-07 15:57:25 JeeLink myJeeLink UNKNOWNCODE ? 11 245 187 87 143 254 15 61 201 100 48 35 179 62 70 187 68 105 188 224 2


Ich bin mir nicht sicher, ob ich das Flashen richtig gemacht habe. Dazu habe den IDE heruntergeladen, den Treiber installiert (erkannt wird ein "Arduino Uno"),  die "LaCrosseITPlusReader10.ino" im IDE geöffnet und auf Upload geklickt. Am Ende kommt folgende Meldung:
"Upload abgeschlossen" In dem Termialfester steht noch:
Binäre Sketchgröße: 14.362 Bytes (von einem Maximum von 32.256 Bytes)
avrdude: stk500_getsync(): not in sync: resp=0x00


Das "not in Sync" verunsichert mich dabei...

Hat jemand einen Tipp für mich?
Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

HCS

Zitat von: Spartacus am 07 April 2014, 16:20:12
Binäre Sketchgröße: 14.362 Bytes (von einem Maximum von 32.256 Bytes)
avrdude: stk500_getsync(): not in sync: resp=0x00
Das bedeutet, dass der Upload nicht funktioiniert hat und der Sketch nicht auf dem JeeLink angekommen ist.
Könnte ein Treiber-Problem sein. Hast Du die richtige serielle Schnittestelle eingestellt und in der IDE als Board den Uno?

Spartacus

Hallo,
Besten Dank! das war es! Ich war davon ausgegangen, dass die SW den ComPort automatisch erkennt, zumindest habe ich das anhand der Infos in der Statusleiste (Uno an COM1) erwartet! Witzig finde ich auch, dass man nach dem Flashen nicht mal eine Rückmeldung kbekommt!  Aber gut! Jetzt weiß ich es!

Die beiden Sensoren hat er sofort erkannt. Alles prima!

Eine Frage noch:
Wird das Pairing jetzt über den Parameter "LaCrossePairForSec" gesteuert, oder über autocreate. Im Wiki steht, dass man autocreate wieder ausschalten soll um nicht die Sensoren seiner Nachbarschaft abzufragen! Ist das noch aktuell? Wenn ja, warum dann der Parameter "LaCrossePairForSec"?

Danke und Gruß,
Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R