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

In addition to HABApp that @Spaceman_Spiff recommends, JS Scripting to a lesser degree and jRuby to a greater degree can do this as well.

This is where I’m still confused because we have that now. All the persistence engines have a default streategy, nothing to customize. We have UI widgets yoiu can use as is. We have rule tempaltes you can use as is.

There is certainly more than could be done on this front but it’s not like large portions of OH don’t already support this.

That’s never going to change. There is alwyas going to be something you want to do that no one else does, or at least no one else has published. But it seems like your solution is to say “too bad” rather than “here’s a way you can build what you need yourself since no one else has done it yet”. That’s what I don’t get.

Are you talking about MainUI or HABPanel. MainUI is responsive. It reflows the widgets hbsed on the width of the screen but HABPanel does not.

And to again bring back your “don’t require end users to build it” idea, in MainUI you get an automatically built UI almost for free when you use the semantic mode. Isn’t that the sort of thing you are talking about?

We can open a new thread for more details but if you are building a page and you have a row the options for each widget in that row will have a “Column options” menue where you set what percentage of the row this particular widget takes up based on the width of the screen.

s

These are set to fairly reasonable defaults so you usually won’t have to change that, but if you do, the option is there.

If you have more questions after reading that, open a new thread and I’ll be happy to answer them.

Note clicking on Analyze All will give you a chart of all the properties shown.

I’ve only done some minor customization to these. All of the custum widgets shows I’ve published to the marketplace if you like my icon and color choices.

As an alternative (though I’ve not worked with it yet) is @hmerk et al’s widgets which also build a UI based on the semantic model.

Because I’m saying that you already have that option (i.e. to not custmoize it), and it’s getting better. The only way to eliminate the temtation to customize it is to eliminate the option to customize it.

You can’t have your cake and eat it too. If you can’t have each and every widget look exactly how you want it to and at the same time not modify/configure the widgets to get there. You can take them as they are published or you customize them.

OK, then we are done. We have the options tab and we have the semanticHomeMenu suite.

We can draw the line there. We could even look to see if the semanticHomeMenu could be move to be an official repo if all parties are amenable and it helps somehow.

That’s where I’m comming from. We already hav eoptions for minimally configured UI dashboards and they getting better/easier with every release. But as always happens is 'but I don’t like those, I want a minimally configured dashboard that looks how I want it to, not those but I don’t want to configure anything."