blynkkk / blynk_Issues

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android SuperChart bugs

thorathome opened this issue · comments

Hi Blynk.
I am running ESP32s and ESP8266s on Blynk.io and using iOS and Android as mobile targets.
See two screenshots below for Android bugs and differences from iOS using the same Device and Template.

Android SuperChart bugs
one - Note the positioning of the 12h horizontal axis button on Android.
Position is correct on iOS, not so on Android.
two - Note the difference in the green Datastream (Barometer) Vertical Axis values using AUTO on Android.
Datastream is correct on iOS, not so on Android.

Development on Win 10, Arduino IDE 1.8.15.
Both screenshots below from ESP32 Blynk.io sketch using latest Blynk libraries.
Logs sent now from both Android and iOS,. Email is thorjohnson999 at gmail.

Android screen
Android Screen

iOS screen
iOS Screen

Hope this is helpful. Tell me if you need more info.

Hi Blynk. I'm happy to provide more info on this issue which makes my Android Blynk apps largely unusable.

For Android only:
Auto selection of y-axis values doesn't work properly.

X-axis values from selector appear broken.

Thanks for all. Good luck.

@thorathome we are investigating this issue. can you provide some details for "Auto selection of y-axis values doesn't work properly" - whats exactly is not working properly, on the screenshots above it seems android and ios have similar y axis values.

Thanks for picking this issue back up.
Scroll back up, please, to the two screenshots, above.

I have the SuperChart Barometer Y-AXIS SCALING set to AUTO on iOS and on Android.
In the Template, this Barometer Datastream is a DOUBLE #.### with a Min/Max of 26/42.

On Android, (first screen shot) Blynk automatically selects the range as 25 to 33
On iOS, (second screenshot) Blynk automatically - and correctly - selects the range as 30.0 to 30.1

You can see similar differences between Android and iOS on the Temperature Datastream, as well.
iOS runs from 40-85. Android runs from 30-86.
BOTH iOS and Android for the Temperature are set via MIN/MAX in the SuperChart to 30/95.

I would expect both Android and iOS to show the same Y-Axis ranges, display the same Datastream identically on both devices.

ALSO, the Android X-Axis has the 12h value to the far right, when it should be between 6h and 1d.

Thanks.

@thorathome I've reproduced both issues. it will be fixed in the next release

Thanks for taking time for this. I appreciate the progress I have seen on Blynk IoT since I moved over from Old Blynk.
Lots of progress! I'll keep reporting things I do not understand.

I do wish to add one request for the old TimeInput widget. I currently use 4 different widgets to perform a similar function on IoT, and it's still not as powerful or helpful as the original TimInput widget was.

Best wishes. Thanks.

@thorathome

I do wish to add one request for the old TimeInput widget. I currently use 4 different widgets to perform a similar function on IoT, and it's still not as powerful or helpful as the original TimInput widget was.

Hello, but we already returned TimeInput like 2 months ago.

@thorathome Time Input is available, and it is also one of the free plan widgets.

Hah! Thanks for fixing the SuperCharts AND for TimeInput. I will update my Blynk IoT sketches.
Now I Know!