Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of guerrerotook/securitas-direct-new-api.

SetupOptionsAlarm State Mapping

About

Verisure OWA is an integration that connects Verisure alarm systems (formerly Securitas Direct) to Home Assistant through the vendor's cloud. It provides alarm control where the five Home Assistant alarm buttons can be mapped to Verisure modes, with an optional local PIN and separate sub-panels for interior, perimeter and annex circuits. It also adds smart locks that can lock automatically on arming and disarm before unlocking, cameras with on-demand capture, and sensors for temperature, humidity and air quality. The activity log from the Verisure app appears as an event entity, a sensor and a card, and actions taken in Home Assistant are tagged with the Home Assistant user. Setup runs in the UI, including text message two-factor login and selection of an installation, and repair notices can flag problems such as a blocked account or a sign-in that needs renewing.

Automatic summary of the README and code of guerrerotook/securitas-direct-new-api. Something wrong, or are you the maintainer and want your own text here? Get in touch

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.

Provides

  • Cameras
  • Locks
  • Sensors

Setting it up

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

Login

  • Country
  • Username
  • Password
  • Keep my password so the integration can sign in again by itselfIf ticked, your password is stored unencrypted in Home Assistant's configuration files, where anyone who can read those files or a backup of them can read it. Leave it unticked to keep only the saved sign-in, which is not your password and so is no use anywhere else you use that password.

Verisure 2FA

  • Phone number

Select Installation

  • Installation

Options

  • PIN code (leave empty for no PIN)
  • Also require PIN code (if any) to arm alarm
  • Also require PIN code (if any) for lock/unlock operations
  • Notify service for arming exceptions (e.g. mobile_app_phone)
  • Built-in force-arm notifications (disable to use your own automations)
  • Offer an auto-force-arm tick box in the alarm controlsWhen enabled, the alarm's More Info dialog and a Tile card with Alarm modes and the Verisure OWA Open Sensors feature (and the deprecated alarm card) show a tick box that automatically force-arms past open doors/windows instead of waiting for you to confirm. It acts only on an arm started from the buttons next to it. The choice is remembered per device in the browser. Leave off where your panel does not support force-arming.
  • Enable Perimeter-only control panel
  • Enable Annex-only control panel
  • Enable Interior-only control panel
  • Poll the activity log once per minute in the background (for event automations)
  • Update scan interval in seconds (0 disables auto-updates)
  • Delay between API requests (sec)
  • Operation poll timeout (seconds)How long to wait for the panel to confirm an arm/disarm action. Raise this if you get timeout warnings.

Alarm State Mappings

  • Home
  • Away
  • Night
  • Vacation
  • Custom

Reauthenticate Verisure

  • Username
  • Password
  • Keep my password so the integration can sign in again by itselfIf ticked, your password is stored unencrypted in Home Assistant's configuration files, where anyone who can read those files or a backup of them can read it. Leave it unticked to keep only the saved sign-in, which is not your password and so is no use anywhere else you use that password.

Also asked when changing the connection.

After setup

  • PIN code (leave empty for no PIN)
  • Also require PIN code (if any) to arm alarm
  • Also require PIN code (if any) for lock/unlock operations
  • Notify service for arming exceptions (e.g. mobile_app_phone)
  • Built-in force-arm notifications (disable to use your own automations)
  • Offer an auto-force-arm tick box in the alarm controlsWhen enabled, the alarm's More Info dialog and a Tile card with Alarm modes and the Verisure OWA Open Sensors feature (and the deprecated alarm card) show a tick box that automatically force-arms past open doors/windows instead of waiting for you to confirm. It acts only on an arm started from the buttons next to it. The choice is remembered per device in the browser. Leave off where your panel does not support force-arming.
  • Enable Perimeter-only control panel
  • Enable Annex-only control panel
  • Enable Interior-only control panel
  • Poll the activity log once per minute in the background (for event automations)
  • Keep my password so the integration can sign in again by itselfUntick and save to delete the stored password at once, without signing in. To keep your password again, use Reconfigure, where you type it.
  • Update scan interval in seconds (0 disables auto-updates)
  • Delay between API requests (sec)
  • Operation poll timeout (seconds)How long to wait for the panel to confirm an arm/disarm action. Raise this if you get timeout warnings.
  • Home
  • Away
  • Night
  • Vacation
  • Custom
  • Lock automatically when arming Interior alarm
  • Lock automatically when arming Perimeter alarm
  • Lock automatically when arming Annex alarm
  • Disarm Interior alarm before unlocking
  • Disarm Perimeter alarm before unlocking
  • Disarm Annex alarm before unlocking
  • Lock automatically when arming Interior alarm
  • Lock automatically when arming Perimeter alarm
  • Lock automatically when arming Annex alarm
  • Disarm Interior alarm before unlocking
  • Disarm Perimeter alarm before unlocking
  • Disarm Annex alarm before unlocking
  • Lock automatically when arming Interior alarm
  • Lock automatically when arming Perimeter alarm
  • Lock automatically when arming Annex alarm

Texts from the code of guerrerotook/securitas-direct-new-api.

Entities

  • EventsActivity

Actions

  • Force armDeprecated — use verisure_owa.force_arm instead. Force-arm the alarm, overriding non-blocking exceptions (e.g. open windows) from a previous failed arm attempt.Fields: PIN code
  • Cancel force armDeprecated — use verisure_owa.force_arm_cancel instead. Cancel a pending force-arm and dismiss the arming-exception notification.

Troubleshooting

  • Repair noticesNotices it can show in Settings, Repairs:Leftover verisure_owa folder, Installation added twice, Unrecognised alarm state, Sign in to Verisure again, Verisure has blocked your account, Verisure keeps refusing the saved sign-in, Home Assistant can't reach Verisure

From the README

A Home Assistant integration for Verisure (formerly Securitas Direct in some markets), supporting Argentina, Brazil, Chile, France, Ireland, Italy, Peru, Portugal, Spain, and the United Kingdom.

Upgrading from a previous version? See CHANGES.md for what's new and the breaking changes in this release.

From the README of guerrerotook/securitas-direct-new-api, Apache License 2.0. Shortened.

Shows in Vulpo

Lock card, Camera card, Button card, Chart card, Apple Watch.

Information

Installs
Not shown: shared domain securitas
GitHub stars
137
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
v5.10.0,
Category
Security and safety, Alarm systems
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
securitas

More from Verisure

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers