Zur Zeit gibt es recht günstig bei Pollin die TFA-Wetterstation 35.1077 mit dem Funksender 30.3152. Dieser sendet mit 868MHz im OOK-Betrieb. An dem Sender sind über Kabel der Regenmesser und der Windmesser angeschlossen. Innerhalb des Senders befindet sich der Außentemperaturfühler und ein DCF77-Modul. Leider habe ich nirgends im Netz eine Analyse des Funkprotokolls gefunden. Deswegen hier meine Analyse. Der beigefügte Code zeigt nur das Prinzip. Für eigene Anwendungen, wie z.B. Visualisierung oder Weitergabe an MQTT, muß sich jeder selbst kümmern. Das Beispiel läuft auf einem ATMEGA328, 3.3V, 8MHZ, wie es auch in vielen Arduino-Modulen zu finden ist. Als Empfänger benötigt man ein RFM69-Modul im 868MHz-Bereich. Ein 433MHz-Modul hat bei mir nicht funktioniert. Das OOK-Protokoll wird im ATMEGA dekodiert. Die Empfängerempfindlichkeit wird im RFM69-Register 0x1d eingestellt. Höhere Werte vermindern die Empfindlichkeit. Das OOK-Signal wird über IO2 an den Port-Pin PD2 geführt. Man kann die Funktion testen, indem man einen Kopfhörer oder - in meinem Fall eine Telefonkapsel - parallel an IO2 anschließt. Kommt das Funksignal an, so hört man ein deutliches Knören. Ist die Empfindlichkeit zu hoch (etwa beim Wert von 40), so rauscht es deutlich. Dieser Betrieb ist ungeeignet, da zuviele Interrupts ausgelöst werden. Ob die Dekodierung in allen Teilen korrekt ist, kann ich natürlich nicht garantieren. Bisher sehen die Daten zumindest plausibel aus. Weitere Hinweise finden sich im beigefügten Code, erstellt mit AVR-Studio 4 und avr-gcc bzw. WinAVR. Vielleicht kann es jemand aus diesem Forum gebrauchen. Für Hinweise/Fehler bin ich natürlich dankbar. Harald
> TFA-Wetterstation 35.1077
Unter TFA hat die Suchfunktion von Pollin mit 35.1077 nichts gefunden.
Hast du einen Link?
Bei Pollin heißt die Station TFA Stratos und kostet ungefähr 70EUR.
:
Bearbeitet durch User
Harald P. schrieb: > Vielleicht kann es jemand aus diesem Forum gebrauchen. Nicht wegen Protokoll, aber ich habe mir die RFM69.c mal angeschaut. Sehr schlank, nur die notwendigen Register beschrieben. Was mir auch gut gefällt, ist das Einstellen der Frequenz mit Ganzzahlen (16384/100) anstatt mit der floating-point-Zahl 61.03515625Hz, wie man sie in anderen Libs findet, und das Einstellen der Bitrate unter Berücksichtigung des Quarzes. So mache ich das auch. Ansonsten Respekt. Um das Funkprotokoll meiner TFA Monsun (nur Regenwippe) zu knacken, war ich zu faul. Ich habe deren Funke rausgeschmissen und einen eigenen RFM69 mit Mega168 und Reedrelais reingesetzt, um das Wippen, die Außentemperatur, Feuchte und Luftdruck zu messen. Die Monsun läuft afaik auf 433MHz.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.