Based on the previous manual:
https://support.grenton.pl/en/support/solutions/articles/35000167879-gate-http-integration-with-tedee-lock

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 a Scene widget into the interface space.


4. Double-click on the mentioned widget and assign appropriate script to Action click (by clicking in Value field).

 

 


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


6. 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.


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


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

local a = tostring(Gate_HTTP->tedee_lock_state)

if(a=="nil") then
  Gate_HTTP->tedee_state_txt="Disconnected"
elseif(Gate_HTTP->tedee_lock_state==2) then
  Gate_HTTP->tedee_state_txt="Unlocked"
elseif(Gate_HTTP->tedee_lock_state==3) then
  Gate_HTTP->tedee_state_txt="SemiLocked"
elseif(Gate_HTTP->tedee_lock_state==4) then
  Gate_HTTP->tedee_state_txt="Unlocking"
elseif(Gate_HTTP->tedee_lock_state==5) then
  Gate_HTTP->tedee_state_txt="Locking"
elseif(Gate_HTTP->tedee_lock_state==6) then
  Gate_HTTP->tedee_state_txt="Locked"
elseif(Gate_HTTP->tedee_lock_state==7) then
  Gate_HTTP->tedee_state_txt="Pulled"
else
  Gate_HTTP->tedee_state_txt="Error"
end

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

C

where tedee_state_txt is the User feature variable created in CLU.


Timer’s start assign to OnInit event on Gate_HTTP.


10. The mentioned tedee_state_txt value enter to the Value widget.



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