This is great stuff! I’m the guy DeLorean mentioned who reverse engineered parts of the bluetooth functionality on https://github.com/C-Lock/desk_control.
It’s worth mentioning here, that in the US at least, this desk was the Uplift Sit-to-stand desk sold by Staples. Hopefully that info will help other clever folks find this thread.
My initial thought was to use a raspberry pi as a ‘listener’ for the commands between the bluetooth dongle and the desk controller via the GPIO pins and some fancy (hacky) ethernet wiring. I only did it with bluetooth because a friend pointed out (rightfully so), that it was a great excuse to learn something about bluetooth.
On a side note, I guess that means I should probably finish cleaning up the code and remove some bugs…