[enocean] Add support for enocean device (D2-50-00)

I have here some room ventilation systems. They are not known to the python lib used by the enocean integration.
Is there a way to edit the used “EEP.xml” in my Home Assistant Operating System environment?

Hi, I am in the same boat as you (two Dimplex DL 50 WE2).

Have started to edit the EEP.xml in a separate manual installation of the python enocean lib on pc. Want to try it out on dev pc before changing anything in homeassistant. There in Linux mint env it is under /usr/local/lib/python2.7/dist-packages/enocean/protocol/EEP.xml

So far still adding entries based on the D2-50-00.pdf/xml and not knowing if anything of it will work.

ok - so there are at least two of us.
Could you share your current state in a fork of the https://github.com/kipe/enocean library?
I’d really love to be able to get this working!

Hello there, i’m not sure if it will help but on my side I have some heaters using Enocean protocol and D2-33-00 profile. So I’m facing the same problem with python enocean library eep.xml file.

As @Anton81, i’ve made up a pyenv with the kipe/enocean library in order to modify it and ad support for my heaters !

It is not completely tested but it now works in my HA dev VM using custom component and a requirement “git+https” in the manifest.json. The import name is “enoceanjob” instead of “enocean” because I want to differentiate it from the original library (updates)

Concerning the eep.xml file, I’ve changed some method and functions in eep.py in order to read profiles data directly from the “eep268.xml” file download from the “EEPViewer” site http://tools.enocean-alliance.org/EEPViewer/#

This file contains all profiles but is structured differently from the library eep.xml file. My work is here:
https://github.com/Darki03/enocean_job

There is also some other modifications for chained and secure telegrams support.

Do not hesitate to ask some precisions !

@Anton81 it’s winter again, and time to make some progress here :wink:

Have you succeeded to create the correct ‘eep’ profile for the heaters?

@Anton81 @Alaric84 Hi there, if the integration of DL 50 devices works in HA, I would be absolutely interested. Is there a new status on this? Thank you!

No not on my side.
I’ll try the way of @mak-dev here:

But I did not make any tests yet.