Open Matzebhv opened 6 years ago
Mal neben dem Thema: Welche Wetterstation ist es genau? Wie angeschlossen? USB oder Funk oder wie?
Moin, ist eine Auriol H13726A Funk via RFLink 433,92MHz
Schonmal den Adapter mit Debug laufen gelassen?
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
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
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;
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 ;
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 ?!
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
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 |
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.
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.
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
Wir lassen den Issue mal offen ...
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
PS. Die Wetterstation kommt per Funk herein und das rflink Gateway hängt über USB an einem Linux Server.
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
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
Ü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 |
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 :-)
Hallo, ist zwar schon älter, habe aber die gleichen Probleme. Ist ein Update geplant?
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