Home Assistant custom component integrating Securitas Direct (AKA Verisure EU) alarms, based on mobile API (thanks to https://github.com/Cebeerre/VerisureAPIClient great Cebeerre work...)
- Download securitasdirect zip project
- unzip and just copy 'custom_components' folder inside Home Assistant config folder
- configure your configuration.yaml with proper securitas_direct/verisure parameters (as example_config.yaml )
securitas_direct:
username: your_securitas_username
password: your_securitas_password
code: 1234
country: ES
- Enable track of all your remotes and keys (on mobile app), to get good sync between real Securitas Alarm and the HA alarm component.
- restart Home Assistant and search for unused entities. Include it in lovelace frontend (following documentation).
You can use the python command_line tool to interact with Securitas Direct (Verisure EU), withot need Home Assistant (i.e. integrate on other assistants):
- Download "securitas.py" script file
- install proper requirements:
pip3 install requests xml2dict
- make it executable
chmod +x securitas.py
- run with
securitas.py username password [ACTION] [COUNTRY_CODE]
( to see all actions:
securitas.py username password ?
)
There are an old cli bash version to interact with web access
- Photo (CAMERA) request
This project has no relationship with Securitas Direct / Verisure company (unofficial).
The component emulate the access for this "My Verisure" mobile app. You have to ensure you can manage your alarm with this app before configure this component in Home Assistant. Even it is designed to make as less as request as possible, please, take into account that company could charge for this access.
Has been tested in Spain, but its supposed to work in other countries: Sweden, Norway, Denmark, Finland, Belgium, Netherlands, UK, France, Portugal, Italy, Chile, Brazil, Peru, Argentina and Germany. It doesnt work with Verisure USA, that has an official component in HA.
You can report ISSUEs about it, and working countries in issue 8
Thanks.
Code is under MIT licence.