2019-03-10 04:45:59 -07:00

3.5 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, ha_release, ha_iot_class, redirect_from
layout title description date sidebar comments sharing footer logo ha_category ha_release ha_iot_class redirect_from
page Verisure Instructions on how to setup Verisure devices within Home Assistant. 2015-08-17 20:28 true false true true verisure.png
Hub
Alarm
Binary Sensor
Camera
Lock
Sensor
Switch
pre 0.7 Cloud Polling
/components/alarm_control_panel.verisure/
/components/binary_sensor.verisure/
/components/camera.verisure/
/components/lock.verisure/
/components/sensor.verisure/
/components/switch.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)

{% linkable_title 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 %} username: description: The username to Verisure mypages. required: true type: string password: description: The password to Verisure mypages. required: true type: string alarm: description: Set to true to show alarm, false to disable. required: false type: boolean default: true hygrometers: description: Set to true to show hygrometers, false to disable. required: false type: boolean default: true smartplugs: description: Set to true to show smartplugs, false to disable. required: false type: boolean default: true locks: description: Set to true to show locks, false to disable. required: false type: boolean default: true default_lock_code: description: Code that will be used to lock or unlock, if none is supplied. required: false type: string thermometers: description: Set to true to show thermometers, false to disable. required: false type: boolean default: true mouse: description: Set to true to show mouse detectors, false to disable. required: false type: boolean default: true door_window: description: Set to true to show mouse detectors, false to disable. required: false type: boolean default: true code_digits: description: Number of digits in PIN code. required: false type: integer default: 4 giid: description: 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'. required: false type: string {% endconfiguration %}

{% linkable_title 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_template:
          message: >
            {% raw %}Alarm changed from {{ trigger.from_state.state }}
            to {{ trigger.to_state.state }}
            by {{ trigger.to_state.attributes.changed_by }}{% endraw %}