upsy-desky icon indicating copy to clipboard operation
upsy-desky copied to clipboard

Feature request: Support for child lock / control lock

Open nperanzi opened this issue 1 year ago • 2 comments

Some desks (e.g., Uplift V2) have a child lock feature. Enabling child lock via the keypad also prevents upsy-desky from controlling the desk, so this feature appears to be enabled on the control box itself, rather than the keypad.

Two enhancement requests related to this feature:

  • Support for detecting if child lock is enabled or not
  • Support for changing the status of the child lock (lock or unlock the desk)

nperanzi avatar Apr 05 '23 22:04 nperanzi

Hi, thanks for the suggestion, and so sorry I missed this. I looked into this and the only way to trigger the keypad lock is to actually emulate holding the "M" button for the time it takes to enable or disable it, since the keypad does not send commands with serial (or through any other means). This isn't ideal, but it should be possible.

Detection should be possible, and would be easy to expose via a binary_sensor. I will need to do some reverse engineering to see what packet the control box sends while the height is locked.

tjhorner avatar Jun 28 '23 17:06 tjhorner

As the happy father of a one year old, is there anything I can do to help? I've done some dabbling with esphome, but I don't know the specifics of the Uplift controller.

jfroy avatar Jan 03 '24 22:01 jfroy