Verisure OWA
guerrerotook/securitas-direct-new-api · vv5.9.3
This repository contains the new securitas direct API that can be integrated 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 |
|---|---|---|
lock | Lock | Needs its own HomeKit Bridge in accessory mode |
camera | Camera | Needs its own HomeKit Bridge in accessory mode |
alarm_control_panel | Security system | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
button | Button (as a switch) |
2 reports below say how a device from this integration behaves in the Home app.
What people report
Verisure/Securitas Direct alarms and cameras work through the cloud. In Apple Home via HomeKit Bridge, the alarm panel works but custom bypass states are not understood.
- Works3
- Partly works1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Securitas QP perimetral camera | Works Cloud | QP camera support and PIRCAM snapshot fixSaved copySummary - QP camera support (#401, #398): Adds `QP` perimetral camera type with `deviceType 107` to `CAMERA_DEVICE_TYPES` and `IMAGE_DEVICE_TYPE_MAP`, enabling discovery and image capture for modern outdoor perimeter cameras. - PIRCAM snapshot fix (#402): Some cameras (e.g. PIRCAMs) always return `idSignal: null` from `xSGetThumbnail`. The capture polling loop waited for `idSignal` to change, which never happened (`None != None` is `False`). Now falls back to comparing the raw base64 image content against the baseline when `idSignal` is unavailable. Closes #401 Closes #402 Closes #398 ## Test … Excerpt saved from GitHub on 2026-10-23. | PR #403 · 2026-03 | |
| Securitas YP perimetral camera | Works Cloud | Perimetral exterior camera supportedSaved copySummary - Adds `YP` (perimetral exterior) cameras to supported device types alongside `QR` and `YR` - Maps `YP` to `deviceType` 103 when requesting image captures (QR/YR use 106) - Adds `device_type` field to `CameraDevice` dataclass and passes it through all `request_images` and `get_thumbnail` call sites Closes #398 ## Test plan - [x] Unit tests for YP device discovery (`test_yp_perimetral_camera`) - [x] Unit tests for YP deviceType mapping (`test_yp_device_type`, `test_qr_device_type`) - [x] All 834 existing tests pass - [x] Ruff format + lint clean Excerpt saved from GitHub on 2026-10-23. | PR #400 · 2026-03 | |
| Verisure/Securitas Direct alarm panel | Works Cloud | Works in Home Alarm works in Apple Home | Alarm controlled via HomeKit Bridge perfectly per maintainerSaved copyHello could you please make your addon compatible with homebridge ? > > there is an equivalent but it was not updated since 2 years ans it is making the verisure system unresponsive. https://github.com/ptz0n/homebridge-securitas-direct#readme Works well with HomeKit. I've configured in YAML. [code] > I have enabled HomeKit integration in my Home Assistant and it works perfectly, even the Alarm. That is why I was confused. I can confirm, it works well in HomeKit. When integration worked some time ago... 😉 Nice work @guerr Excerpt saved from GitHub on 2026-10-23. | Issue #59 · 2022-06 |
| Securitas alarm with custom bypass state | Partly works Cloud | Partly in Home Only Home, Away, Night, Off states; custom bypass unknown | armed_custom_bypass not shown in HomeKit; fixed by #329Saved copyAnyone have problem with this state that homekit don't know? anyone have resolved the problem? is possible to translate the armed_custom_bypass in armed_night (for example) before it is passed to HomeKit? Excerpt saved from GitHub on 2026-10-23. | Issue #314 · 2025-10 |
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) | 684 (0.1%) |
|---|---|
| GitHub stars | 137 |
| Latest version | v5.9.3 (2026-10-20) |
| Set up in the UI | Yes |
| Maintainers | @guerrerotook |
| License | Apache-2.0 |
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.