https://github.com/robdel12/weatherstation
Personal weather station built with a Particle Photon and Sparkfun weather shield.
https://github.com/robdel12/weatherstation
graphql nodejs particle-photon reactjs weather weather-station
Last synced: 6 months ago
JSON representation
Personal weather station built with a Particle Photon and Sparkfun weather shield.
- Host: GitHub
- URL: https://github.com/robdel12/weatherstation
- Owner: Robdel12
- Created: 2019-01-01T23:22:10.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-15T11:58:57.000Z (over 2 years ago)
- Last Synced: 2025-04-23T17:12:48.215Z (6 months ago)
- Topics: graphql, nodejs, particle-photon, reactjs, weather, weather-station
- Language: JavaScript
- Homepage: https://weather.deluca.house
- Size: 6.48 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Weather-station
[](https://percy.io/robdel12/weather-station)
[](https://circleci.com/gh/Robdel12/weatherstation/tree/master)This is my project weather station built with a Particle Photon and Sparkfun
weather shield (and meters). That `POST`s data a Node / Express / MongoDB
server. That server also will be the API which the React PWA will query for
data.## Getting started
First thing you need to do is flash your Photon with the firmware that's inside
of `firmware/weatherstation.ino`. Be sure to update [this
line](https://github.com/Robdel12/weatherstation/tree/master/firmware/weatherstation.ino#L177)
with your own server's hostname.After the Photon is flashed, you should deploy this server to where ever you
want or expose your local server via ngrok.Now go to `[YOUR_SERVER_URL]/weather` with the Photon connected to power to see
if data is being collected properly.### TODO
Document how to setup server, run client, etc. Very much WIP right
now. Check the `package.json` scripts for hints