Skip to content

Integrate Häfele Connect Mesh devices with Home Assistant for seamless control and automation of your smart home environment.

License

Notifications You must be signed in to change notification settings

QNimbus/haefele-connect-mesh

Repository files navigation

Häfele Connect Mesh Integration for Home Assistant

hacs_badge GitHub Release

Validate Validate with hassfest

Häfele

A Home Assistant custom integration for Häfele Connect Mesh devices. This integration allows you to control Häfele smart devices through Home Assistant.

Update (04-12-2024) 🎊

I'm excited to share some great news regarding the Häfele Connect Mesh integration! Recently, I had the opportunity to connect with Häfele, and I'm delighted to report that they are not only aware of this project but are also highly supportive of Open Source Initiative (OSI) principles and open-source development as a whole. Häfele recognizes the importance of community-driven platforms like Home Assistant and is eager to see seamless integrations that benefit both their customers and the broader open-source community.

To support the development and testing of this integration, Häfele has generously provided me with a selection of their hardware. This will enable me to expand the capabilities of the Häfele Home Assistant integration and ensure broader compatibility with their product lineup.

You can expect to see more features, enhanced stability, and support for additional Häfele devices in the coming months as I put this hardware to work. Stay tuned for updates!

Supported Devices

Currently, this integration has been tested with:

  • Häfele LED lights (dimmable)
  • Power socket (Häfele, LEDVance or Jung)

While the integration includes support for color temperature and RGB/HSL capable lights, as well as other device types (switches, sensors, etc.), these features are currently untested as I don't have access to these device types.

Prerequisites

Installation

Using HACS (Recommended)

  1. Make sure you have HACS installed
  2. Add this repository as a custom repository in HACS:
    • Go to HACS > Integrations
    • Click the three dots in the top right corner
    • Select "Custom repositories"
    • Add the URL of this repository
    • Select "Integration" as the category
  3. Click "Install"
  4. Restart Home Assistant

Manual Installation

  1. Copy the haefele_connect_mesh folder to your custom_components folder
  2. Restart Home Assistant

Configuration

  1. Go to Settings > Devices & Services
  2. Click "Add Integration"
  3. Search for "Häfele Connect Mesh"
  4. Enter your API token
  5. Select the network you want to add

Features

  • Automatic discovery of Häfele devices in your network
  • Automatic periodic refresh of device information (i.e. names)
  • Support for turning lights on/off
  • Support for dimming lights
  • Support for color temperature (untested)
  • Support for RGB/HSL colors (untested)

Limitations

  • Color temperature and RGB/HSL features are untested
  • Other device types (switches, sensors, etc.) are not yet implemented

Contributing

Feel free to contribute to this project if you have access to other Häfele device types and can help test and improve the integration.

Issues

If you find any bugs or have feature requests, please create an issue in this repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This integration is not officially affiliated with or endorsed by Häfele. Use at your own risk.