Jeelik Modul zur Einbindung von La Crosse!

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

Vorheriges Thema - Nächstes Thema

HCS

Zitat von: JoeALLb am 12 März 2014, 08:15:56
Mich würde auch interessieren: Wird 62 mal der selbe Wert gesendet, oder passt sich dieser der Temperatur an?
Es könnte ja auch sein, dass zu einem erfolgreichen pairing eine bestimmte Temperaturkombination gesendet werden muss, also einmal 22° und als Bestätigung
ein anderer Wert? Oder eben exakt der selbe Wert 62mal?
Das war auch mein Gedanke, so etwas in der Art könnte es sein. Möglicherweise hat die WS irgend welche Plausibilitätskontrollen, die nach dem Abschluss des Pairings aktiv werden. Z.B. "Temperatur kann sich nicht innnerhalb von einigen Sekunden um mehrere Grad geändert haben". Oder was auch immer ...

Wenn Du verschiedene Werte an die WS sendest, solange diese noch im Pairing-Mode ist, werden die dann jeweils angezeigt?

Timing der Aussendungen glaube ich eher nicht. Es kann ja durchaus vorkommen, dass die WS eine Aussendung des Sensors mal verpasst, weil er von einem anderen Sender niedergemacht wird. Und ich glaube nicht, dass das Timing der Sensoren über Tage und Wochen hinweg auf die Millisekunde ganau ist.

JoeALLb

Zitat von: HCS am 12 März 2014, 09:12:33
Wenn Du verschiedene Werte an die WS sendest, solange diese noch im Pairing-Mode ist, werden die dann jeweils angezeigt?
nein, ich habe keine einzige Änderung der Anzeige jemals geschafft, ausser durch das neu einlegen der Batterie in der WS.

Vielleicht sendet der Sensor im Battery-Modus auch alternierend ein bestimmte temperatur, beispielsweise wenn 22° gemessen werden,
dann 22° und danach (max-22°). Dies könnte man mit solch einem Mitschnitt vermutlich prüfen.

Wohnt jemand im Wald, der einen Mitschnitt ohne störende Sensoren von Nachbarn aufzeichnen kann?

Ich könnte ja mal versuchen, die ID eines schon länger gepairten Sensors zu "kapern" und andere Messwerte zu senden, das sollte doch zu
einer Änderung der Anzeige führen, oder? Ich werde das zuhause versuchen.

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: JoeALLb am 12 März 2014, 09:21:56
nein, ich habe keine einzige Änderung der Anzeige jemals geschafft, ausser durch das neu einlegen der Batterie in der WS.
Auch mit dem Sketch von gestern nicht?

JoeALLb

Den muss ich noch aufspielen, bin auf dienstreise. Versuche es heute abend.
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

Billy

@HCS
ZitatUm geanu zu loggen, was der Sensor sendet, gibt es im letzten Sketch das Setting ANALYZE_FRAMES. Wenn man es auf 1 setzt, werden auf der seriellen Schnittstelle detaillierte Informationene zu jedem empfangenen frame ausgegeben.  Da sieht man dann z.B. auch, ob das NewBatt flag gesetzt ist. Am besten mit dem Laptop, JeeLink und Sensor draußen im Wald, wo sonst nichts sendet

Siehe Log in Anlage für den TX29DTH-IT

Für TX37-IT in ca. 10  Minuten

Bin zwar nicht im Wald, aber dein Sketch ist super.

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*

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*

Billy

#501
@HCS
Wenn ich vom anderen Jeelink alle 4,3 sec 21x sende sieht das so aus!
Anlage

Übrigens die Erfahrung von JoeALLb
Zitatnein, ich habe keine einzige Änderung der Anzeige jemals geschafft, ausser durch das neu einlegen der Batterie in der WS.

kann ich voll bestätigen.

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*

JoeALLb

Kann es sein, dass sich der jeelink selbst empfängt?
Seit dem Update auf den neuen Sketch bekomme
ich immer die Fehlermeldung des "Unknown device 0D".
Diese Meldung war zuvor NIEMALS im Log enthalten!

Irgendwie bekomme ich mit dem neuen Sketch nur sehr schwer die Werte auf die Wetterstation.
Bei 6 Versuchen haben nur 2 geklappt. Letztens mit dem älteren Sketch hat von 6 versuchen 5 geklappt.
Kann die neue Flanke auch sich negativ auswirken? Oder habe ich immer gerate die falsche Frequenz benutzt,
da ich (wie gestern auch) toggle aktiviert habe.

2014.03.12 19:07:05 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:07:22 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:07:24 5: SW: 149,39,48,106s
2014.03.12 19:07:25 5: SW: 149,39,48,106s
2014.03.12 19:07:35 5: SW: 149,39,48,106s
2014.03.12 19:07:39 5: SW: 149,39,48,33s
2014.03.12 19:07:41 5: SW: 149,39,48,33s
2014.03.12 19:07:45 5: SW: 149,39,32,32s
2014.03.12 19:07:46 5: SW: 149,39,32,32s
2014.03.12 19:07:46 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:07:48 5: SW: 149,39,32,32s
2014.03.12 19:07:52 5: SW: 149,39,32,32s
2014.03.12 19:07:53 5: SW: 149,39,32,32s
2014.03.12 19:07:55 5: SW: 149,39,32,32s
2014.03.12 19:07:58 5: SW: 149,39,32,32s
2014.03.12 19:07:59 5: SW: 149,39,32,32s
2014.03.12 19:08:03 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:08:19 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:08:20 5: SW: 149,39,32,32s
2014.03.12 19:08:22 5: SW: 149,39,32,32s
2014.03.12 19:08:23 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:08:25 5: SW: 149,39,32,32s
2014.03.12 19:08:29 5: SW: 149,39,32,32s
2014.03.12 19:08:37 5: SW: 149,39,32,32s
2014.03.12 19:08:38 5: SW: 149,39,32,32s
2014.03.12 19:08:39 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:08:41 5: SW: 149,39,32,32s
2014.03.12 19:08:42 5: SW: 149,39,32,32s
2014.03.12 19:08:43 5: SW: 149,39,32,32s
2014.03.12 19:09:04 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:09:20 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:09:24 5: SW: 149,39,32,32s
2014.03.12 19:09:35 5: SW: 149,39,32,32s
2014.03.12 19:09:37 5: SW: 149,39,32,32s
2014.03.12 19:09:39 5: SW: 149,39,32,32s
2014.03.12 19:09:40 5: SW: 149,39,32,32s
2014.03.12 19:09:45 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:09:57 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:10:02 3: LaCrosse Unknown device 0D, please define it
2014.03.12 19:10:06 3: LaCrosse Unknown device 0D, please define it
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

JoeALLb

Gilt für den Jeelink auch dieses Datenpaketlimit?
Wo ist das programmatisch hinterlegt?
Im Sketch konnte ich das nicht finden...
JeeLink TRANSMIT LIMIT EXCEEDED
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

justme1968

ja das limit gilt auch. es ist im fhem modul hinterlegt.

wobei es nur eine warnung ausspuckt und trozdem noch sendet.

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

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

HCS

@Billy: die Logs zeigen absolut nichts, was auf eine bestimmte Taktik beim Pairing hinweisen würde. Die Sensoren senden einfach so vor sich hin, mit gesetztem NewBatt Flag.

Und die empfangenen Daten, die Du von dem anderen JeeLink aus gesendet hast, sind auch tadellos.

Das wird noch spanned, herauszufinden, was die Station von uns haben will.

HCS

Zitat von: JoeALLb am 12 März 2014, 19:16:58
Kann es sein, dass sich der jeelink selbst empfängt?
Nein. Und du sendest ja auch nicht die ID 0D sondern die 14.

Zitat von: JoeALLb am 12 März 2014, 19:16:58
Irgendwie bekomme ich mit dem neuen Sketch nur sehr schwer die Werte auf die Wetterstation.
Bei 6 Versuchen haben nur 2 geklappt. Letztens mit dem älteren Sketch hat von 6 versuchen 5 geklappt.
Kann die neue Flanke auch sich negativ auswirken? Oder habe ich immer gerate die falsche Frequenz benutzt,
da ich (wie gestern auch) toggle aktiviert habe.
Den toggle der data rate solltest Du bei Sende-Experimenten abstellen, sonst sendest Du ja die Hälfte der Zeit mit der falschen Datenrate, die die WS garantiert nicht versteht. Also TOGGLE_DATA_RATE = 0;

Billy

@HCS
ZitatUnd die empfangenen Daten, die Du von dem anderen JeeLink aus gesendet hast, sind auch tadellos.
Das wird noch spanned, herauszufinden, was die Station von uns haben will.
Das stimmt.
Ich tippe immer noch auf das timing.
Hintergrund: Ich habe einen Sensor der von Anfang an die Macke hatte, dass er sich nach dem Einlegen der Batterien
immer mit der ID 08 anmeldet. d.h. die ID nie wechselt.
Wenn ich also zur WS eine einwandfrei Verbindung habe und die Batterien vom Sensor herausnehme und warte bis die WS
Sensorverlust anzeigt (Sendersymbol geht aus) und dann die Batterien wieder einlege wird der Datenempfang trotz gleicher
ID nicht wieder aufgenommen.

Ziemlich langer Satz hoffentlich zu begreifen.

Deshalb vermute ich dass die WS möglicherweise die Pulse Repetition Frequency PRF misst?
Wie gesagt nur eine Vermutung.

Guten abend

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

Wenn Du folgendes einstellst:
Empfangen deaktivieren, feste data rate
DATA_RATE = DATA_RATE_17;
TOGGLE_DATA_RATE = 0;
RECEIVER_ENABLED = 0;

geht bei einem b1,b2,b3,b4s oder <n>x Command das Datenpaket fast ohne Verzug raus.

Billy

Zitatgeht bei einem b1,b2,b3,b4s oder <n>x Command das Datenpaket fast ohne Verzug raus.

Gehe ich morgen mal ran. 8)

Danke
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*