Replies: 11 comments 35 replies
-
A manual configuration using the UI would already make it a lot easier to use the integration, at least for users not confortable with YAML. So the UI should probably allow some kind of patch creation. Usually the structure in ETS follows some standards, so addresses of the same entity are either grouped in blocks or in several middle groups.
Of course there are quite a few things to consider, for example TW / RGB(W) might be separated in multiple blocks (one for each color). Last but not least, the ideal solution would of course be an import of a KNX project with auto detection of the entities. |
Beta Was this translation helpful? Give feedback.
-
I honestly doubt that there is a unified way (as of now) of how we can achieve automatically configuring entities. Instead I'd opt for an (improved) ETS Look&Feel where users can see their project in the UI and then we could potentially work with context menus to start creating entities based on this user input. This would work really well for entities that have one or two DPTs but not so much for our bigger ones like climate and light. For those we definetly need dedicated views. In this views we can use the parsed project data to prefilter the available DPTs during selection to increase the user experience while still allowing the user to manually switch the filtering off (i.e. if the DPTs are not maintained accordingly in the project file). |
Beta Was this translation helpful? Give feedback.
-
For the more complex platforms, namely
I think we could look into ETS Functions (and DPT lookup) for GA suggestions. Although they don't provide all information we'd need for an entity to be created, we could speed up the config process with these. |
Beta Was this translation helpful? Give feedback.
-
I just had a quick look at another KNX tool, the Gira Project Assistant. It seems like it does not auto create entities but instead just import the GAs and let you cinnect them to entities. |
Beta Was this translation helpful? Give feedback.
-
I created a quick Figma prototype for the entity configuration in the UI: |
Beta Was this translation helpful? Give feedback.
-
I recently added another light source which I inserted in the middle of my lighting group addresses. So I had to move half of the addresses by one. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Probably a longshot here: im still thinking if we one day might configure KNX devices via XKNX - without the use of ETS. My idea is to have a more-or-less standard configuration binary blob, optimized for HASS use. During the automated configuration process just the KNX addresses are replaced within the blob. The System then knows which KNX addresses were assigned. this data then may be used for configuration. :-) |
Beta Was this translation helpful? Give feedback.
-
Hi there, although I don't use the Hager Domova TJA470 anymore, I always liked the way of adding devices to it. Many greetings, Here are some screenshot: |
Beta Was this translation helpful? Give feedback.
-
Well done Matthias for the KNX UI integration into HA 2008.8 looks really nice and I think it will permit new users that dont like YAML coding to get on board with HA quicker. Questions I have:
thanks for your help, |
Beta Was this translation helpful? Give feedback.
-
I don't think that would be allowed in HA Core. It would mean to accept user-defined (yaml) unique_ids.
It was the most requested feature for a long time - and probably still is. It also has huge potential when leveraging knxproj file data.
I think there is a very mixed user base. The general plan was to get more user-friendly. |
Beta Was this translation helpful? Give feedback.
-
We'd like to be able to create HA KNX entities from the UI instead of YAML.
Let's see if we can come up with ideas on how this should look like and work.
Beta Was this translation helpful? Give feedback.
All reactions