-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP2 Support #72
Comments
Hi @Stoney49th, thank you for opening this issue. If anyone who does not own any of these devices would like to help, I can make a self contained test setup available. |
Ha, nice 👍 By the way...i did some modifications to the codebase and wrote an ESP2 backend. I also included class definitions for most Eltako 14-Series devices with commonly used functions (at least in my installation). It's neither super polished, nor perfectly well coded (im a bare-metal C/C++ guy, so bare with me...). But it works pretty reliably since about 4 months now...support for auto message parsing has not been implemented yet in ESP2 since I wrote device those classes for each specific device due to some special eltako quirks. I'll try to sort things out here and remove my installation specific stuff - followed by a fork and push. I don't want to mess up this cool project - but maybe someone willing to apply some polish might be able to get this ready for a pull request? How about that? |
Fast response @Stoney49th! I am not even a developer myself, but I would really like to look into your changes. |
@Stoney49th Sounds great! 👍 I've been also interested in the Eltako -products for quite a while, and it would be awesome to have support for them. |
Hey guys, I just forked and push to a new branch. You really have to review my stuff first and maybe make some changes, because I many use this as a enocean to mqtt gateway with influx logging, so there is some mqtt stuff mixed into the classes (aka. what topic to send to...but no direct mqtt usage there) which might not be tolerable for some I guess. But hey, maybe this is the starting point for wider device support, since "standard" could also be modelled as a device. I felt the need to introduce this concept because of the state handling required to actually do something with a shutter or a dimmer - however these aspects are far too low-level to push them towards the UI sitting behind mqtt. Pull request incoming... |
Hi @Stoney49th, did you find some time to prepare your code? |
Hey, sure, I removed the personal parts and tried to structure the commits. Just have a look at the pull request and/or my fork...I've also included my eltako<->mqtt backend and a simple mqtt to influx logger. |
Ah, sorry I did not see the PR or your branch stoney_ESP2_mqtt. I checked your fork from time to time but missed the branch... |
@Stoney49th I hat some time last night to look into your code. I added some debug messages to log every received packet.
The events from my FTS14EM rocker switches are not parseable by your class FTS14EM do you have any hints for me?
Update I am now able to trigger my actors but I had to do some changes in order to send packets of type "PACKET.RESERVED", Add support to send PACKET.RESERVED packets. @Stoney49th did you find another way to activate your FSR_FTN_14? |
@Stoney49th any news? |
@Stoney49th, are you still interested in working on this? If not, I'd continue with xxorde's version of your branch and try to get it into a shape that could be upstreamed into the master version to get it actually usable on home-assistant. |
Hi @Stoney49th , @xxorde Thanks |
Hi @MalibuKoKo, |
I had a look at @xxorde and consequently @Stoney49th implementation of the code. I think we should try to reduce the duplicated code in the communicator classes. Basically only What about moving these two function into a seperate |
I have another proposal: Maybe its easier to keep the |
Hello, any change to get the ESP2 support in? The Eltako FAM14 devices are unmatched in price for the DIN rail, would be perfect to be able to use them in Homeassistant. |
Hello all, I would be interested as well to get a converter from esp3 and esp2 and back so that I can provide USB300 support in Home Assistant Eltako Integration.. There is already a converters implemented in Java for OpenHab: Is someone interested in backporting it to kipe/enocean and making it compatible to eltako14bus |
Hi,
some installations require the support for ESP2 (e.g. Eltako 14-Series Devices) since they were defined before ESP3 was out. Since these devices are still relatively new and support will last for many years on, it would be awesome to have ESP2 support. I have a whole house installation based on these devices, so I'm able to test almost any kind of 14-Series Device (at least the standard ones like switches, dimmers, shutters, etc. etc.).
What would be your preferred way of extending the codebase for ESP2 support? I would love to do so in the future and feed the result back to the project. Let me know guys what you think...
P.S: https://www.enocean.com/fileadmin/redaktion/support/dolphin-api/esp2_page.html
The text was updated successfully, but these errors were encountered: