---
title: "Imou Life Official"
description: "Imou Life Official is a Marketplace integration for Home Assistant. Its installs are not shown, because another integration uses the same domain, imou_life. It needs the vendor's cloud and was last updated October 23, 2026."
canonical: "https://vulpo.app/integrations/marketplace/imou-openplatform-imou-home-assistant"
url: "https://vulpo.app/integrations/marketplace/imou-openplatform-imou-home-assistant.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Imou Life Official

> Imou Life Official is a Marketplace integration for Home Assistant. Its installs are not shown, because another integration uses the same domain, imou\_life. It needs the vendor's cloud and was last updated October 23, 2026.

Imou Life Official connects Home Assistant to Imou cameras and smart devices through the Imou Open Platform cloud. It adds live camera video, PTZ direction buttons, a siren, lights, switches such as privacy mode and human detection, and sensors for status and storage. Alarm push can send cloud messages to a webhook, fire Home Assistant events, and trigger notifications to chosen notify services, with an optional alarm picture. Options also cover status polling and its interval, video resolution, recording a clip to a folder on alarm, and picking which devices to poll. Devices can be bound by serial number from the options, and repair notices appear when event push fails or monthly API calls run out. Setup runs in the UI with an App ID, an App secret and a server region.

Automatic summary of the README and code of Imou-OpenPlatform/Imou-Home-Assistant. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=Imou-OpenPlatform&repository=Imou-Home-Assistant&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=Imou-OpenPlatform&repository=Imou-Home-Assistant&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Log in to Imou cloud

- **Server region**: Select the server region closest to your location
- **App ID**: The app ID obtained from the Imou cloud platform
- **App secret**: The app secret obtained from the Imou cloud platform

### Bind a new device

- **Device serial number**: Serial number (SN) printed on the device or shown in the Imou Life app
- **Binding code**: Optional. Leave empty if the device does not require a binding code

### Select devices

- **Devices**

### Re-authenticate Imou Life

- **App secret**

### After setup

- **Enable status polling**: Turn off to skip periodic cloud refreshes. Entity states may become outdated. Setup and reload still fetch the device list once. When event push is on and subscribe types include IoT device messages, thing-model device \*properties\* are not refreshed on this interval (setup and reload still take one snapshot). Online status, PaaS abilities, and service-backed entities still poll.
- **Polling interval (seconds)**: Default 300s (5 minutes), range 30–900s. Ignored when polling is off.
- **Sleep control retry wait (seconds)**: When device status is Sleep and a control fails, Home Assistant waits this long before sending the same command once more. Default 5s, range 5–60s.
- **Snapshot wait time (seconds)**: The camera has to take the snapshot and upload it before Imou can serve it. This is how long Home Assistant waits before fetching. Raise it if snapshots come back stale or empty. Default 3s.
- **Video resolution**: HD = high definition, SD = standard. Used for the Live camera entity.
- **PTZ rotation duration (ms)**: How far one press of a PTZ direction button moves, as movement time. Default 500ms.
- **Enable event push**: Imou cloud POSTs alarms to this Home Assistant webhook. Alarms also sync to the Imou Life app.
- **Callback URL**: Required when event push is on. Must be reachable from the internet; if the suggested address is not, change only the hostname and port.
- **Subscribe to**: Which cloud messages Home Assistant should receive.
- **Notification targets**: Registered notify services on this Home Assistant. One message per alarm. Turn off Notify on alarm on a device page to skip that device. To put the alarm picture in these messages, see Alarm pictures.
- **Show the picture in alarm notifications**: Needs Home Assistant's external URL (Settings → System → Network) for phones off the LAN. Pictures are saved unauthenticated under /local/imou\_life/thumbs/ for about 24 hours. Passwords stay on this Home Assistant and are used only to decrypt.
- **Default device password**: Fallback for devices that do not have their own password below.
- **Clear default device password**: Deletes the stored default. Per-device passwords are unchanged.
- **Remove stored passwords**: Checked serials are deleted.
- **Save folder**: Example: /media/imou. Leave empty to skip. Folder must be in allowlist\_external\_dirs.
- **Clip duration (seconds)**: Post-alarm clip length. Default 60s, range 15–180s. Uses live-stream quota.
- **Devices**
- **Device serial number**: Serial number (SN) printed on the device or shown in the Imou Life app
- **Binding code**: Optional. Leave empty if the device does not require a binding code

Texts from the code of [Imou-OpenPlatform/Imou-Home-Assistant](https://github.com/Imou-OpenPlatform/Imou-Home-Assistant).

## Entities

- **Alarms**: Arming
- **Binary sensors**: Status, Motion
- **Buttons**: PTZ up, PTZ down, PTZ left, PTZ right, Restart device, Mute, Start siren, Stop siren
- **Cameras**: Live
- **Events**: Doorbell
- **Images**: Alarm picture
- **Lights**: White light, Light
- **Numbers**: Countdown timer (min), Max power (W)
- **Selects**: Volume, Night vision mode, Go to collection point
- **Sensors**: Status, Storage used, Switch cycles today, Energy consumption, Usage duration
- **Sirens**: Siren
- **Switches**: Abnormal sound alarm, PIR detection, Audio recording, Privacy mode, Flip image, Human detection, Indicator light, Record on alarm, Notify on alarm, Alarm-linked siren, Alarm-linked white light, Picture change, and 5 more

## Actions

- **Control PTZ**: Control PTZ rotation
  Fields: Duration

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  Imou event push has no callback URL, Imou event push registration failed, Imou Open Platform monthly calls used up

## From the README

> Guides / 文档: Configure reference / 配置项参考
>
> - Integration & account
> - Bind devices to your open-platform account from Configure → Bind a new device (device serial + binding code); setup no longer aborts when the account has no devices yet (bind now or finish with an…
> - Device selection at setup and in Configure → Choose devices to poll (poll only chosen devices)
> - Configure menu: Polling and cameras, Alarm push and notifications, Alarm pictures, Record on alarm, Choose devices to poll, and Bind a new device; each section saves independently and hands you back…
> - Login aligned with Home Assistant Core: server region dropdown (Europe / North America / Singapore)
> - UI available in English, Simplified Chinese, German, French, and Italian (follows Home Assistant language)
> - Built on pyimouapi 1.4.4 for Open Platform API access
> - Event push & automations
> - Optional webhook callback for real-time messages from Imou cloud (requires public HA URL or manual callback URL)
> - Configure → Alarm push and notifications — callback URL (suggested URL; replace hostname and port if it is not public), message types, and phone notify.
> - Home Assistant events: imou\_life\_event (all accepted pushes), imou\_life\_alarm (alarm-type only)
> - Optional alarm notifications: pick Companion App or other notify targets under Configure → Alarm push and notifications. Silence one device with Notify on alarm on its device page (default on).…

From the README of [Imou-OpenPlatform/Imou-Home-Assistant](https://github.com/Imou-OpenPlatform/Imou-Home-Assistant#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Security and safety](https://vulpo.app/integrations/category/security-and-safety.md), Cameras
- Brand: [Imou](https://vulpo.app/integrations/imou.md)
- Number: Installs not shown: shared domain imou\_life; 64 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.4.4, last updated October 23, 2026
- Domain: `imou_life`
- Source: <https://github.com/Imou-OpenPlatform/Imou-Home-Assistant>
- Issues: <https://github.com/Imou-OpenPlatform/Imou-Home-Assistant/issues>
- Screenshot: https://vulpo.app/integrations-img/7b9ca1fd0ed152ef.webp (from Imou-OpenPlatform/Imou-Home-Assistant's README)
- Screenshot: https://vulpo.app/integrations-img/384ebc1812e057d6.webp (from Imou-OpenPlatform/Imou-Home-Assistant's README)
- Screenshot: https://vulpo.app/integrations-img/c0842a9620671839.webp (from Imou-OpenPlatform/Imou-Home-Assistant's README)

In Vulpo: Light card, Quick Toggle card, Alarm Panel card (Pro), Camera card, Apple Watch, Control Center

## Other ways in for Imou

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Imou Life](https://vulpo.app/integrations/marketplace/user2684-imou-life.md) | Marketplace integration | Installs not shown: shared domain imou\_life | Needs the vendor's cloud | No update in 6 to 18 months |
| [Imou](https://vulpo.app/integrations/core/imou.md) | Built-in integration | 519 installs sharing analytics | Needs the vendor's cloud | Part of Home Assistant |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/imou-openplatform-imou-home-assistant

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/imou-openplatform-imou-home-assistant
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
