Control with Tedee lock (PAK)

Based on the previous manual: Gate HTTP - integration with Tedee Lock using PAK the manual about Tedee lock control from myGrenton application level has been prepared.

In order to control the Tedee lock is needed what following:

1. Create a myGrenton interface by clicking on Add myGrenton interface:

2. Enter an interface name and confirm by clicking OK:

3. Drag and drop the script responsible for opening the lock Tedee_Action_Open_req into the interface space, select the SCENE widget and select OK:

4. Analogically, create widgets dedicated to closing the door and pulling the spring. Each of them allows you choosing different color, background and name:

Note: You can edit a widget by double-clicking it:

5. Additionally, there is a possibility to retrieving information about the lock’s ID, level of battery and lock’s state. In order to obtain this, drag and drop Value widget into the interface space:

6. Double-click on the mentioned widget and fulfil its fields with appropriate values:

7. In order to display the current lock’s state in a text form, create the following script on CLU:

local a = tostring(Gate_HTTP->tedee_lock_state)

if(a=="nil") then
elseif(Gate_HTTP->tedee_lock_state==2) then
elseif(Gate_HTTP->tedee_lock_state==3) then
elseif(Gate_HTTP->tedee_lock_state==4) then
elseif(Gate_HTTP->tedee_lock_state==5) then
elseif(Gate_HTTP->tedee_lock_state==6) then
elseif(Gate_HTTP->tedee_lock_state==7) then

where the tedee_state_txt variable is the variable created in the user features on Gate_HTTP.

8. The script should be triggered cyclically (no more often than per each 10 s) via the Timer virtual object (on Gate_HTTP) with the Tedee_LockID_req script:

Timer’s start assign to  OnInit event on Gate_HTTP:

9. The mentioned tedee_state_txt value enter to the Value widget:

10. The interface prepared in this way send to your mobile device using Send the myGrenton interface to your phone option: