home-assistant.io/source/_integrations/idasen_desk.markdown
2024-01-03 11:01:45 +01:00

2.6 KiB

title, description, ha_iot_class, ha_config_flow, ha_quality_scale, ha_release, ha_category, ha_domain, ha_bluetooth, ha_platforms, ha_integration_type, ha_codeowners
title description ha_iot_class ha_config_flow ha_quality_scale ha_release ha_category ha_domain ha_bluetooth ha_platforms ha_integration_type ha_codeowners
IKEA Idasen Desk Control and monitor your IKEA Idåsen standing desk. Local Push true silver 2023.10
Cover
idasen_desk true
button
cover
sensor
integration
@abmantis

The IKEA IDÅSEN integration allows you to connect your IKEA Idåsen motorized desk to Home Assistant, making it possible to control the desk height and also monitor height changes from the physical controller.

The recommended way to connect the desk to Home Assistant is by using an ESPHome Bluetooth Proxy, as they provide the best experience.

If you are not using an ESPHome Bluetooth Proxy, you need to keep bluetoothctl (or any other Bluetooth Agent) open during the integration setup, or it will fail to authenticate with the desk. The connection process is also less reliable than with ESPHome, so you may need to retry a few times until it succeeds. This is due to a limitation in the third-party Bluetooth implementation used by Home Assistant.

Also, if not using an ESPHome Bluetooth Proxy, you may experience the desk becoming unavailable and needing re-pairing after a restart of Home Assistant or a reload of the integration. To pair it permanently, access the host over SSH, pair the desk with bluetoothctl pair <desk-BT-address>, and validate it being listed by bluetoothctl devices Paired. If the desk is not listed as paired, repeat the command several times while entering pairing mode on the desk.

{% include integrations/config_flow.md %}

Home Assistant will display a list of addresses of the available desks, and you just need to select the one you want to add. Repeat the process to add more than one desk.

If you see an "No unconfigured devices found" message, make sure that the desk is in Bluetooth pairing mode. For that, press the small button with the Bluetooth logo on the controller until it starts blinking (about 3 seconds).

Connect/Disconnect buttons

This integration provides two buttons to connect and disconnect to/from the desk using Bluetooth. These can be used to automate connecting to the desk only when needed, for example, to avoid keeping a constant connection when the available connection slots are limited.

Sensors

{% configuration_basic %}

Height: description: The current height of the desk, in meters.

{% endconfiguration_basic %}