IhorSyerkov / esphome-idasen-desk-controller

ESPHome component for Ikea Idasen desk control

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This component creates a bluetooth bridge for an Ikea Idasen desk that uses a Linak controller with ESPHome and an ESP32 device.

Home Assistant Desk Controller

The desk is controlled using the cover integration in Home assistant.

Installation

Copy the idasen_desk_controller directory into your ESPHome custom_components directory (creating it if it does not exist). For the first connection you will need to press the pairing button on the desk.

Dependencies

This component requires an ESP32 device.

Configuration

idasen_desk_controller:
    # Desk controller bluetooth mac address
    # -----------
    # Required
    mac_address: "00:00:00:00:00:00"

cover:
  - platform: idasen_desk_controller
    name: "Desk"

sensor:
  - platform: idasen_desk_controller
    desk_height:
      # Height in cm
      name: "Desk Height"

binary_sensor:
  # Desk bluetooth connection
  - platform: idasen_desk_controller
    name: "Desk Connection"
    type: CONNECTION
  # Desk moving status
  - platform: idasen_desk_controller
    name: "Desk Moving"
    type: MOVING

Troubleshooting

If you experience Wifi deconnexion, try to activate the wifi fast connect option.

wifi:
  ssid: ...
  password: ...
  fast_connect: true

References

About

ESPHome component for Ikea Idasen desk control

License:MIT License


Languages

Language:C++ 74.4%Language:Python 25.6%