W00D00 / home-assistant-elero

Elero Centero component
GNU General Public License v3.0
39 stars 10 forks source link

elero cover component: split up "name" to name and id (or frendly_name and uinque_id) #34

Closed bit72 closed 5 months ago

bit72 commented 2 years ago

Hello and big thanks to developer(s) of this component!

I have one feature request (if not yet available and I may have just overseen it since I am new to homeassistant): Would it be possible to add functionality for elero cover component to split up "name" to name and id (or to frendly_name and uinque_id) inside configuration.yaml so that name for GUI can be set differently and with no restrictions? I mean similar to e.g. Template Cover (https://www.home-assistant.io/integrations/cover.template/).

In case I explaned not detaild enough please let me know.

Thanks in advance!

W00D00 commented 2 years ago

Hi @bit72,

kindly sorry, however I do not understand clearly what you try to ask. So, please describe more and please present your idea via an example. Thanks,

bit72 commented 2 years ago

I already had the fear that's not understandable ;-)

I have following problem: I want to see for example as name for a cover "WoZi Ost" in the HomeAssistant UI. If I configure like this grafik this works well. But if i need the cover to be used also in a group like this grafik the name "WoZi Ost" is not possible. Therefore i mentioned/hoped if a splitting to name and id (or frendly_name and uinque_id) as also some other components (e.g. component group) offer would be possible?

Or with other words: simply having somehow a possibility to use a cover inside configuration.yaml (e.g in a group) y it's id and having as well the possibility to have names for covers which need not to follow the yaml id/variable conventions.

W00D00 commented 1 year ago

@bit72 please try the release v3.2.2 which contains the unique id and let me know if it works as you want. Thanks

W00D00 commented 1 year ago

@bit72 I have figured out the solution for you. Here is my working config: