[APP][Pro] DataVista

Hi @qawsedrf57, glad you like the app and thanks for reporting the bug. The phone display is indeed the intended display for the label widget. I’ll add this to the list of things to look into.

Are there any other settings on your tablet that might be affecting this bug, like Screen zoom or Font size?

I wil look in to it when i’m back at home and see what diference it make’s if i change settings.

1 Like

i was late at home yesterday and forgot about it.
but i did check it right now.

the tekstsize does make a different, if i turn that down in size, the text fit’s inside the given area.

the zoom on te screen does not change any. exept that i have 2, 3 ore 4 collums in landscape mode.

i did turn down the dot for the textsize 1 place and now it fit’s.

if i turn the dot to 1 biger than i Original had than a few(not al) of the line graph looks strange.

So i think it is connected to the size that is given for the space on the screen.(sorry i can’t beter explain my toughts)

and another edit(i hope you don’t get a notification every time)

i also did some testing on other app’s and non(wat i tested) of the aps change the designated space on the screen as you change the textsize. so i gueas it wil not be a easy fix.

the standard apps from homey change the size of the text but when it not fits anymore i wil get dot’s at the end ore just grow so much it wil just fit in between the borders of het designated space.

:rocket: DataVista v1.1.0 is now available in the test channel and has been submitted for review for the live channel.

This version includes:

  • :two_o_clock: A reimplemented configuration option for rolling timeframes in the line chart widget. This allows the comparison of a current rolling timeframe vs a previous rolling timeframe.
  • :face_with_peeking_eye: Added an option to the line chart widget for hiding the legend. @Andy_Henderson
  • :straight_ruler: Added the option to increase the tooltip text for the line chart widget. @Tijmen_Van_Gulik
  • :hollow_red_circle: The gauge widget can now be configured with a Circular style! Check out this tutorial to render a gauge showing the wind direction: Tutorial: Visualizing wind directions with a Gauge | DataVista
  • :artist_palette: Added the color option Contrast to numerous widgets. This will translate to either black or white depending on your dashboard’s color theme. @Bernd_Gaykema
  • :100: DataVista now automatically adjusts percentage capabilities with a range of 0-1 to 0-100. @Peter_Kawa @clindh
  • :hammer_and_wrench: Fixed a small issue preventing the progress bar configuration mode to start
  • :hammer_and_wrench: Updated the app store image and description

:warning: Breaking change: Line chart widgets that used rolling periods from the previous release will get stuck in a loading state. To fix this, edit your widget, choose the correct period (this or previous), and select one of the rolling timeframe options (60 minutes, 24 hours, 7 days, 31 days or 365 days).

gauge-compass

2 Likes

Thanks for the extensive description and screenshots. Ill try to reproduce this with my own tablet. I can’t promise a fix just yet, and if needed I may need to reach out to Athom and ask for guidance on how app devs should handle screen textsize adjustments when developing widgets.

i can’t get them back on the rolling timeframe.

what do you mean by select one of the rolling timeframe options?

Rolling timeframes are: 60 minutes, 24 hours, 7 days, 31 days or 365 days

So, for the period option, select either ‘this’ or ‘previous’ since ‘rolling’ has been removed from that menu option.

For the timeframe option, select for example, ‘24 hours’ (as opposed to ‘day’).

‘This’ + ‘24 hours’ = rolling period for the last 24 hours.

‘Previous’ + ‘24 hours’ = rolling period for the previous 24 hours.

i think i did it the right way but it only shows from 00:00 until now 23:17

lets wait 24houres and see what happens

i think i did it the right way but it only shows from 00:00 until now 23:17

lets wait 24houres and see what happens

Change tijdsbestek to ‘24 uur’ and you should be good :wink:

i don’t see that option, i see houre day week month and jaar

Please confirm in Homey that DataVista is at version 1.1.0. If not, try reinstalling the latest test version from DataVista | Homey

1 Like

i did the reinstall and now i see the options.

after applying the 24 uur the graph changed a lot, i think the wil go some data lost in te proces.

the one screenshot on the top is the one that is correct i think.

1 Like

i there a option to go back to version 1.0.0 temporary?

on the stable version i see 0.11.0

and on the test 1.1.0

i realy liked the rolling period of the 1.0.0 version! looking at in multiple time’s a day

Added an option to the line chart widget for hiding the legend

Thank you. Works a treat.

Andy

1 Like

Unfortunately not, but if 1.1.0 is not giving you the same results i consider that a bug that needs to be resolved. Please let me know what you seem to have lost.

I did find a potential issue with the loss of data / detail at the ends of rolling periods that I will look into soon.

it looks like the grahp is made with les points of data what results in a les detailt graph line.

if you look into the last 2 screen shots i have shared, then you wil see on the top graph wit the red and blue line the difference in detail. that are the same graphs only on difference app versions.

for now i am back to te latest public version but as soon as i see a new experimental update and i have time i wil instal that one

That’s indeed a change I’ll look into this evening or later this week, and I’ll try to fix or revert it in the next version.

To clarify how it worked in version 1.0.0 versus 1.1.0: The data points come from the Homey Insights API. You can see similar data in the Insights panel of the Homey Web App.
For example:

  • A chart for “Last 24 hours” shows data points every 5 minutes.
  • A chart for “Last 7 days” only shows data points per hour.

In version 1.0.0, DataVista used:

  • “Last 24 hours” as the source for the rolling day configuration

While developing version 1.1.0, I started with:

  • “Last 24 hours” as the source for the “This” + “24 hours” line
  • “Last 7 days” as the source for the “Previous” + “24 hours” line.

DataVista then trimmed the “7 days” dataset to include only the previous day’s data.

However, this caused both lines in the chart to have a different number of data points (per 5 minutes vs per hour) when comparing rolling periods like “last 24 hours” vs “previous 24 hours”.

Clicking a point on the chart would often show a tooltip with only a value for the “Last 24 hours” line (since it had 5-minute intervals), and you’d only see both values when clicking exactly on an hourly data point.

In 1.1.0, I tried to fix this by using “Last 7 days” as the source for both “Last 24 hours” and “Previous 24 hours.” This solved the mismatch but resulted in charts with hourly steps for both lines, meaning less precision overall.

Ideally, I’d have 5-minute data points for “Last 7 days” as well, but Homey aggregates the data over time, reducing precision the further back it goes.

I’ll need to decide whether to go back to using the most precise dataset available, even if that means both lines have different step sizes, find another solution such as filling in the missing data points (though I’d prefer to avoid inferring data), or simply leave it as it is. Since this only applies when comparing rolling periods (this vs. previous), I’ll probably revert to using the most precise dataset.

:rocket: DataVista v1.1.0 is now also available in the live channel!

1 Like

wel in my honest opinion i should say use the most precise datase available. (but i only use roling peroids to compair thing from the same period so i have a bias to use that one.)

even if both lines have different step sizes then on the whole houre they are on the same scale.(ore am i wrong?)

and then you stil have the moste precies line from the last 24 houres