My own indoor Sensor
EVE whether broke:( so i decide to make mu own sensor. I just use eve cover for Aliexpress stuff.
It’s messure PM2.5/PM10, Temperature, humiditi, air pressure, light level.
ESP8266 – 3€
BME280 – 4€
GY-302 – 1€
PMS7003 – 10€
ALL: 18€ and of course my IndoorSensor firmware:)
More supported hardware You can find here:https://dziky.pl/homekit/homekit-indoorsensor-1-0-1/
Wiring is simple:
BME280 and GY-302 both connect exactly the same
VCC to 3.3V on ESP
GND to GND on ESP
SCL to D1 on ESP
SDA to D2 on ESP
PMS connect
VCC to 5V on ESP
GND to GND on ESP
TX to D6 on ESP
RX to D7 on ESP
Here is comparison my sensor based on PMS7003 and Kaiterra Laseregg 2 all messurments are almost identical.
Unfortunately, when closed in the eve box measurements are less accurate. PM are differ from real values, temperatures is over by 3 degrees (can be set in offset so no problem).
I’m working on 3D printed cover for better air flow.
I like this project! It seems you’re powering this via USB. Have you already found a way to power this via battery to make it portable?
afaik the ESP8266 is pretty power-hungry, so it might not last long with batteries.
There’s no way to make WIFI accessory work on battery. To much power consumption. But i’m switching to ESP32 so i have a plan do make a hub and use ESP-Now to make this work in deep sleep mode and just update’s messurments periodically.