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
886 views
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.

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

Preview
Download

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

Preview
Download

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

Preview
Download

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

Preview
Download

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

Preview
Download

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

Similar Projects

Does this project spark your interest?

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