Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirkosertic/esp8266weatherstation
A simple weather station based on ESP8266 and BME280. Exports data to MQTT / HomeAssistant
https://github.com/mirkosertic/esp8266weatherstation
arduino bme280 deepsleep esp8266 home-assistant mqtt platformio weather-station
Last synced: about 2 months ago
JSON representation
A simple weather station based on ESP8266 and BME280. Exports data to MQTT / HomeAssistant
- Host: GitHub
- URL: https://github.com/mirkosertic/esp8266weatherstation
- Owner: mirkosertic
- License: mit
- Created: 2024-06-08T10:56:49.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T19:35:43.000Z (3 months ago)
- Last Synced: 2024-10-24T06:25:04.144Z (3 months ago)
- Topics: arduino, bme280, deepsleep, esp8266, home-assistant, mqtt, platformio, weather-station
- Language: C
- Homepage:
- Size: 1.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP8266 Climate Sensor
[![PlatformIO CI](https://github.com/mirkosertic/ESP8266Weatherstation/actions/workflows/build.yml/badge.svg)](https://github.com/mirkosertic/ESP8266Weatherstation/actions/workflows/build.yml)
This project provides an ESP8266 based climate sensor with the following features:
* MQTT status reporting / remote control
* Home Assistant integration with device autodiscovery
* Multi-Sensor display indoor/outdoor with Weather forecast
* Battery powered with deep sleep support## Supported hardware
* ESP8266 Lolin D1 Mini with Deep-Sleep
* BME280 climate sensor (i2c-Mode)
* 200x200 WeAct EPD/eInk display (4-Wire SPI)## Display & HA integration
Weather data is presented the following way using the eInk-Display:
![display](doc/display_example.png)
The following sensors are automatically discovered by the HA MQTT auto discovery:
![haintegration](doc/haintegration.png)
The device collects the following data points:
- Absolute humidity (calculated)
- Relative humidity
- Current battery voltage
- Air pressure
- Temperature
- Overall cycle time of the sensor for one measurement
- Wifi quality## Schematics & Prototype
The KiCad 8.0 project is located in the kicad folder.
Here is the wiring schematic drawing:
![schematics](doc/schematics.svg)
![prototype](doc/prototype.png)
## Manual
TBD