Code Monkey home page Code Monkey logo

hafele_connect_mesh's Introduction

Häfele Connect Mesh Integration for Home Assistant (HACS)

Add Häfele mesh devices to Home Assistant

This repository provides an integration for Home Assistant (HACS) to allow Häfele Connect Mesh devices to be controlled within Home Assistant.

Requirements

Setup Guide

Step 1: Set Up Häfele Connect Mesh on Your Phone

Most users will have already completed this step. If you haven't, or if you encounter any issues, follow these instructions:

  1. Download the Häfele Connect Mesh App:

  2. App Configuration:

    • Open the app and go to Settings.
    • Create or sign in to your account.
    • Click on 'Set up mode'.
  3. Add Devices:

    • Go to Dashboard > Devices > + icon.
    • When the connect-mesh gateway is powered on and connected to the internet, it will show in the discovery list. Add the device.

    Note: If the last step doesn't work, the device may still be connected to your phone. Switch back to 'Control mode' on the dashboard, and a blue popup should appear allowing you to connect to the 'cloud'.

  4. Ensure Other Devices Are Connected:

    • Make sure you have other devices connected that you will need to control through Home Assistant.

Troubleshooting

  • Lights on the Gateway:
    • BLE flickering: Not connected to the Connect Mesh app
      • Reset the gateway device with the physical button and try again.
    • Internet flickering: Not connected to the internet.
      • Check if the cable works and you are signed into an account on the app.

Step 2: Create an API Token

  1. Make sure you signed into your Connect Cloud Account and ensure all gateway lights are on.
  2. Go to Connect Mesh Cloud and sign in with the account you created in Step 1.
  3. Navigate to the Developer Page (use this link as there's no button).
  4. Create a new API token:
    • Use the offset to change the expiration date (unit: MONTH, offset: 36, for 3 years).
    • Click on SET before creating the token.
    • Example token: CMC_ab12cd34_ef56gh78ij90kl12mn34op56qr78st90uv12wx34yz56ab78cd90ef12.

Step 3: Add Custom Repository in HACS

  1. In Home Assistant Community Store (HACS), add this custom repository.
  2. Install Häfele Connect Mesh.

Step 4: Add the Integration

  1. Add the Häfele Connect Mesh integration.
  2. Fill in the API token.
  3. Select the network you want to add and submit.

You are all set!

To Do List

  • Add a way to change RGB color and Multiwhite temperature.
  • Expand the compatible device list.
  • Resolve the issue where name changes through the app don't appear.
  • Investigate the possibility to see states when using a physical button.

Feel free to customize it further as per your needs.

hafele_connect_mesh's People

Contributors

guillaumeseur avatar

Stargazers

Alan Lord avatar  avatar

Watchers

 avatar

hafele_connect_mesh's Issues

no_devices

Hello there,

  1. Complete fresh HomeAssistant installation
  2. Fresh HACS integration
  3. Häfele system is working on the local LAN, I can toggle the LED lights
  4. Successfully added Häfele mesh connect integration

When trying to add the Häfele device, I'm getting this error message:
screenshot

Any ide what this is and how can I avoid it?

Kind Regards,
Daniel

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.