ioBroker / ioBroker.rflink

Support of RFLink
MIT License
11 stars 11 forks source link

fehlende Datenpunkte Wetterstation #5

Open Matzebhv opened 6 years ago

Matzebhv commented 6 years ago

Hi,

Hardware Wetterstation ( Lidl ) über RFLink

Der Außensensor für Wind und Co wird wie folgt erkannt: Aleco_V1_3 Es werden Datenpunkte für BAT, WINGS und WINSP angelegt. Soweit so gut, es fehlen hier allerdings die Werte Temp, Hum und Winddir. Im RAW-Code ist zu sehen, dass diese Werte gesendet werden. Wobei hier tatsächlich anscheinend die Wind und Temp-Werte im Wechsel gesendet werden.

20;E9;Alecto V1;ID=02e8;WINDIR=0014;WINGS=0000;WINSP=0000;BAT=OK; 20;F9;Alecto V1;ID=02e8;TEMP=00da;HUM=22;BAT=OK;

Gruß Matze

Apollon77 commented 6 years ago

Mal neben dem Thema: Welche Wetterstation ist es genau? Wie angeschlossen? USB oder Funk oder wie?

Matzebhv commented 6 years ago

Moin, ist eine Auriol H13726A Funk via RFLink 433,92MHz

Apollon77 commented 6 years ago

Schonmal den Adapter mit Debug laufen gelassen?

Matzebhv commented 6 years ago

Moin, macht das denn Sinn? RFLink erkennt ja alles richtig ( siehe oben ) im Datenpunkt rawData taucht folgendes auf sobald der Sensor sendet: 20;E9;Alecto V1;ID=02e8;WINDIR=0014;WINGS=0000;WINSP=0000;BAT=OK; 20;F9;Alecto V1;ID=02e8;TEMP=00da;HUM=22;BAT=OK;

Die Werte für WINDIR, TEMP und HUM werden also korrekt übermittelt. Temp ist hier ja in HEX, WINDIR soll ja Werte von 0-16 annehmen können. Soweit passt das doch, macht den Eindruck als wenn der Adapter den Rohwert nicht richtig parsed. Gruß Matze

Apollon77 commented 6 years ago

Ja, weil ggf da weitere Meldungen kommen die auf die Ursache hinweisen. Ich stimme Dir ja zu das es komisch ist. Debug-Ausgabe würde helfen

Matzebhv commented 6 years ago

Hilft das 10;RFDEBUG=ON oder was genau benötigst du?

20;20;DEBUG;Pulses=60;Pulses(uSec)=390,3720,330,1830,330,3900,360,3930,360,1950,360,3930,360,3930,360,3930,360,3930,360,1950,360,1950,360,1950,360,1950,360,3930,360,3930,360,3930,360,1950,330,3930,360,1950,360,3930,360,1950,360,1950,360,1950,360,1950,360,1950,360,3930,360,1950,360,1950,360,1950,360,6990;

20;2B;DEBUG;Pulses=60;Pulses(uSec)=390,3720,330,1830,330,3840,360,3930,360,1950,360,3930,360,3930,360,3930,360,3930,360,1950,360,1950,360,1950,360,1950,360,3930,360,3930,360,3930,330,1950,360,3930,360,3930,360,1950,360,1950,360,1950,360,1950,360,1950,360,1950,360,3930,360,3930,360,1950,360,1950,360,6990;

20;E0;DEBUG;Pulses=54;Pulses(uSec)=360,3750,360,1830,360,3870,390,3960,390,1920,390,1920,390,3960,390,1920,390,1920,390,3960,390,3960,390,3960,390,3960,390,1920,360,1920,390,1920,390,1920,390,1920,360,1920,390,1920,390,1920,390,1920,390,3960,390,1920,390,3960,360,1920,390,6990;

20;E4;DEBUG;Pulses=62;Pulses(uSec)=150,1830,330,3720,330,1890,360,3930,360,3930,360,1950,330,3930,360,3930,360,3930,360,3930,360,1950,360,1950,330,1950,360,1950,360,3930,360,3930,360,3930,360,1950,360,3930,330,1950,360,3930,360,1950,360,1950,360,1950,360,1950,360,1950,360,3930,360,1950,360,1950,360,1950,360,6990;

Matzebhv commented 6 years ago

Bei RFUDEBUG= ON kommen die Daten ganz normal: 20;E9;Alecto V1;ID=02e8;WINDIR=0014;WINGS=0000;WINSP=0000;BAT=OK; 20;F9;Alecto V1;ID=02e8;TEMP=00da;HUM=22;BAT=OK;

Hier wird aber tatsächlich bei jedem Senden die ID hex hochgezählt, also der Wert nach dem ersten ;

Apollon77 commented 6 years ago

In ioBroker unter "Instanzen" den Expertenmodus aktivieren, dann dort bei der rflink Instanz das Loglevel auf "debug" setzen. Dann Adapter starten und so wie Du halt erwarten würdest das die Daten kommen. Der Inclusion Modus war ja an, gell ?!

Apollon77 commented 6 years ago

Spontan tippe ich das es der Adapter nicht mag das mit der gleichen "ID" verschiedene Felder kommen. Ich habe mal die Adaptertests um die zwei Strings erweitert. https://travis-ci.org/ioBroker/ioBroker.rflink/jobs/276086056#L2363 und folgende Zeilen

Man sieht das die erste Nachricht vollständig angelegt wird (also alle 4 Werte), aber von der zweiten nur BAT ... Denke das ist mal ein Anhaltspunkt wo man weiterschauen kann. Mal schauen wie ich Zeit finde

Matzebhv commented 6 years ago

Moin, ich habe jetzt mal den benötigten debug. Das Gerät entfernt und neu anlernen lassen. Vielleicht hilft dir das. Danke für deine Mühe. Hier kommen die Daten für Wind rein, es wird alles bis auf WINDIR angelegt obwohl in den Rohdaten enthalten. Auf die folgenden Temperaturdaten reagiert der Adapter dann gar nicht mehr.

rflink.0 2017-09-16 08:52:06.824 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:52:06.823 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:52:06.807 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:52:06.807 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:52:06.806 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2017-09-16 08:52:06.806 debug Set state "rflink.0.channels.Alecto_V1_2.WINSP": 2.1
rflink.0 2017-09-16 08:52:06.806 debug Set state "rflink.0.channels.Alecto_V1_2.WINGS": 2.1
rflink.0 2017-09-16 08:52:06.804 debug Serial data received: 20;1D;Alecto V1;ID=03a0;WINGS=0015;WINSP=0015;BAT=OK;
rflink.0 2017-09-16 08:52:06.756 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:52:06.755 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:52:06.742 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:52:06.736 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:52:06.735 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2017-09-16 08:52:06.735 debug Set state "rflink.0.channels.Alecto_V1_2.WINSP": 2.1
rflink.0 2017-09-16 08:52:06.734 debug Set state "rflink.0.channels.Alecto_V1_2.WINGS": 2.1
rflink.0 2017-09-16 08:52:06.674 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:52:06.666 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:52:06.665 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:52:06.655 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:52:06.655 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2017-09-16 08:52:06.655 debug Set state "rflink.0.channels.Alecto_V1_2.WINSP": 2.1
rflink.0 2017-09-16 08:52:06.655 debug Set state "rflink.0.channels.Alecto_V1_2.WINGS": 2.1
rflink.0 2017-09-16 08:52:06.652 debug Serial data received: 20;1C;Alecto V1;ID=03a0;WINDIR=0008;WINGS=0015;WINSP=0015;BAT=OK;
rflink.0 2017-09-16 08:52:06.627 info done rflink.0.channels.Alecto_V1_2
rflink.0 2017-09-16 08:52:06.625 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:52:06.603 debug Set state "rflink.0.channels.Alecto_V1_2.WINGS": 4.3
rflink.0 2017-09-16 08:52:06.601 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:52:06.583 info Add rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:52:06.529 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:52:06.520 debug Set state "rflink.0.channels.Alecto_V1_2.WINSP": 2.1
rflink.0 2017-09-16 08:52:06.519 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:52:06.499 info Add rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:52:06.493 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:52:06.485 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:52:06.479 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2017-09-16 08:52:06.478 debug Serial data received: 20;1B;Alecto V1;ID=03a0;WINGS=0015;WINSP=0015;BAT=OK;
rflink.0 2017-09-16 08:52:06.440 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:52:06.428 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2017-09-16 08:52:06.427 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:52:06.411 info Add rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:52:06.350 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:52:06.344 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2
rflink.0 2017-09-16 08:52:06.332 debug Serial data received: 20;1A;Alecto V1;ID=03a0;WINDIR=0008;WINGS=0015;WINSP=0015;BAT=OK;
rflink.0 2017-09-16 08:52:06.329 info Add rflink.0.channels.Alecto_V1_2
rflink.0 2017-09-16 08:52:06.273 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:52:06.172 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:52:06.166 debug Serial data received: 20;19;Alecto V1;ID=03a0;WINGS=002b;WINSP=0015;BAT=OK;
rflink.0 2017-09-16 08:51:55.867 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_1.BAT
rflink.0 2017-09-16 08:51:55.858 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_1.RAIN
rflink.0 2017-09-16 08:51:55.856 debug inMem message rflink.0.* rflink.0.rawData
rflink.0 2017-09-16 08:51:55.844 debug Set state "rflink.0.channels.Alecto_V1_1.BAT": false
rflink.0 2017-09-16 08:51:55.844 debug Set state "rflink.0.channels.Alecto_V1_1.RAIN": 3
rflink.0 2017-09-16 08:51:55.832 debug Serial data received: 20;18;Alecto V1;ID=00c9;RAIN=001e;BAT=OK;
rflink.0 2017-09-16 08:51:35.624 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:51:35.611 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:51:35.591 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:51:35.580 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS
rflink.0 2017-09-16 08:51:35.575 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP
rflink.0 2017-09-16 08:51:35.565 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2017-09-16 08:51:35.411 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2
rflink.0 2017-09-16 08:51:35.355 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT val=false, ack=true, ts=1505544695340, q=0, from=system.adapter.rflink.0, lc=1505544571447
rflink.0 2017-09-16 08:51:35.353 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP val=2.8, ack=true, ts=1505544695338, q=0, from=system.adapter.rflink.0, lc=1505544695196
rflink.0 2017-09-16 08:51:35.349 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS val=4.3, ack=true, ts=1505544695333, q=0, from=system.adapter.rflink.0, lc=1505544695333
rflink.0 2017-09-16 08:51:35.334 debug inMem message rflink.0.* rflink.0.rawData val=20;17;Alecto V1;ID=03a0;WINDIR=0008;WINGS=002b;WINSP=001c;BAT=OK; , ack=true, ts=1505544695326, q=0, from=system.adapter.rflink.0, lc=1505544695326
rflink.0 2017-09-16 08:51:35.327 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2017-09-16 08:51:35.326 debug Set state "rflink.0.channels.Alecto_V1_2.WINSP": 2.8
rflink.0 2017-09-16 08:51:35.325 debug Set state "rflink.0.channels.Alecto_V1_2.WINGS": 4.3
rflink.0 2017-09-16 08:51:35.323 debug Serial data received: 20;17;Alecto V1;ID=03a0;WINDIR=0008;WINGS=002b;WINSP=001c;BAT=OK;
rflink.0 2017-09-16 08:51:35.241 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.BAT val=false, ack=true, ts=1505544695211, q=0, from=system.adapter.rflink.0, lc=1505544571447
rflink.0 2017-09-16 08:51:35.236 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINSP val=2.8, ack=true, ts=1505544695196, q=0, from=system.adapter.rflink.0, lc=1505544695196
rflink.0 2017-09-16 08:51:35.199 debug inMem message rflink.0.* rflink.0.channels.Alecto_V1_2.WINGS val=3.6, ack=true, ts=1505544695187, q=0, from=system.adapter.rflink.0, lc=1505544633954
rflink.0 2017-09-16 08:51:35.192 debug inMem message rflink.0.* rflink.0.rawData val=20;16;Alecto V1;ID=03a0;WINGS=0024;WINSP=001c;BAT=OK; , ack=true, ts=1505544695173, q=0, from=system.adapter.rflink.0, lc=1505544695173
rflink.0 2017-09-16 08:51:35.179 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2017-09-16 08:51:35.177 debug Set state "rflink.0.channels.Alecto_V1_2.WINSP": 2.8
rflink.0 2017-09-16 08:51:35.174 debug Set state "rflink.0.channels.Alecto_V1_2.WINGS": 3.6
rflink.0 2017-09-16 08:51:35.169 debug Serial data received: 20;16;Alecto V1;ID=03a0;WINGS=0024;WINSP=001c;BAT=OK;
rflink.0 2017-09-16 08:51:29.191 debug sendTo "readNewVersion" to system.adapter.admin.0 from system.adapter.rflink.0
rflink.0 2017-09-16 08:51:28.716 debug sendTo "listUart" to system.adapter.admin.0 from system.adapter.rflink.0
Matzebhv commented 6 years ago

Moin Ingo, habe mir das ganze angeschaut. Zwischendrin gibt es anscheinend noch die Variante V1;ID=03a0;WINGS=0024;WINSP=001c;BAT=OK; die vom Adapter dann zielsicher angelernt wird :-( Erwartet der Adapter die Werte in einer bestimmten Reihenfolge? Ich würde sonst Morgen mal probieren das Gerät zu löschen und mit der Echofunktion des RFLink via 20;E9;Alecto V1;ID=02e8;WINDIR=0014;WINGS=0000;WINSP=0000;TEMP=00da;HUM=22;BAT=OK; anzulernen.

Apollon77 commented 6 years ago

Das könnte klappen. So wie ich das sehe lernt der Adapter die Attribute des ersten Telegrams mit eine "id" an und beachtet dann auch nur diese. Also könnte deine variante klappen Ihm einmal die ganzen möglichen Attribute dieser ID anzulernen.

Matzebhv commented 6 years ago

Hallo Ingo, komisches Verhalten. Ein -> 11;20;E9;Alecto V1;ID=02e8;WINDIR=0014;WINGS=0000;WINSP=0000;TEMP=00da;HUM=22;BAT=OK; Hat als Echowert 11;20;E9;Alecto V1;ID=02e8;WINDIR=0014;WINGS=0000;WINSP=0000;TEMP=00da;HUM=22;BAT=OK; zurückgegeben. Keine Ahnung ob es hier im Adapter oder in der RFLink-Firmware ein Problem mit der Länge des String gibt. Habe daher einfach Spaßeshalber folgendes abgesetzt -> 11;20;E9;Alecto V1;ID=02e8;WINDIR=0014;WINGS=0000;BAT=OK; Der Adapter hat WINDIR, WINGS und WINSP angelegt ???? unter Alecto_V1_2 (1_1 ist der Regensensor ) Und direkt eine Sekunde später kamen wohl Daten von der Außeneinheit und es folgten die Datenpunkte -> BAT,HUM und TEMP unter Alecto_V1_3

Ich habe jetzt alle Datenpunkte, daher ist das Problem für mich erledigt, trotzdem war das jetzt nicht das erwartete Verhalten. Ich werde die Wetterstation demnächst ehh tauschen, daher musst du entscheiden, ob du in der Software Änderungen durchführst. Das Billigzeug vom Lidl taugt nicht so viel und ich scheine hier ja auch ein Einzelfall mit diesem Problem zu sein.

Gruß und Danke für deine Mühe. Matthias

Apollon77 commented 6 years ago

Wir lassen den Issue mal offen ...

travelbugde commented 6 years ago

Hallo und ein frohes neues Jahr,

ich habe das geiche Problem mit meinem Windsensor Ventus W132, der baugleich mit dem Lidl Sensor zu sein scheint (Alecto V1). Beim automatischen Anlernen bekomme ich nur WINGS, WINSP und BAT. Das ist dann folgendes Telegramm:

20;BC;Alecto V1;ID=00e4;WINDIR=0004;WINGS=002b;WINSP=001c;BAT=OK;

WINDIR wird nicht angelernt. Das folgende Telegramm wird dann nicht mehr erkannt:

20;E4;Alecto V1;ID=00e4;TEMP=0059;HUM=80;BAT=OK;

Ich habe dann versucht alle Werte auf einmal über "echo 11;... >/dev/ttyUSB" anzulernen. Dabei ist es mir immer nur gelungen 3 Werte anzulernen. Als ich dann die Werte über die einzelnen Telegramme manuell eingegeben habe und beim Wind Telegramm den BAT Wert weggelassen habe, ist es mir gelungen das erste Telegramm als Alecto_V1_1 (WINDIR, WINGS und WINSP) anzulernen und das zweite Telegramm als Alecto_V1_2 (TEMP, HUM und BAT). Ich folgere daraus, dass nur 3 Werte pro Telegramm erkannt werden und das zweite Telegramm nicht mehr automatisch erkannt wird. Ich habe nun wie Matzebhv alle Daten vorliegen, aber leider nicht über die automatische Erkennung.

Grüße Klaus

travelbugde commented 6 years ago

PS. Die Wetterstation kommt per Funk herein und das rflink Gateway hängt über USB an einem Linux Server.

Apollon77 commented 6 years ago

Versuch bitte mal folgendes: Adapter neu starten und dann nochmal das "eigene echo mit ALLEN Datenpunkten" senden. Wichtig: Es muss das erste sein was ankommt!! Dann sollte es tun

travelbugde commented 6 years ago

Hallo Ingo,

wenn ich das lange Protokoll sende:

echo '11;20;00;Alecto V1;ID=00e4;WINDIR=0;WINGS=e;WINSP=7;TEMP=17;HUM=83;BAT=OK;' > /dev/ttyUSB0

bekomme ich nach mehreren Versuchen ohne Debug Ausgabe folgendes:

rflink.0 2018-01-08 08:52:42.190 info done rflink.0.channels.Alecto_V1_1
rflink.0 2018-01-08 08:52:42.183 debug Set state "rflink.0.channels.Alecto_V1_1.WINDIR": 0
rflink.0 2018-01-08 08:52:42.176 info Add rflink.0.channels.Alecto_V1_1.WINDIR
rflink.0 2018-01-08 08:52:42.117 debug Set state "rflink.0.channels.Alecto_V1_1.WINGS": 1.4
rflink.0 2018-01-08 08:52:42.110 info Add rflink.0.channels.Alecto_V1_1.WINGS
rflink.0 2018-01-08 08:52:42.048 debug Set state "rflink.0.channels.Alecto_V1_1.WINSP": 0.7
rflink.0 2018-01-08 08:52:42.041 info Add rflink.0.channels.Alecto_V1_1.WINSP
rflink.0 2018-01-08 08:52:41.981 debug Set state "rflink.0.channels.Alecto_V1_1.TEMP": 2.3
rflink.0 2018-01-08 08:52:41.973 info Add rflink.0.channels.Alecto_V1_1.TEMP
rflink.0 2018-01-08 08:52:41.904 info Add rflink.0.channels.Alecto_V1_1
rflink.0 2018-01-08 08:52:41.737 debug Serial data received: 20;02;Alecto V1;ID=00e4;WINDIR=0;WINGS=e;WINSP=7;TEMP=17
rflink.0 2018-01-08 08:52:41.728 debug Skip frame: 20;01;OK;
rflink.0 2018-01-08 08:52:41.727 debug Serial data received: 20;01;OK;

 

Wenn ich die kurzen Protokolle sende:

echo '11;20;00;Alecto V1;ID=00e4;WINDIR=0;WINGS=e;WINSP=7;' > /dev/ttyUSB0 echo '11;20;00;Alecto V1;ID=00e4;TEMP=17;HUM=83;BAT=OK;' > /dev/ttyUSB0

ist die Debug Ausgabe SOFORT so:

rflink.0 2018-01-08 08:59:53.911 info done rflink.0.channels.Alecto_V1_2
rflink.0 2018-01-08 08:59:53.902 debug Set state "rflink.0.channels.Alecto_V1_2.TEMP": 2.3
rflink.0 2018-01-08 08:59:53.894 info Add rflink.0.channels.Alecto_V1_2.TEMP
rflink.0 2018-01-08 08:59:53.825 debug Set state "rflink.0.channels.Alecto_V1_2.HUM": 83
rflink.0 2018-01-08 08:59:53.813 info Add rflink.0.channels.Alecto_V1_2.HUM
rflink.0 2018-01-08 08:59:53.751 debug Set state "rflink.0.channels.Alecto_V1_2.BAT": false
rflink.0 2018-01-08 08:59:53.744 info Add rflink.0.channels.Alecto_V1_2.BAT
rflink.0 2018-01-08 08:59:53.684 info Add rflink.0.channels.Alecto_V1_2
rflink.0 2018-01-08 08:59:53.523 debug Serial data received: 20;04;Alecto V1;ID=00e4;TEMP=17;HUM=83;BAT=OK;
rflink.0 2018-01-08 08:59:53.514 debug Skip frame: 20;03;OK;
rflink.0 2018-01-08 08:59:53.513 debug Serial data received: 20;03;OK;
rflink.0 2018-01-08 08:58:57.478 info done rflink.0.channels.Alecto_V1_1
rflink.0 2018-01-08 08:58:57.473 debug Set state "rflink.0.channels.Alecto_V1_1.WINDIR": 0
rflink.0 2018-01-08 08:58:57.453 info Add rflink.0.channels.Alecto_V1_1.WINDIR
rflink.0 2018-01-08 08:58:57.391 debug Set state "rflink.0.channels.Alecto_V1_1.WINGS": 1.4
rflink.0 2018-01-08 08:58:57.383 info Add rflink.0.channels.Alecto_V1_1.WINGS
rflink.0 2018-01-08 08:58:57.320 debug Set state "rflink.0.channels.Alecto_V1_1.WINSP": 0.7
rflink.0 2018-01-08 08:58:57.312 info Add rflink.0.channels.Alecto_V1_1.WINSP
rflink.0 2018-01-08 08:58:57.250 info Add rflink.0.channels.Alecto_V1_1
rflink.0 2018-01-08 08:58:57.087 debug Serial data received: 20;02;Alecto V1;ID=00e4;WINDIR=0;WINGS=e;WINSP=7;
rflink.0 2018-01-08 08:58:57.075 debug Skip frame: 20;01;OK;
rflink.0 2018-01-08 08:58:57.074 debug Serial data received: 20;01;OK;

Das lange Protokoll wird, zumindest in der Debug Ausgabe, verstümmelt (zu kleiner Puffer?). Oder mache ich etwas falsch beim Senden des Protokolls?

Grüße Klaus

travelbugde commented 6 years ago

Über das rawData Property eingegeben sieht das dann so aus:

rflink.0 2018-01-08 09:33:30.871 silly inMem message rflink.0.* rflink.0.rawData val=20;02;Alecto V1;ID=00e4;WINDIR=0000;WINGS=000e;WINSP=000 , ack=true, ts=1515400410865, q=0, from=system.adapter.rflink.0, lc=1515400410762
rflink.0 2018-01-08 09:33:30.766 silly inMem message rflink.0.* rflink.0.rawData val=20;02;Alecto V1;ID=00e4;WINDIR=0000;WINGS=000e;WINSP=000 , ack=true, ts=1515400410762, q=0, from=system.adapter.rflink.0, lc=1515400410762
rflink.0 2018-01-08 09:33:30.758 debug Serial data received: 20;02;Alecto V1;ID=00e4;WINDIR=0000;WINGS=000e;WINSP=000
rflink.0 2018-01-08 09:33:30.753 silly inMem message rflink.0.* rflink.0.rawData val=20;01;OK; , ack=true, ts=1515400410750, q=0, from=system.adapter.rflink.0, lc=1515400410750
rflink.0 2018-01-08 09:33:30.749 debug Skip frame: 20;01;OK;
rflink.0 2018-01-08 09:33:30.748 debug Serial data received: 20;01;OK;
rflink.0 2018-01-08 09:33:30.728 debug Send raw data: 11;20;0b;Alecto V1;ID=00e4;WINDIR=0000;WINGS=000e;WINSP=0007;TEMP=0017;HUM=83;BAT=OK;>11;
rflink.0 2018-01-08 09:33:30.728 debug Write: 11;20;0b;Alecto V1;ID=00e4;WINDIR=0000;WINGS=000e;WINSP=0007;TEMP=0017;HUM=83;BAT=OK;>11;
rflink.0 2018-01-08 09:33:30.727 debug stateChange rflink.0.rawData {"val":"11;20;0b;Alecto V1;ID=00e4;WINDIR=0000;WINGS=000e;WINSP=0007;TEMP=0017;HUM=83;BAT=OK;>11;","ack":false,"ts":1515400410722,"q":0,"from":"system.adapter.admin.0","l

 

davecarters2013 commented 6 years ago

hallo zusammen, gibts hier schon was neues????ich habe das gleiche problem mit einer ventus w155 station. vom windsensor fehlen die aussendaten für temp und hum. ausserdem wird beim anlernen eher durch zufall auch die windrichtung mit angelegt....nen update der software wäre toll :-)

muhagl commented 3 years ago

Hallo, ist zwar schon älter, habe aber die gleichen Probleme. Ist ein Update geplant?