Close
0%
0%

Davis Weather Station 2 MQTT Gateway

ESP32 and RFM69 based Gateway, receives 868MHz Packets from Davis Vantage Vue ISS Weather Station, decode and publish data to MQTT

Public Chat
Similar projects worth following
This Gateway is used to receive the wireless data broadcasted via 868MHz from a Davis Vantage Vue ISS Weather Station and decodes the Packets, aggregates them and published the JSON formatted data to an MQTT Broker.
It is based on any ESP32 Board an an RFM69 receiver for 868Mhz connected to the ESP using SPI Interface.

Years ago i discovered the RF-protocol of the Davis Vantage Vue ISS Weather station (see Davis Vue Hacking – Part 1 and Davis Vue Hacking – Part 2)

I used an Moteino to receive and decode the data. But the moteino lacks of IP-Support and i used a Gateway to bridge the serial output from the Moteino to MQTT.

Now i wanted to get rid of this setup and have an All-In-One sollution. Therfore i used a RFM69 Board and an ESP32 and wired both together with seven wires, added some programming and now ist is up and running since some weeks.

You'll find the source-code and some documentation on in the github repository. https://github.com/dcbo/ISS-MQTT-Gateway

You'll need only an ESP32 and an RFM69 Board.
The Wiring is documented in the Repository. 

It all fits in small Box.

08-BoxInstalled.jpg

JPEG Image - 2.31 MB - 03/23/2023 at 18:54

Preview

01-ESP32.jpg

JPEG Image - 911.48 kB - 03/23/2023 at 18:54

Preview

05-BoxAntennaCover.jpg

JPEG Image - 969.07 kB - 03/23/2023 at 18:54

Preview

06-BoxOpen.jpg

JPEG Image - 972.32 kB - 03/23/2023 at 18:54

Preview

04-BoxWithAntenna.jpg

JPEG Image - 1.01 MB - 03/23/2023 at 18:54

Preview

View all 10 files

  • 1 × esp32
  • 1 × RFM69 / 868MHz

  • 1
    Connect SPI

    Connect ESP32 and RFM69 with 7 wires as shown in the table.

  • 2
    Provide Power

    Supply 5V Power to the corresponding PINs of the ESP32

  • 3
    Install Software
    • Get Sourcecode from github
    • Edit plattformio.ini and change WiFi and MQTT Settings
    • Compile and Upload using target serial (at the first you must use serial, from there you can also user OTA targets.)

View all 3 instructions

Enjoy this project?

Share

Discussions

Sawadee wrote 12/18/2024 at 22:51 • point

Have the hardware wired up and ready to go. But receiving many errors from the build command after updating the Platformio.ini file with my info. 

Would really like to get this working with my Davis 6263 system.

If someone could help out an old guy, would rally appreciate it.

Thanks

Sawadee

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates