View on GitHub

DeskUp Pro FlexiSpot

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

DeskUp Pro Flexispot

Making FlexiSpot Standing Desks Smart with ESPHome.

This repository is for Flexispot desks only, if you are looking for the DeskUp Pro for desks with an RJ12 port click here.

Check compatibility Setup Configure DIY

If your Flexispot standing desk controller has a spare RJ45 port use DeskUp Pro Flexispot to integrate your desk with your smart home automation system to control your standing desk from your phone, dashboards, automations or voice.

DeskUp Pro Flexispot has full integration with Home Assistant, with a Homey Pro App coming in 2026, 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 Flexispot to Wi-Fi, plug it into your desk controller and control your desk from your smart home system.

There are other Flexispot repositories out there what’s different about this one?

What is shown in Home Assistant

29 entities are exposed in Home Assistant that let you control every function of the DeskUp Pro Flexispot.

Homey Pro App (estimated to be in the app store December 2026)

Images will be added here as we build each screen

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

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

Automations you could create for your desk

⚠️ Check Compatibility

Before you proceed check the compatibility of your desk. You should understand the risks before purchasing or building the diy option, it’s your responsibility to determine if its fit for your purpose.

Compatible Desks or Controllers (confirmed by us and the community)

Desks very likely to be compatible with the DeskUp Pro code

Desks in this section haven’t been tested on the code in this repo yet but from what we can tell it should be compatible.

If you try the DeskUp Pro Flexispot on any of the desks below or on any not listed please let us know by creating a pull request or open an issue so we can add it here to help others

If your desk is not on the list we cannot advise on its compatibility until someone tries it and tells us to update these lists.

Incompatible Desks or Controllers

Prefer to build one yourself

DeskUp Pro Flexispot will always remain open source and in this Github repository you can find:

However if you would prefer to avoid:

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

Estimated to be available in the store by end of November 2026

More Product Images and Dimensions

Will be added here as they become available

Documentation

Setup a purchased device

Build one yourself

Configure the device for your smart home hub

Need Help

Log an issue to this Git Repo and we will try to help if we can, or even better submit a pull request with the change.

Why did I start this project?

I originally wrote the DeskUp Pro RJ12 because 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!

My partner then said they wanted a standing desk for similar reasons so I thought why buy the same desk when I can do another project with a Flexispot desk whilst trying to retain as many features as possible from the original Desk Up Pro.

That’s when I decided to do the same I did with the original DeskUp Pro:

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.