Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.08 KB

README.md

File metadata and controls

23 lines (13 loc) · 1.08 KB

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)