Ideas and Discussion: What Features Do You Want in openHAB 5.0?

Another point at my whish list :slight_smile: is about ephemeris.
One can put a special file to $OPENHAB_CONF/services/ to get translated Names of holidays.
BUT: As this is only active in displayState, there is no easy way to get the translated Name as a pure text.
Also, I experienced some hickups with the translation (and it would be nice to be able to configure that part properly anyway…)

What about the option to chose the language per user?
Think about Families with multilingual background.
But of course this would be a really big bite to eat…

1 Like

Come on, shouldn’t they be able to agree on a common ‘working set’ language?

Weird thing to say, almost as if you expect some sort of agreement or a written process regarding that… :rofl:
I’m Portuguese, I speak English at home, my parents speak Portuguese, my wife sometimes switches to French, the guy that sells me pastries speaks Spanish, my hairdresser speaks some funky kind of Brazilian, and my son is 20 months old now and making his own language right now.

don’t tell me people in Germany only speak German :wink:

Sure you can assume that everyone speaks the same language, but from my list above, only three speak English:
Me, my wife and my father.
My kid only says “this”. And throws bottles at me.

So that would leave basically everyone else locked out due to lack of accessibility basically.

If I switch to Portuguese, which you can argue would be the logical thing to do, now I’m pulling my hairs out, my wife wants to divorce me, and my father is laughing is ass off. And it’s my home so I call the shots.

If I could I would have the presence widget with my parents faces there so that they could click on them and have the entire dashboard, ui, language etc change per that person. Then later maybe use face recognition for that maybe? That would be hella sweet, and I think that this kind of thing is exactly what home smart automation should tackle - the human condition (not necessarily this example now, but in general.)

:thinking:

6 Likes

I created a gauge widget with customizable color bands in my “classic” style here: Color Bands Gauge Widget [3.1.0.0;6.0.0.0)

2 Likes

The base might not be too hard to implement. A language parameter to the url might override the openHAB configured language.
But it was not (yet) designed with this, so there will probably be some challenges.

Now that I think of it, I remember basicUI does something related to the language based on the browser. @Lolodomo im I mistaken?

It’s not a wish for OH 5.0 but for the upgrade process.
Is it possible to add the “update.log” with a list of deinstalled Marketplace bindings.

Every update I had to think about, what bindings are missing (e.g. signal or Ephemeris)

1 Like

I believe you’re mistaken here.
The upgrade process should be keeping the installed bindings installed. If not, open a bug report.
Signal however is not a regular binding AFAIK but some file you had manually injected.
And Ephemeris is in core.

Marketplace bindings are deinstalled during upgrade intentionally (or at least should be, not sure what’s the current status here) because there is no way for openHAB to get the correct version of the add-on automatically.

What I have in mind is that Basic UI is never using browser language but rather language set on OH server side. But I should check to be 100% sure.

IIRC Main UI uses the browser language for REST API requests, but the configured system language for the UI.
That could likely be changed to use the browser language for everything.

There are two Ephemeris bindings, one in core and another one in the marketplace.

I hope you know the ephemeris binding is part of the official distribution.

And also a binding.

Yes, but I am not sure since when, so I think before the update I’ve used the marketplace binding. Now I’am using the core binding.
And signal is deinstalled and after new install from the marketplace all okay. But I had to think about it, and so my wish of a list :slightly_smiling_face: only in the log.

We have already several issues/RFC for that so it can be discussed in GitHub.

1 Like

Browser language would be useful to set the default language which can then be used on devices which are used by a single user (e.g. a phone) but would be less ideal for tablets on a wall. I imagine a dashboard with pictures/avatars of the members of the home and their home/away status. Pressing on a member switches the dashboard to the configured language for that user.

I like to have support to tag existing rules in textual configuration, such as “Schedule”. Ideally this would be rule “name” (tag=“Schedule”) in the first line.

I’d also like to have “openhab-cli backup” as a buton in the the admin section, resulting in generation of a downloadable zip file in the browser to obtain a quick copy.

1 Like

You might checkout
https://github.com/openhab/openhab-core/issues/3305#issuecomment-2571700213

It has been reanimated :wink:

1 Like

That would also be my wish. I once proposed to add this information to metadata itself and then let the UI access the metadata of that item change but the idea to write to the metadata from the UI via a widget was turned down. I we had that we could easily provide a UI and one general rule that would handle that.

1 Like

Not sure if it has been mentioned yet (thread is long), I apologies if it has.

I would like to see the value of a thing channel without having to link it to an item first.

6 Likes