Canary
canary
The Canary integration allows you to integrate your Canary devices in Home Assistant.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
camera | Camera | Needs its own HomeKit Bridge in accessory mode |
alarm_control_panel | Security system | |
sensor | Sensor (humidity, temperature) |
1 report below say how a device from this integration behaves in the Home app.
What people report
Canary all-in-one and Flex are supported via the cloud, with sensor and stream problems reported and later closed. The Canary View is not supported.
- Works3
- Not working1
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Canary all-in-one | Works Cloud | Temperature, humidity, air quality sensors and camera; sensors once showed unknownSaved copyAs a workaround I have created a python script to read Canary sensor data. This works for me as a command line sensor. (This does not handle multiple canary devices, and I only tested with my canary all-in-one, so this is a usual as-is tool, but I welcome any feedback) https://github.com/pipacsba/Canary_sensor_read I do not have the know-how to double check this implementation with the home assistant's canary component, but if someone can, I would be glad to drop this tool. (As I see the component is somehow using a different api interface than this script) Excerpt saved from GitHub on 2026-10-23. | Issue #23758 · 2019-05 | |
| Canary camera stream | Works Cloud | Video stream failed in HA and HomeKit; issue closed completedSaved copyThe problem When using the Canary integration, the camera image thumbnail will load, but the video will not play in the Home Assistant UI or in HomeKit. ## Environment - Home Assistant Core release with the issue: 2021.1.0b2 - Last working Home Assistant Core release (if known): N/A - Operating environment (OS/Container/Supervised/Core): Docker on 5.4.0-58-generic - Integration causing this issue: Canary - Link to integration documentation on our website: https://www.home-assistant.io/integrations/canary/ ## Problem-relevant `configuration.yaml` [code] ## Traceback/Error logs ```txt … Excerpt saved from GitHub on 2026-10-23. | Issue #44830 · 2021-01 | |
| Canary Flex | Works Cloud | Adds wifi and battery sensors plus cameraSaved copyDescription: If device type is Canary Flex, we'll add wifi and battery sensors. If device type is Canary, we'll add temperature, humidity and air quality sensor ## Checklist: - [x] The code change is tested and works locally. - [x] Local tests pass with `tox`. Your PR cannot be merged unless tests pass [ex-requir]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard.py#L14 [ex-import]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard.py#L54 Excerpt saved from GitHub on 2026-10-23. | PR #13280 · 2018-03 | |
| Canary camera | Not working Cloud | Broken in Home Video stream does not play in Home app | Thumbnail loads but video fails in HA and HomeKitSaved copyThe problem When using the Canary integration, the camera image thumbnail will load, but the video will not play in the Home Assistant UI or in HomeKit. ## Environment - Home Assistant Core release with the issue: 2021.1.0b2 - Last working Home Assistant Core release (if known): N/A - Operating environment (OS/Container/Supervised/Core): Docker on 5.4.0-58-generic - Integration causing this issue: Canary - Link to integration documentation on our website: https://www.home-assistant.io/integrations/canary/ ## Problem-relevant `configuration.yaml` [code] ## Traceback/Error logs ```txt … Excerpt saved from GitHub on 2026-10-23. | Issue #44830 · 2021-01 |
| Canary View | Requested Cloud | Support PR closed without mergeSaved copy… image if no entry images are available Add Last Entry Date entity Add Entries Captured Today entity Add Wifi entities for all cameras Add support for Canary View camer Excerpt saved from GitHub on 2026-10-23. | PR #72216 · 2022-05 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Details
| Installs (analytics) | 121 (0.02%) |
|---|---|
| Added in | Home Assistant 0.60 |
| Set up in the UI | Yes |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.