How can I do this in a Dashboard Tile?

OK I admit that Tile Master is too complex for me. And while I appreciate the developers penchant for going his own way, not using HPM is a royal pain too. I tried and failed to use it to do something I thought was kind of simple. Is there another way to do this in one tile:
image

In this sample the current temp is a sensor value and the min/max are hub variables. I use multiple tiles for this now. And it take a lot of space and doesn't have a degree symbol. Seems like there should be a way, but I'm stumped. And I'm not really open to Tile Master for the reasons above. Convolution much? Thanks for any tips/pointers.

1 Like

I agree multiple tiles on a dashboard, while achievable (including the degree I am sure.... But can't figure out just now...), is not an ideal solution in this case. I think if you can find or someone can develop a small app and/or driver to record the current, min and max for a given temperature device, perhaps with a tile output, this would make things easier. If not a tile output in a new driver, then it would certainly make the display easier using @thebearmay 's Device Data Item Display. I also think others would find a small app like this a useful addition, removing the need to setup albeit a small set of rules. For extra points, if the app could aggregate the min / max across mutliple sensors that may also be something people find useful.

Funny you should ask because I’m working on a solution for that exact problem. Everything about it is customizable, colors, borders, font size, alignment, attributes, titles, column headings, etc and supports highlighting for keywords such as the word open in this case. My guess is I’m about 1-2 weeks from release because I don’t like releasing buggy software.

I tried Tile Master too but found it cumbersome and did not like the look of tiles. Did not really find a solution so I wrote my own.

P.S. The activity tile is a special tile that reports using the lastActivity attribute according to a variety of filters.

P.P.S It is easy to use too.

5 Likes

Threw this together as a result of adding a customization option to the Hub Information Driver:

[BETA]Tile Template Device Manager

Bottom line is that you can construct a tile with as many attributes and style it with as much CSS as you can fit in 1024 characters. Doesn’t do variables at the moment but it’s an easy add so maybe next week if I have time.

2 Likes

Worth mentioning, although it may seem like overkill, is that you can "minify" your CSS (and likely other textual components) in order to fit more goodness into that 1024-character limitation... visit CSS Minify to try it out. :slight_smile:

3 Likes

Related, can a device driver be written to take data from another device and output that in a configurable string, or is that strictly an app process?

I.e. layering a device atop another?

1 Like

Generally an app, see:

This looks really cool!

Going to try this out later today. I've converted my Min/Max to virtual temp sensors to make display easier. Thanks folks.

You might want to take a look at @gslender 's Hubivue (www.hubivue.com) 100% local and allows customizable tiles easily. You can see here I have Temp and Humidity but you can pretty much do as many of what you want

2 Likes

Also working on a special Weather tile that has animated background weather.

Here’s a sneak peek…

4 Likes

You should make an integration into the Weatherflow Tempest API :slight_smile:

Really is attractive. OK. I might have to look into hubiView. :thinking:

The Weather Tile will work in two (2) modes:

  • hub mode obtains weather data directly from the hub via any compatible weather driver like Weatherflow or Ecowitt; or
  • direct mode obtains weather data from the Internet OpenWeatherMap API and requires you to enter a API key and the location details

Details are still being worked out, but it should be flexible enough for most folks

2 Likes

I'd like to see Weatherflow Tempest because that is literally in my back yard... Current attributes available through their open API

In the list of hub attributes, it doesn't give you the current weather description (ie Clear, Cloudy, Storm, Rain etc) - how do you propose that is derived from the API ??

I'm using the light driver. API provides forcast data

Oh... so what you're doing is using a hub connected device to send "some" weather data to the hub, but you expect the dashboard to connect to the API server of the device to collect "more" weather data to build a more complete picture of the weather at home?? That level of complexity won't be available initially, but will look into that over time - obviously combining that level of complexity isn't easy (as I'd need to support a bunch of APIs as everyone has their favorite).

Mine does that:

2 Likes

@garyjmilne did you publish your app?