ESPHome
ESPHome devices are configured as YAML files under esphome/ in the HA repository and managed via the ESPHome dashboard.
Apollo Air-1
Two Apollo Air-1 sensors monitor air quality — one in the bedroom and one in the office. Each sensor measures:
| Metric | Sensor |
|---|---|
| CO2 | SCD40 |
| PM2.5 / PM10 | PMSA003I |
| VOC / NOx | SGP41 |
| Temperature and humidity | SCD40 |
The sensors also have an RGB LED used as a local visual indicator — for example, turning orange when CO2 levels are elevated (triggered by a Home Assistant automation).
Bluetooth proxies
Three ESP32 devices act as Bluetooth proxies, extending Home Assistant's Bluetooth range throughout the home. The living room proxy (Olimex ESP32-POE-ISO) connects via Ethernet; the bedroom and office proxies use Wi-Fi.
| Device | Location | Connection |
|---|---|---|
olohuone.yaml | Living room | Ethernet |
makuuhuone.yaml | Bedroom | Wi-Fi |
tyohuone.yaml | Office | Wi-Fi |
The proxies are used primarily with Xiaomi Mi Flora plant sensors, which communicate over Bluetooth LE.
RuuviTag Pro
A RuuviTag Pro in the sauna reports temperature over Bluetooth. Home Assistant sends a push notification when the sauna is ready.