Hallo,
im Rahmen unserer "Hausautomatisierung" befasse ich mich erst seit ein paar Wochen mit dem unfassbar breiten Spektrum der Funkdatenübertragung ... :-\ .... und stehe momentan vor einer Herausforderung (über die viele von euch wahrscheinlich nur schmunzeln können - aber für mich ist es nicht so easy).
Ich habe eine Funkwetterstation im Lidl für wenig Geld erworben: AURIOL AHFL 433 B2 - Die würde ich letzten Endes gerne in FHEM einbinden.
Da trotz autocreate die Station nicht erkannt wird, will ich (zunächst einmal für mich) versuchen das empfangene Signal zu verstehen.
Ich habe SEHR viel Zeit mit Suchen und Lesen in diesem und weiteren Foren verbracht und diverse Anleitungen/Hinweise in meine Überlegungen einfließen lassen (bin trotzdem lediglich ein Anfänger und ggf. habe ich auch Dinge falsch verstanden). Aber jetzt komme ich nicht mehr weiter. Und hier wäre ich sehr dankbar, wenn mir noch jemand einen Tipp geben könnte, wie ich ggf. weiterkomme.
:o Also ... was habe ich gemacht:
1. 433 SIGNALduino nach Anleitung aus Forum/Wiki/Google gebaut und geflashed
Wow ... hat auf Anhieb geklappt
2. Genaue Sendefreuenz
Gerät aufgeschraubt, Hardware betrachtet, und versucht anhand des ICs und der abgebildeten Freq. die genaue Sendefrequenz zu ermitteln (Forum/Wiki/Google).
Leider kein Erfolg, da ich kein Datenblatt zur abgebildeten Nummer auf dem IC gefunden habe.
3. In FHEM geschaut, was passiert, wenn ich den ein Sync einleite
Da kommt tatsächlich was vom Typ MU an.
4. Kleines Java Programm geschrieben damit ich die Pulse der anstehenden Messreihen ein wenig visualiseren kann und so schneller Muster erkenne.
Prima - klappt auch
5. Thermometer in den Eisschrank gelegt ... und abgekühlt - rausholen ... langsam warm werden lassen und Messreihe starten -
Sync betätigen und sehen was der SIGNALduino ausspunkt -> umwandeln in 1 und 0 -> und für visualisieren.
09:04:37 bei -1.7 C 65% Luftf.
#2019-11-07 09:04:38-MU;P0=-1208;P1=557;P2=-4068;P3=-2036;P4=-9023;D=01212131312131213131313121212121212121312121212121313131313121313121313131312121312141314121212131312131213131313121212121212121312121212121313131313121313121313131312121312141314121212131312131213131313121212121212121312121212121313131313121313121313131;CP=1;O;
#2019-11-07 09:04:38-MU;P0=-2047;P1=586;P2=-3989;P3=-8944;P4=1000;P6=368;P7=-140;D=012121012131013121212101012101210101010121212121212121012121212121010101010121010121010101012121012131013124067;CP=1;
#2019-11-07 09:04:39-MU;P0=-15608;P1=1092;P2=585;P3=-984;P5=-4046;P6=-2004;P7=-8959;D=23252615252525252626262626252626252626262625252625272027252525262625262526262626252525252525252625252525252626262626252626252626262625252625272627252525262625262526262626252525252525252625252525252626262626252626252626262625252625272627252525262625262526;CP=2;O;
#2019-11-07 09:04:39-MU;P0=565;P1=-2042;P2=-4055;P3=-8988;D=010101020202020202020102020202020101010101020101020101010102020102030103020202010102010201010101020202020202020102020202020101010101020101020101010102020102030103020202010102010201010101020202020202020102020202020101010101020101020101010102020102030;CP=0;
09:04:38 entspricht 001000000010000000100001000010000000100001000000010000100001000010000100000001000000010000000100000001000000010000000100000001000010000000100000001000000010000000100000001000010000100001000010000100000001000010000100000001000010000100001000010000000100000001000010000000100000000000000001000010000000000000000100000001000000010000000100001000010000000100001000000010000100001000010000100000001000000010000000100000001000000010000000100000001000010000000100000001000000010000000100000001000010000100001000010000100000001000010000100000001000010000100001000010000000100000001000010000000100000000000000001000010000000000000000100000001000000010000000100001000010000000100001000000010000100001000010000100000001000000010000000100000001000000010000000100000001000010000000100000001000000010000000100000001000010000100001000010000100000001000010000100000001000010000100001
09:04:38 entspricht 0001000000010000000100010000000100000000000000010001000000000000000100000001000000010000000100010001000000010001000000010001000100010001000000010000000100000001000000010000000100000001000000010001000000010000000100000001000000010000000100010001000100010001000000010001000100000001000100010001000100000001000000010001000000010000000000000001000100000000000000010000000110001
09:04:39 entspricht 1001000000010001100000001000000010000000100000001000000010001000100010001000100000001000100010000000100010001000100010000000100000001000100000001000000000000000100000000000000000000000000010000000000000001000000010000000100000001000100010000000100010000000100010001000100010000000100000001000000010000000100000001000000010000000100010000000100000001000000010000000100000001000100010001000100010000000100010001000000010001000100010001000000010000000100010000000100000000000000010001000000000000000100000001000000010000000100010001000000010001000000010001000100010001000000010000000100000001000000010000000100000001000000010001000000010000000100000001000000010000000100010001000100010001000000010001000100000001000100010001000100000001000000010001000000010000000000000001000100000000000000010000000100000001000000010001000100000001000100000001000
09:04:39 entspricht 100001000010000100000001000000010000000100000001000000010000000100000001000010000000100000001000000010000000100000001000010000100001000010000100000001000010000100000001000010000100001000010000000100000001000010000000100000000000000001000010000000000000000100000001000000010000000100001000010000000100001000000010000100001000010000100000001000000010000000100000001000000010000000100000001000010000000100000001000000010000000100000001000010000100001000010000100000001000010000100000001000010000100001000010000000100000001000010000000100000000000000001000010000000000000000100000001000000010000000100001000010000000100001000000010000100001000010000100000001000000010000000100000001000000010000000100000001000010000000100000001000000010000000100000001000010000100001000010000100000001000010000100000001000010000100001000010000000100000001000010000000100000000000000001
sieht bei mir so aus: <Anhang: Bild Reihe1>
09:06:00 bei 3.4 C 81% Luftf.
#2019-11-07 09:06:01-MU;P0=-8908;P1=600;P2=-680;P3=1024;P4=-236;P5=-2002;P6=-4106;D=123435361515161516151515151515151515151615151516151615161515151615151615151615151616161015101616;CP=1;
#2019-11-07 09:06:02-MU;P0=868;P1=-4074;P2=-2027;P3=567;P4=-9002;D=01023231323132323232323232323232313232323132313231323232313232313232313232313131343234313131323231323132323232323232323232313232323132313231323232313232313232313232313131343234313131323231323132323232323232323232313232323132313231323232313232313232313232;CP=3;O;
#2019-11-07 09:06:02-MU;P0=571;P1=-4066;P2=-8966;P3=-2027;D=010101020302010101030301030103030303030303030303010303030103010301030303010303010303010303010101020;CP=0;
09:06:01 entspricht 1011110001100000001000100010000000100010000000100010001000100010001000100010001000100010000000100010001000100000001000100000001000100000001000100010001000000010001000100000001000100010000000100010001000000010000000100000001000000000000000100010000000000000001000000010000000
09:06:02 entspricht 1100000001100001000010000000100001000000010000100001000010000100001000010000100001000010000100000001000010000100001000000010000100000001000010000000100001000010000100000001000010000100000001000010000100000001000010000100000001000000010000000100000000000000001000010000000000000000100000001000000010000000100001000010000000100001000000010000100001000010000100001000010000100001000010000100000001000010000100001000000010000100000001000010000000100001000010000100000001000010000100000001000010000100000001000010000100000001000000010000000100000000000000001000010000000000000000100000001000000010000000100001000010000000100001000000010000100001000010000100001000010000100001000010000100000001000010000100001000000010000100000001000010000000100001000010000100000001000010000100000001000010000100000001000010000
09:06:02 entspricht 100000001000000010000000100000000000000001000010000000000000000100000001000000010000000100001000010000000100001000000010000100001000010000100001000010000100001000010000100000001000010000100001000000010000100000001000010000000100001000010000100000001000010000100000001000010000100000001000010000100000001000000010000000100000000000000001
sieht bei mir so aus: <Anhang: Bild Reihe2>
09:06:20 bei 3.4 C 81% Luftf.
#2019-11-07 09:06:22-MU;P0=574;P1=-2015;P2=-4076;P3=-8948;D=01010201020101010101010101010102010101020102010201010102010102010102010102020203010302020201010201020101010101010101010102010101020102010201010102010102010102010102020203010302020201010201020101010101010101010102010101020102010201010102010102010102010102;CP=0;O;
#2019-11-07 09:06:22-MU;P0=592;P1=-4037;P2=-8994;P3=-2010;D=0101020302010101030301030103030303030303030303010303030103010301030303010303010303010303010101020302010101030301030103030303030303030303010303030103010301030303010303010303010303010101020;CP=0;
09:06:22 entspricht 10000100001000000010000100000001000010000100001000010000100001000010000100001000010000000100001000010000100000001000010000000100001000000010000100001000010000000100001000010000000100001000010000000100001000010000000100000001000000010000000000000000100001000000000000000010000000100000001000000010000100001000000010000100000001000010000100001000010000100001000010000100001000010000000100001000010000100000001000010000000100001000000010000100001000010000000100001000010000000100001000010000000100001000010000000100000001000000010000000000000000100001000000000000000010000000100000001000000010000100001000000010000100000001000010000100001000010000100001000010000100001000010000000100001000010000100000001000010000000100001000000010000100001000010000000100001000010000000100001000010000000100001000010000000
09:06:22 entspricht 100000001000000010000000000000001000100000000000000010000000100000001000000010001000100000001000100000001000100010001000100010001000100010001000100000001000100010001000000010001000000010001000000010001000100010000000100010001000000010001000100000001000100010000000100000001000000010000000000000001000100000000000000010000000100000001000000010001000100000001000100000001000100010001000100010001000100010001000100000001000100010001000000010001000000010001000000010001000100010000000100010001000000010001000100000001000100010000000100000001000000010000000000000001
sieht bei mir so aus: <Anhang: Bild Reihe3>
5. Den überlagernden Teil extrahieren und verusuchen zu interpretieren.
So ... jetzt kommt mein Problem und hier komme ich einfach nicht weiter. Für mich logische/mögliche Zahlenwerte meiner Temperaturen notiert und versucht in den Ergebnissen der Messreihen wiederzufinden.
Beispiel: 10.5C könnte wie fiolgt vorkommen "105" oder "10" und "5" oder "1" und "0" und "5" ...
Finde ich "105"=01101001 ?
Finde ich "10"=1010 mit 5="0101" ?
Finde ich "1"=1 mit 0="0" mit 5="0101" ?
Das ganze auch mit Fahrenheit ... aber ich finde hier leider nichts womit ich (eine für mich sinnige) Zuweisung hinbekomme.
Veilleicht hat ja jemand einen Tipp für mich oder vielleicht sehe ich auch den Wald vor lauter Bäumen nicht-
Hallo, gern helfen wir dir.
Könntest du bitte notieren welchen Empfänger und welche modulversion du nutzt. Vielleicht ist dieser schon Implementiert.
Das verstehen erfolgt nur mit genauer Dokumentation der Nachrichten und der dort vorliegenden Werte.
Das in eine Excelliste und so sieht man es am besten. Wie die Temps vorkommen, das kann verschieden sein.
Lg
Gesendet von iPhone mit Tapatalk Pro
ZitatKönntest du bitte notieren welchen Empfänger und welche modulversion du nutzt. Vielleicht ist dieser schon Implementiert.
Hallo
und schon mal vielen Dank für die erste Antwort - ich hoffe, dass dies die Antworten sind, die Du benötigst:
Empfänger: RXB 6 433 Mhz RF-Superheterodyne
version: V 3.3.1-experimental SIGNALduino - compiled at Sep 22 2019 22:53:04
versionProtocols: 1.08
versionmodul: v3.4.1_dev_28.10
LG,
Michael
Hallo Michael,
genau das war hilfreich.
Am besten öffnest du für den Fall hier https://github.com/RFD-FHEM/RFFHEM/issues ein Issues.
Hier lesen auf jedenfall alle Entwickler mit.
Das beste ist, du läßt ein Log laufen und protokollierst zu jeder Nachricht die Anzeige des Sensors. Das muss bestmöglich zeitgleich / zeitnah sein.
Sollte dein Sensor noch unter keiner Protokoll ID einlaufen, so muss ggf. eine erst erstellt werden. Nach dem verarbeiten unter einer ID Können wir weiter schauen. Definitiv benötigen wir mehr RAWMSGS.
Mfg
Gesendet von iPhone mit Tapatalk Pro
Alles klar - vielen Dank.
Ich protokolliere mal fleißig weiter und erstelle dann auf github ein Issue mit allen mir vorliegenden Infos.
LG,
Michael
Nochmals hallo,
nur so als Rückmeldung (falls noch wer anders danach sucht) ... auf Github gibt es bereits eine Rubrik zu dieser Wetterstation:
https://github.com/RFD-FHEM/RFFHEM/issues/663 (https://github.com/RFD-FHEM/RFFHEM/issues/663)
LG
Michael