Skip to content

Strat00s/esp_mqtt_weather_station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple MQTT ESP8266 weather station

MQTT PubSubClient library for getting weather data (in openweathermap style json)

ArduinoJson library for data parsing

u8g2 library for LCD (currently with 128x64 ST7920)

Adafruit AM2320 library for inside temperature sensor

ArduinoOTA for simple updates

Modified NTP library by taranais for easier date acces

Made using platformio

MQTT

By default subscribes to weather/'city', where it expects your where data to be.

Weather data are expected in JSON format from OpenWeatherMap One Call API.

On succesfull connection to WiFi and MQTT broker, it sends it's information to topic under devices/'device_name' (ip and time of connection). It also periodically update this topic with latest status (time sync, weather data update)

About

Simple esp8266 mqtt tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published