zdar / elan2mqtt

MQTT client (gateway) for eLan
MIT License
11 stars 4 forks source link

Anouncement

This project is looking for a new home/mantainer. If you are interested please send a PM.

elan2mqtt

MQTT gateway for ElkoEP iNELS RF system https://www.elkoep.com/wireless-rf-control

Can be used as:

Works with Home Assistant (supports autodiscovery) and other MQTT compatible home automation systems (OpenHAB,...)

Requirements

Note: all connected devices must be defined on eLan

Hass.IO (Home Assistant)

Do not forget to enable autodiscovery (uncheck disable_autodiscovery in setup)

Standalone

Use python to run main_worker.py and socket_listener.py (check command line arguments)

Device not supported by autodiscovery

Elan2mqtt has only limited autodiscovery for Home Assistant. If the device is not discovered by Home Assistant it can still be used. All devices can be manually defined using MQTT integration. For each device two topics are created:

Getting support for autodiscovery of your device

To get you device supported please open Issue ticket in github. In ticket you have to provide:

(*) these can be captured using google web browser. Open developer tools (F12), log in into elan, use your device. In network tab you will see messages passing between browser and elan. Attach those relevant to you device.

Currently tested devices

Device eLan type Home Assitant
RFSA-6xM light or switch MQTT template light
RFSA-11B light or switch MQTT template light
RFSA-62B light or switch MQTT template light
RFDA-11B dimmed light MQTT template dimmer light
RFSTI-11G heating MQTT template sensors: 2x temperature (-IN,-OUT), heating swithed on (-ON)
RFxD-100 detector MQTT templae detector

All devices marked in eLan as: