Aurora Smart Home
A Claude Code plugin for building smart home projects with verified reference data.
Aurora routes your request to a specialist, validates every pin, entity, and address
against schema-checked profiles, and refuses to ship code that does not pass.

⚠️ Use at your own risk. Aurora generates code and recommendations for
educational purposes. Smart home projects involve mains electricity, batteries,
and devices that control locks, water, heating, and gas. AI-generated configs
can be plausible but wrong. The maintainers, contributors, and Anthropic accept
no liability for property damage, personal injury, data loss, or any other harm.
See DISCLAIMER.md for full terms.
What's new: XIAO boards, more air-quality sensors, current platform data (v1.16.0, July 2026)
- Seeed XIAO family in the catalog: board profiles for the XIAO ESP32-C3, ESP32-C6, and ESP32-S3 with verified pin maps, strapping pins, LiPo charging data, and the C6 antenna-switch GPIOs, so tiny battery builds get real pin validation.
- Air quality beyond CO2: PMS5003 particulate (PM1.0/PM2.5/PM10) and SGP40 VOC index sensor profiles join the catalog (now 16 parts), both with live-verified JLCPCB part numbers.
- Aurora routes on current releases: platform data now covers HA 2026.6/2026.7 and ESPHome 2026.5/2026.6, including the HA 2026.6 removal of legacy
platform: template sensors, plus sharper routing keywords (mmWave/radar/presence, DLMS smart meters, SkyConnect).
What's new: ESPHome 2026.6.0 support (v1.15.0, June 2026)
- New ESPHome release reference: Aurora now knows ESPHome 2026.6.0, with an upgrade checklist, breaking changes, and copy-ready examples, so generated firmware matches the current release instead of older patterns.
- New hardware covered: the motion/IMU framework (BMI270 and LSM6DS tilt and orientation), the PCM5122 HiFi audio DAC, the router speaker for live SPDIF/analog switching, the XDB401 pressure sensor, and FTDI/Prolific USB-serial adapters, each with a worked config.
- Safer upgrades: Aurora warns that ESP8266 now defaults to WPA2 (legacy routers need a one-line opt-out) and shows how
enable_on_boot: false now frees real RAM on WiFi and ethernet.
What's new: two new recipes and four more sensors (v1.14.0, June 2026)
- Two new recipes:
daylight-lights dims or switches lights to match the measured ambient light in a room, and dc-power-monitor measures the current and power a DC device or circuit draws. The library is now 14 curated starting points.
- Four more verified sensors in the catalog (now 14 parts): SHT31 and AHT20 (higher-accuracy temperature/humidity), BH1750 (ambient light), and INA219 (DC current/power), each with a real, in-stock JLCPCB part number.
- Sharper existing recipes: weather-station can swap in SHT31/AHT20 for better accuracy, and motion-light now has a real light sensor (BH1750) behind its lux threshold.
What's new: out-of-stock warnings (v1.13.1, June 2026)
- No more checkout surprises: when a part you picked is out of stock or running low at JLCPCB, Aurora now flags it in the BOM and calls it out in the README, so you can swap to an alternative before you order instead of finding out at checkout.
- Live stock in the component catalog: the verified-parts catalog tracks JLCPCB stock status (in stock / low / out of stock), refreshed automatically each month.
What's new: stronger delivery and protocol checks (v1.13.0, June 2026)
Three additive upgrades that make Aurora's output more trustworthy.