I’ve been developing a custom integration for MyHome, based on a direct communication with an IP OpenWebNet gateway (I use an F454); I’ve also developed the underlying python library to go with it.
I’m not a developer by trade, but I think I followed guidelines enough for it to be somewhat sturdy. (it’s all async btw.)
I currently have lights/switches, covers, dry contacts, power measurement and CEN/CEN+ commands.
It’s all I have in this ecosystem, so it’s the only stuff I could test for.
From other automation solutions’ communities, I know people are also interested in the alarm and heating aspects of it but I don’t use them myself…
I’ve been using it for 3 or 4 months now, I would say it’s fairly stable overall.
My question then is the following: is there any interest from the community about this or not?
Should I try to fine tune the user experience and start documenting in order to publish it or not?
Edit:
The component and library are now public on GitHub
I have both the library and the integration on github, but in a private repo for now.
Message me your github username and I can add you as a collaborator on them!
I’ll need to give you some guidance on configuration as well (or maybe share my own for clarity) as it’s a mix of GUI and yaml…
I think there are a lot of people waiting on a good own intagration and this looks promising. (From what i can see from the library) I would realy like to test this out!
Hi Moussa, the library on its own is not enough, it is just underlying system used by the custom integration to work.
You’ll need to install the custom component in your Home Assistant instance to make it work.
For now it is hosted in a private github repository, but if you send me your github username I can give you access if you want to test!
Integration configured seamlessly. I must say, you have done a great job. Discovery of MH202 works well. I will let you know if I encounter any issues defining entities.
I’m having trouble installing. I have put the folder inside the custom components folder and the integrations shows up in the list to add the integration.
But when I try to install it just stops after a while with a popup that just says that it has stoped.
Can you try to run ‘ python3.8 -m OWNd -v 2 ’ in your Home Assistant instance?
It will try to initiate an event session with the discovered gateway and the logs might tell us more if something’s wrong trying to communicate with it.
hum, that’s strange… I’m not familiar with F455, but since it’s an older model, maybe it doesn’t handle discovery in the same way?
Is your F455 in the same network as Home Assistant?
Can you do this from your Home Assistant instance?
The F455 isn’t so old I think it’s only 5 years old or so, but apparently they already stopt making them.
Yes the gateway is in the same network as HA.
If I run this nothing shows up and stops after a while.
Is it possible to manually enter the config for the gateway without discovering?
Yes indeed, not necessarily older, but discontinued
You can provide the info to OWNd (like you did), but the custom component relies on discovery to get other information (like the MAC address that is used as a UUID) and unfortunately I did not plan the possibility to add all of it from scratch in HA GUI.
Let me message you, we’ll try to see what we can do to make discovery work! It can benefit others as well if we can make it work out of the box.
May I ask acces to the repository ?
My github is : theveninjeremy.
ANd is there a discovery of things or do we have to add all items by hand ?
Thanks in advance.