tschroedter / idasen-desk

Controlling the Ikea Idasen desk using Windows 10/11, C# and BluetoothLE
MIT License
29 stars 5 forks source link

Latest Changes

Ikea Idasen Desk

This repository is about controlling Ikea's Idasen Desk using Windows 10/11 and BluetoothLE. Ikea only provides an Android and IOs app to control the desk. I thought it would be far more convenient to control the desk using a Windows 10/11. The installation instructions can be found at the end of this document.

System Tray Icon

The icon below is shown if the application is running and the desk height is not known. taskbar

The icon is updated to show the current desk height as soon as the desk is moving. taskbar


System Tray Application

At the moment the updated UI for the Windows 10/11 system tray application is a work in progress. It supports the following features:

taskbar context menu

The application will automatically connect to the Idasen Desk during start-up. Notifications will notify you about the progress:

Notifications

Actions

The desk can be controlled by using the system tray context menu or the menu options on the left hand side when the settings menu is visible. To execute an action double-click the menu item and confirm the action in the shown dialog.

Settings

Show Settings will display the current settings for the current user and allows to change them. The following options are available:

Note: The settings are stored per Windows user.

Advanced Settings

settingsadvanced

Log Folder

This show the location of the log files.

Settings File

This shows the location of the settings file.

Desk Name

You can specify the desk name in case you changed it from the default name. By default the app is looking for a device/desk with a name starting with 'Desk'.

Desk Address

If you know your devices ulong Bluetooth adress you can put it here. By default the app is looking for the Desk Name first and Desk Address second.

Parental Lock

This feature allows to lock/unlock the physical desk controller. If this feature is enabled any pushing of the physical controller up or down will be immediately stop.

Appearance

settings

Theme

This allows to switch between the different themes.

General Settings

settings

Standing

Standing will move the desk to the standing height specified in the settings.

Seating

Seating will move the desk to the seating height specified in the settings.

Hot Keys

settingsadvanced At the moment the application supports the following hot keys:


Installation

Windows 10

Download and run the self-contained application file: Idasen.SystemTray.Win11.exe

Windows 11

Download and run the self-contained application file: Idasen.SystemTray.Win11.exe

Any problems?

Let me know if you have any trouble installing or using the application.

Problems

Q: The application fails to connect to the Idasen desk?

A: Windows 10 needs to be connected to the Idasen desk which means the desk should be listed as a Bluetooth device.

Trying to connect