VEML7700
Also known as: VEML7700 · Vishay VEML7700 · Light & UV
What the quality multisensors (Apollo et al.) actually use: honest readings from moonlight to full sun, with the ESPHome component handling gain switching for you.
As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.
At a glance
⚑ flag an error| Measures | lux |
|---|---|
| Accuracy | 0–120k lx with good low-light linearity and auto-gain |
| Interface | I2C @ 0x10 |
| Supply | 3.3 V |
| Battery-viable | Yes (deep-sleep friendly) |
| ESPHome | Native ESPHome component — veml7700 |
| Typical price | $2-3 (street, varies) |
Compare all sensor modules in one table →
Which one do I buy?
vs BH1750: better at the dark end and self-ranging; the BH1750 is fine if a rough number is enough.
Clone check
Good for
Gotchas to know
- Single fixed address (0x10) — one per bus.
- Same placement truth as every light sensor: the case design matters more than the chip.
Wiring it up
It's I2C, so it shares two pins with every other I2C sensor you own — chain your climate/light/CO2 stack on one bus and mind the address clashes (this one lives at 0x10). Any ESP32 dev board works.