Skip to content

A weather station based on a SparkFun Thing Plus - ESP32 WROOM, SparkFun Environmental Combo Breakout - CCS811/BME280 (Qwiic), node, express.js, lowdb and Chartjs.

sinnfeinn/featherweatherstation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

featherweatherstation

dashboard A weather station with a Raspberry Pi hosted dashboard using:

Hardware:

Backend:

Frontend:

Setup: ESP32 sends CCS811/BME280 sensordata via ArduinoJson and PubSubClient to Raspberry Pi MQTT broker. Raspberry Pi uses node/express.js to subscribe to mqtt stream and save data to lowdb as db.json. Website hosted on RaspberryPi apache server receives chart data via paho mqtt and plots it, dynatable receives db.json via ajax.

Credits:

-- Rui Santos

-- rike.dev

About

A weather station based on a SparkFun Thing Plus - ESP32 WROOM, SparkFun Environmental Combo Breakout - CCS811/BME280 (Qwiic), node, express.js, lowdb and Chartjs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published