I have been following the Imou Life custom component for a while. I say that Imou is also available as a core integration — documented on the official site and installable without HACS.
Official docs: Imou - Home Assistant
What you get
- Camera entities per channel: Live view SD and Live view HD (cloud stream)
- Button entities when your device supports them: PTZ up/down/left/right, mute, restart
- Auto discovery of devices on your Imou Open Platform account
- Server region picker: Singapore (APAC), Europe, North America, China — pick the one that matches where you registered
Setup (about 10 minutes)
- Register at Imou Open Platform and create an app under App Information → copy App ID and App secret
- Make sure your cameras are already on that Imou account (Open imou platform / Imou Life app)
- In HA: Settings → Devices & services → Add integration → Imou
- Enter credentials + server region
Or use the My Home Assistant redirect if you're on a supported instance.
A few things worth knowing upfront
- Cloud polling — device list and online status refresh about every 2 minutes. Plan automations around that; don't expect millisecond motion latency unless you add a separate alarm path.
- API quota — each App ID includes 30,000 free API calls/month. Extra usage is billed per the platform pricing. Heavy dashboards with many streams eat quota faster than a single porch cam.
- Wrong region still means empty device list. Double-check Server region if login works but nothing appears.
Still on the HACS custom component?
Both paths talk to the same Open Platform API. Core integration is the simpler on-ramp for new users; the GitHub component remains for folks who need features still landing in core.
Links
- HA integration: Imou - Home Assistant
- Open Platform: Console - App Information
- Developer console: Document description · Development documentation
- HTTP API docs:Document description · Development documentation
If you hit Invalid App ID or App secret or quota surprises, the official troubleshooting section covers the common cases. Drop questions below — we'll watch the thread.