View on GitHub

DeskUp Pro

Control standing desks from your smart home system (Home Assistant and others) with DeskUp Pro

DeskUp Pro - Standing Desk Controller (RJ12)

Check compatibility Setup Configure DIY

If your standing desk controller has an RJ11 / RJ12 port use DeskUp Pro to integrate your desk with your smart home automation system to control your standing desk from your phone, dashboards, automations or voice.

DeskUp Pro has full integration with Home Assistant but any smart home hub that can send a Rest Api request is also supported using its Api.

All the existing functionality of the desk’s controller is retained. Connect the DeskUp Pro to Wi-Fi, plug it into your desk controller and control your desk from your smart home system.

What is shown in Home Assistant

32 entities are exposed in Home Assistant that let you control every function of the DeskUp pro.

Other smart home systems can use the built in Web Interface and its Rest API

Every function of the DeskUp pro can be controlled using its Api.

Automations you could create for your desk

⚠️ Check Compatibility

There is no guarantee that the DeskUp Pro device will work with your desk as desk manufacturers can change their specifications at anytime even on the same model number.

You should understand the risks before purchasing, it’s your responsibility to determine if its fit for your purpose.

This is a product of reverse engineered code where each of the desks functions were extracted by the community, not us and can be found here. If you need help to determine if your desk might be compatible the community sites in the need help section are a great place to go for advice.

Specs

More Product Images and Dimensions

What’s in the box if I bought one?

Plus in this repository you will find:

We test every device before we ship it

Prefer to build one yourself

In this Github repository you can find everything to do just that:

However if you would prefer to avoid:

And would simply like to get a device pre-built, in a box that you can plug in to your desk and be automating it in 10 minutes then you can purchase one from our eBay store.

Documentation

Setup a purchased device

Build one yourself

Configure the device for your smart home hub

Need Help

The community sites are a great place to ask for advice, especially if it’s to do with desk compatibility:

Maidesite desk forum

Forum for other desks

If it’s not a compatibility question, and prehaps you have an idea for a new feature to add, or find out there are other desk hex codes and know what they are and do, then log an issue to this Git Repo and we will try to help, or even better submit a pull request with the change.

Why did I start this project?

I was finding I sat down at my desk too much and this was causing Sciatica so I wanted to integrate the desk into my Smart Home System and have Alexa nag me to stand up more!

I ended up combining code from a few different sources written by the community and then kept adding more features. I then realised that RJ12 devices were only available to people who could build their own device and had Home Assistant.

That’s when I decided to:

License

This project is licensed for personal, non-commercial use only.
Redistribution, resale, or commercial use is not permitted.
See the LICENSE file for details.