• Willkommen im Forum „Wetterstationsforum.info - Archiv“.
 

Neuigkeiten:

Dieses Forum dient ausschließlich zu Archivzwecken.
Für Fragen nutze bitte unser aktuelles Forum, welches du unter https://wetterstationsforum.info findest.

Hauptmenü

Selbstbau Davis-Datenlogger

Begonnen von falk, 06.04.2016, 12:25:21

⏪ vorheriges - nächstes ⏩

Sundgau

Hallo Falk

Bei der Websuche nach dem Fehler war ich durch Zufall auf den RaspyRFM von Seegel System gestossen.
Also habe diesen bestellt, da ich die Vermutung hatte es lag an dem RFM69.
Ich habe jetzt den BMP180 und den neuen RaspyRFM angeschlossen.
Leider empfängt der Pi immer noch keine Sensordaten. Siehe auch den Anhang.

Gruss Bernd



falk

#11
Hallo Bernd,

den RaspyRFM kannte ich noch nicht. Ist zwar etwas teurer, aber man spart sich das Löten. Wie ich ich sehe nutzt du den ZeroW. Gute Wahl!

Ich habe mal die Anschlussbelegungen des RaspyRFM mit meinen verglichen: https://buwx.de/index.php/technik/43-logger

Ich gehe mit dem RFM-Ausgang DIO0 auf den Pin 16 (GPIO23). Der RaspiRFM geht mit DI01 auf Pin 18 (GPIO24) http://www.seegel-systeme.de/2015/09/02/ein-funkmodul-fuer-den-raspberry-raspyrfm/

Das sollte auch in der Ansteuerung berücksichtigt werden, da auf diesen Ausgang ein High-Pegel programmiert wird, falls ein Datenpaket empfangen wird. Solltest du mein Skript aus GitHub https://github.com/buwx/logger/blob/master/davisreceiver.py verwenden, sind folgende Änderungen notwendig:


16: IRQ_PIN = 18

87: RF_DIOMAPPING1_DIO1_01 = 0x10 # PayloadReady
88: RF_DIOMAPPING1_DIO1_11 = 0x30 # Rssi

221: 0x25: [REG_DIOMAPPING1, RF_DIOMAPPING1_DIO1_01], # map DIO1 to PayloadReady IRQ

329: #set DIO1 to "PayloadRead" in receive mode
330: self.write_register(REG_DIOMAPPING1, RF_DIOMAPPING1_DIO1_01)


Achte auf die richtige Einrückung. Das ist für Python sehr wichtig.

Viel Erfolg
falk

Edit: IRQ_PIN vergessen. Hoffentlich nicht der einzige Fehler. Da ich den RaspiRFM nicht habe, kann ich das nicht testen.

Sundgau

Hallo Falk

Vielen Dank für deine Hilfe.
Lese gerade auch ein Python Buch um mit dem Projekt weiter zu kommen.


Gruss Bernd

falk

Das Datenblatt zum Tranceiver-Modul ist zum Verständnis auch nicht schlecht: http://www.hoperf.com/upload/rf/RFM69CW-V1.1.pdf

Cedrik

Könnte man damit auch die Sensordaten einer Davis Vantage Pro2 anzapfen? Das währe nämlich ziemlich genial :)

falk

Zitat von: Cedrik am 09.04.2018, 12:27:47
Könnte man damit auch die Sensordaten einer Davis Vantage Pro2 anzapfen? Das währe nämlich ziemlich genial :)

Der Hacker dekay aus dem amerikanischen Forum wxforum.net hat beim Entschlüsseln des Davis-Protokolls (VP2 + Vue) Pionierarbeit geleistet. Eine Zusammenfassung findest du hier: https://github.com/dekay/DavisRFM69/wiki/Message-Protocol

Ohne seine Arbeit gäbe es heute nicht die zahlreichen DIY-Logger und übrigens auch nicht den Meteostick. Davis hat das Funkprotokoll nie veröffentlicht. Ich habe eine Linkliste hier eingestellt: https://github.com/buwx/logger/blob/master/references.txt

Viel habe ich mich aber nicht mehr darum gekümmert, da mein Logger seit zwei Jahren problemlos funktioniert.

Cedrik

Zitat von: falk am 09.04.2018, 12:48:06
Zitat von: Cedrik am 09.04.2018, 12:27:47
Könnte man damit auch die Sensordaten einer Davis Vantage Pro2 anzapfen? Das währe nämlich ziemlich genial :)

Der Hacker dekay aus dem amerikanischen Forum wxforum.net hat beim Entschlüsseln des Davis-Protokolls (VP2 + Vue) Pionierarbeit geleistet. Eine Zusammenfassung findest du hier: https://github.com/dekay/DavisRFM69/wiki/Message-Protocol

Ohne seine Arbeit gäbe es heute nicht die zahlreichen DIY-Logger und übrigens auch nicht den Meteostick. Davis hat das Funkprotokoll nie veröffentlicht. Ich habe eine Linkliste hier eingestellt: https://github.com/buwx/logger/blob/master/references.txt

Viel habe ich mich aber nicht mehr darum gekümmert, da mein Logger seit zwei Jahren problemlos funktioniert.

Mhmm nicht schlecht. Muss man sich mal tiefer rein denken.
Es währe genial wenn man nur die Sensoren braucht und nicht die teure Basisstation mit dem teuren Datenlogger von Davis.

Sundgau

Vielen Dank Falk für deine Hilfestellungen. Auch wenn ich sehr neu bin im Thema Wetterstationen bin verstehe ich bis heute nicht warum Davis seine Anzeigekonsolen nicht aktualisiert. Es ist doch unverständlich dass ich zur Anzeige auf Smartphones und Tablets ein Konsole plus Adapter brauche. In eine zeitgemässe Konsole gehören Netzwerkschnittstellen und die Möglichkeit die empfangenen Daten auf eigenen und fremden Clouddiensten zu lagern und Auszuwerten.

nochmals Danke an alle die hier so schnell mit ihren Forumbeiträgen mir als Neueinsteiger behilflich sind.


jürgen B

Hallo Bernd, das Kannst Du, in dem Du den IP Logger von Davis benutzt.
Siehe im Wetterladen Davis Weatherlink IP mit Routeranschluss 6555
Gruß Jürgen
Mein Awekas

Sundgau

Hallo Jürgen


Danke für deinen Hinweis. Der IP Logger ist mir bekannt. Ich finde der IP Logger sollte schon in die Konsole integriert sein oder statt der Konsole ein Empfänger wie die WeatherBoxx Pro als Option von Davis angeboten werden. Wahrscheinlich nutzen die meisten Besitzer der Davis Stationen anders als ich.
Ich steuere viele Geräte per Tablet oder Smartphone daher finde ich Falk seine Lösung so genial.
Die Daten vom DIY-Logger könnte man dann auf einer Synology per Docker im WeeWX weiterverarbeiten.

Gruss Bernd