Hello everyone,
I’ve been using home assistant for some time now and I think like everyone loves the project.
It is usable by everyone from beginners who just use the integrations to advanced users who use HACS and program their own components etc.
However, home assistant always presents you with “unnecessary challenges”. I call it “unnecessary” because almost everything is already there to change.
I am talking about the inflexible devices/entity.
Let’s take Light as an example.
A standard dimmable light has in its “More Detail” card the components:
- On/Off
- Dim
- Colour/Temperature
To transfer the individual components to their own cards, I need a “Light Entity Card” or have to use “slider-entity-row” to isolate the components from each other and control them.
For my air conditioner, I had to use “Paper Buttons Row” and “Button Card” to achieve the result I wanted.
They are all frontend elements that Home Assistant actually already brings but doesn’t let us access without using scripts.
Actually, it should be in the sense of Home Assistant to let every user access his devices/entities flexibly.
To achieve this, I have two possible solutions. The first would be to add all the entity to each device, which would of course lead to it quickly becoming confusing.
So, the second possibility:
We have a light in an entity card:
type: entity
entity: light.desk_light
This can therefore only be switched on and off. In order to be able to change the temperature of the light, for example, it would be easiest for the user to add a “temperature” after the “light.desk_light”.
type: entity
entity: light.desk_light.temperature
This way each entity can be controlled by each device without the need for larger frontend elements from HACS and even with this we would be much more flexible.
I am curious what you think of the proposal and wish you a nice day.
Greetings
Dobby