[Request] Text widget for dashboards with variables

Would be great if someone from the developer community could make a widget where you can add custom text. (layout / font / size / color / background image and transparency etc) and the possibility to include multiple variables within the text, that update live to the current value.

Would even be greater if there will be logo support as well, for example Font Awesome Icons or similar.

I really mis that in comparison to my Node Red dashboard.

Hi Nils,

Did you try all the available widgets already?
https://homey.app/nl-nl/apps/browse/#filter?features=widgets&platform=local

Enhanced Device Widget has such widget, albeit not “fullblown” like you have in mind.
But you can always make feature requests @ the developer.
Just post your requests in the dedicated Enhanced Device Widget topic.

Hi Peter, yes, I already use that app, but the options are to limited and the widgets you can create look out dated.

Sorry, writing a separate app for every wish is a bad idea. Because an app requires a minimum of 50 mb of memory and the number of apps is also limited. So it would be better if you send your request directly to the respective developer, because he is certainly willing to implement it as long as it is possible and feasible.

The status widget for Enhanced Device Widget supports most HTML tags, like <br>, <h1>, <b> and so on.

2 Likes

Not according to Athom, otherwise they wouldn’t have implemented widgets the way they are :man_shrugging:t3:

The opinion on “looks” is very personal (I made just a quick example in a few minutes) and also about the limited options I recommended you to contact the app developer Adrian:

By responding with “not usable” you’re saying “I don’t know yet how community widgets and apps evolve”.
Many devs are open to suggestions and ideas for improvement :wink:

That’s true, but it’s no different with apps. I wrote probably the smallest app (with less than 10 lines of code) in the Homey universe and was surprised to find that it consumes 50 mb of memory.

A dynamic approach would have been necessary long ago…

I know, this is a bit of a shameless plug :smile:, but I’ve made an app called DataVista that includes a label widget (plus other stuff like gauges, percentage bars and toggle switches). It’s probably not exactly what you’re after, but it might still be worth a look! You can find the docs here: Label | DataVista

The app can be found here: DataVista App for Homey | Homey

1 Like

I didn’t know that! That is very helpfull!

I use that app as well. I tried out the labels, but not really sure how they work.

Dit you check the link to the instructions posted in @Erikvl87’s post?
You set the value of the label via a flow.

Not completely, but I did now, and it makes much more clear how to use it.

I want to withdraw my request… :smile:

Now I’ve learned HTML is possible with the Enhanced Device Widget, it got me going, and now I was able to create something I can live with. :hugs:

This is just early stage… one evening of work. But I really like the fact that even html table coding works. So I got this right now.

And when active it changes to


(Don’t pay attention to the figures, as they are currently incorrect due to calculation changes)

For convinience I coded the HTML in an external program, en copied it in an advanced flow.
The logo’s change based on a simple bolean value from logic variables.

I saved some space in the header where I will add the current power consumption.
And this logo’s where quickly found on the web, but I will make better ones for my own in photoshop when I have some spare time.

Really happy with this result.

2 Likes