Update verisure module

Maybe a stupid question:
How do I update the verisure module to the most recent? latest is 0.4.1 while embedded is 0.2.6
Missing the support for doorlock.

Create a Pull Request…update the REQUIREMENT of the verisure component and requirement_all.txt file.

github.com/balloob/home-assistant/pull/796

Got it working, but still no support for doorlock and 6 digit usercode.
Managed to fix the 6 digit usercode simple by editing the source.
.components\alarm-control_panel\verisure.py

def code_format(self): """ Four digit code required. """ return '^\\d{6}$'
Still wondering how to implement the lock into homeassistant. Or are there already someone working on this?

Just answering myself here… :smiley:

If yale lock is present in verisure system, usercode changes from 4 digits to 6 digits.
To control the yale lock connected to verisure, user must provide 6-digit user code and lock command by the verisure module.
If armed away or armed home, lock will be locked automaticly by alarm after pending time (normally 45secs).
If user unlocks by remote(verisure module) alarm is disarmed.

As I am no coder, but can understand how things work, here is my suggestion to implement the lock into HA:

  1. Module must check for a yale lock.
  2. If present usercode is changed to 6 digits for the alarm.
  3. alarm_control_panel gets added the lock functions and status from the module, so it can recognize the lock as a lock, not alarm.

Like I said, suggestions. :wink: