This Home Assistant app allows to integrate EnOcean devices using MQTT integration.
- Compatibility
100+ devices supported
- Pairing
Pair devices from Home Assistant
- Versatile architecture
Add your own device compatibility
To install this project, follow these steps:
- If you don't have a MQTT broker yet, click on the below button and then Install or in Home Assistant go to Settings → Add-ons → Add-on store and install the Mosquitto broker addon.
- Click on the below button and then Add or go back to the Add-on store, click ⋮ → Repositories, fill in
https://github.com/ChristopheHD/HA_enoceanmqtt-addonand click Add → Close.
- Click on the app and press Install and wait until the app is installed.
- Adapt the
addon/enoceanmqtt.devices.sample(refer to the wiki for help) and put it to your Home Assistant /config directory. You can use the Home Assistant File Editor. - Go on the Configuration tab of the app
- Indicate the location of this device file under the device_file entry (on HAOS, it would be
/config/enoceanmqtt.devices). - Select the serial interface of your EnOcean transceiver in the list of detected serial ports. When using yaml configuration, the format is for example:
enocean_port: /dev/ttyUSB0
- Click Save at the bottom of the page
- Indicate the location of this device file under the device_file entry (on HAOS, it would be
- Start the app by going to Info tab and click Start
We welcome contributions from the community! If you would like to contribute to this project, please follow the guidelines below.
- Report bugs or issues by opening a new issue on our GitHub repository.
- Suggest new features or improvements by opening a new issue on our GitHub repository.
- Contribute code by forking the repository, making changes, and submitting a pull request.
For more information on how to contribute, please visit Contribution Guidelines.
- A general-purpose programming language
- An open-source platform for deploying applications
- Lightweight messaging protocol
Special thanks to @mak-gitdev which created this app, @embyt which created the EnOcean MQTT mapping and @kipe which created the EnOcean communication library.