Verisure


Home Assistant has support to integrate your Verisure devices.

There is currently support for the following device types within Home Assistant:

  • Alarm
  • Camera
  • Switch (Smartplug)
  • Sensor (Thermometers, Hygrometers and Mouse detectors)
  • Lock
  • Binary Sensor (Door & Window)

Configuration

To integrate Verisure with Home Assistant, add the following section to your configuration.yaml file:

# Example configuration.yaml entry
verisure:
  username: USERNAME
  password: PASSWORD

Configuration Variables

username string Required

The username to Verisure mypages.

password string Required

The password to Verisure mypages.

alarm boolean (Optional, default: true)

Set to true to show alarm, false to disable.

hygrometers boolean (Optional, default: true)

Set to true to show hygrometers, false to disable.

smartplugs boolean (Optional, default: true)

Set to true to show smartplugs, false to disable.

locks boolean (Optional, default: true)

Set to true to show locks, false to disable.

default_lock_code string (Optional)

Code that will be used to lock or unlock, if none is supplied.

thermometers boolean (Optional, default: true)

Set to true to show thermometers, false to disable.

mouse boolean (Optional, default: true)

Set to true to show mouse detectors, false to disable.

door_window boolean (Optional, default: true)

Set to true to show doors and windows, false to disable.

code_digits integer (Optional, default: 4)

Number of digits in PIN code.

giid string (Optional)

The GIID of your installation (If you have more then one alarm system). To find the GIID for your systems run python verisure.py EMAIL PASSWORD installations’.

Alarm Control Panel

The Verisure alarm control panel platform allows you to control your Verisure Alarms.

The requirement is that you have setup your Verisure hub first, with the instruction above.

The changed_by attribute enables one to be able to take different actions depending on who armed/disarmed the alarm in automation.

automation:
  - alias: Alarm status changed
    trigger:
      - platform: state
        entity_id: alarm_control_panel.alarm_1
    action:
      - service: notify.notify
        data:
          message: >
            Alarm changed from {{ trigger.from_state.state }}
            to {{ trigger.to_state.state }}
            by {{ trigger.to_state.attributes.changed_by }}

Services

Service Description
disable_autolock Disables autolock function for a specific lock.
enable_autolock Enables autolock function for a specific lock.
smartcam_capture Capture a new image from a specific smartcam.