ESP8266 based HomeKit Weather Station using Bosch BME280 temperature, humidity, barometric pressure sensor.
For Usage please read the Build Instructions Wiki page!
This HomeKit enabled sensor works the same as Elgato EVE Degree!
Features:
- Temperature Measuring
- Humidity Measuring
- Barometric Pressure Measuring (only in 3rd party HomeKit apps!)
- Custom characteristic for detecting your altitude (used for proper barometric calculation)
- Support for SSD1306 OLED screen
- Switching Temperature Display Units between Celsius and Fahrenheit (also Barometric Pressure between hPa/inHg)
- Reset button
Data history(not reliable enough, so its beta)
New Features in v2.x.x:
- Added support for SSD1306 Oled display (only i2c bus version, 128x64px)
OLED screen usingGPIO13 - SDA
(Wemos D7) andGPIO14 - SCL
(Wemos D5) pins
Please keep in mind this feature is still in development!
If you don't want to use OLED screen, please install the latest 1.x.x release!
Demo:
This project uses the Apple HomeKit accessory server library ESP-HomeKit from @MaximKulkin for ESP-OPEN-RTOS.
Although already forbidden by the sources and subsequent licensing, it is not allowed to use or distribute this software for a commercial purpose.