--- id: idasen-ha version: "3.0.1" license: MIT license_treatment: permissive maintenance: active --- # idasen-ha — Home Assistant helper lib for the IKEA Idasen Desk integration License: permissive · Maintenance: active · Downloads: 74.5K/mo ## What it is and what it does idasen-ha is a Home Assistant helper library that bridges IKEA Idasen desk control into Home Assistant automation. It wraps the idasen library and bleak-retry-connector to handle Bluetooth communication with Idasen desks, allowing Home Assistant users to integrate desk height control into their smart home workflows. The library is actively maintained with a recent commit and published as a pure Python wheel with low install friction. However, it enforces a strict Python 3.14 or later requirement, which may conflict with Home Assistant deployments running on older Python versions. The package carries no known security vulnerabilities. Use it for: - Automate desk height adjustments in Home Assistant based on time of day or occupancy. - Create Home Assistant scenes that move the desk to preset heights for standing or sitting. - Monitor and log desk position data within Home Assistant's history and analytics. - Integrate desk control with other smart home devices via Home Assistant automations. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Home Assistant helper library for controlling IKEA Idasen desks via Bluetooth, wrapping the idasen and bleak-retry-connector libraries. Yes, if your Home Assistant instance runs Python 3.14 or later. The library is actively maintained, permissively licensed, and has no known vulnerabilities. The strict Python version requirement is the primary consideration—verify your Home Assistant environment supports it before installing. ## Install pip install idasen-ha uv add idasen-ha poetry add idasen-ha ## Installing idasen-ha Before you install: Active maintenance with a recent release and a commit from 2026-08-14. Low install friction as a pure Python wheel. Requires Python 3.14 or later, which is a strict version constraint that may limit compatibility with existing Home Assistant environments. License in practice: Licensed under MIT (permissive), allowing free use, modification, and distribution with minimal restrictions. Quickstart: pip install idasen-ha from idasen_ha import IdasenHA # Use with idasen and bleak-retry-connector for Bluetooth desk control Requires Python 3.14 or later; existing Home Assistant instances may not meet this requirement. Verify before relying: - Whether Python 3.14 requirement reflects actual runtime needs or is overly strict. - Integration maturity and stability with Home Assistant's current ecosystem. - Scope of desk control features (height presets, movement limits, safety features). ## Package facts - License: MIT (permissive) - Python support: capped_below_current - Install friction: low - Maintenance: active - Downloads: 74.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags home assistant ikea idasen desk, idasen bluetooth control, ikea desk integration helper, home assistant desk automation, idasen ha library, home-assistant, iot-integration, bluetooth [View on SkillFed](https://skillfed.io/packages/idasen-ha) · [View on PyPI](https://pypi.org/project/idasen-ha/)