Emoncms Android App V2.0.8 (open beta testing)

got the update this time

was fiddling in a setting ‘a page’ and it crashed. Did send a report for that
once re opened the app the my electric page was empty, all the settings are gone …
feeds were back to auto …

added the feeds back as before and the graphs came back, except totalling from today (lower part) doesn’t show, it is 0 though I produced over 3 kWh, values from previous days are there …
also

in settings page rotated to horizontal, impossible to scroll down to the cost section, it always opens a menu above depending where I tap …

that’s it for now

thanks for the progress

I’m still having issues with crashing too, it’s crashed twice tonight switching to landscape - crash report sent.
Also, what does this message mean in the grey box? the long number doesn’t appear to be an epoch timestamp…

Paul

Ah sorry the grey box isn’t very good! It appears when the app doesn’t get a timely response from the backend, and I’ve left in some debug output. I’ll tidy that.

I’m not able to replicate a crash when switching to landscape on my phone but I’ll get hold of the crash reports and look into it.

opening the app this morning gave even weirder results, giving screenshot form the app and corresponding graphs on emoncm


Hi guys,
I’m an italian user, if you can give me info on how to translation, i can do that!!
The new app is fantastic!!

Hi Eric, Thanks for the feedback.
I’m working on the issues raised, but I’m not sure how to debug the issue you’re seeing here with odd data. Could you set up the “app” on your emoncms webpage with the same feeds and post a screen shot of that at the same point in time as the android app, so I can see a comparison? Thanks

Thanks for the continued feedback.

I’ve just pushed a V2.0.2 update to beta channel with fixes from @tamsin:

  • Fixed: screen rotation crashes
  • Fixed: select page menu items in landscape
  • Removed: debug messages

That would be great! Here is the translation file for French, if you could change all the french parts to Italian then post the file back to the forum that would be great:

Even better, if you are familiar with Github (or fancy learning it) you could submit a PR with the required string file in a folder called values-it in /app/src/main/res

1 Like

Hi Glyn,
thanks for the information!
I created the correct strings.xml file and I sent a pull request, of course I have no way to compile the app to see if everything is OK.

let me know if there are problems!
Gabriele

Hello,
This is the screenshot of the month view in landscape mode, you could not, instead of the “times” have “days” below the first graph?
Instead, in the lower daily summary, it would be possible to put a “current week” and “previous week”?

Grazie! There are a few more steps to integrate the translation. I will try and test and get a beta update pushed out this week. You have done the hard work thought. Thanks again :thumbsup:

I think having “days” on the top graph x-axis when viewing week or month would make sense too. What do you think @glyn.hudson /others?

Just realised I hadn’t merged the fix for the scrolling when viewing page settings in android, so that will have to come with the next update. Sorry!

I’ve reviewed the recent crash reports on google play, and I think the fixes just released should have dealt with those, so would be interested to see if anyone is still having crashes with this version.

Yes it would make it easier to navigate.

Any chance of cascading the “days” into hh:mm when zooming in to less than a full day?
…so on a weekly view, we see Mon, Tues, Wed etc on the x-axis, but if we then zoom into a particular day, the axis becomes 13:20, 15:40, 17:20 etc.
Is that what you had in mind?

I seem to recall having a discussion about this with @pb66 some time ago??

Paul
PS I’ve been unable to crash the latest version :wink:

1 Like

Yup I agree, makes total sense. Same issues applies to all emoncms graphs.

  • sent from my mobile device

Much more useful… A thought for features. As there are multiple pages it would perhaps be useful to have the ability to reorder pages.

Great work @tamsin, sorry I haven’t been around much to help test since it’s been up on Play.

When I went to set up a load of different accounts to test fully I found I was limited to 6 accounts due to the “add account” link disappearing off the bottom of the settings page, I think it is purely a “screen not scroll-able” type of issue as I have since noticed the “GENERAL SETTINGS” section (keep screen on and language) gets heavily compacted to a tiny but scrollable sub panel when increasing the number of accounts until it disappears altogether.

The issue with the upper graph’s x-axis is an old one not unique to this version, I think it’s always been wrong when viewing a period greater than a day. It would be good to see days rather than times definitely, also when zooming into any one day from a wekk or month view, it would also be good to have an indication of which day it is if not the current day.

What might work, rather than looking to add another label, might be to make the respective days label on the lower chart bold or Blue to indicate which day is being displayed in the upper chart if less than one day, If you take a look at the MySolar web app Trystan has made it so if you click on any day in the lower “historic” chart the upper chart displays that day, that would be a very neat feature that could tie the 2 together.

Another thing on my wish list would be to be able to select a different base color for each page, that would not only brighten the app up further but also make it easier to navigate when you have lots of similar pages eg set solar to yellow or heating to red or EV to green etc etc.

And on the subject of easy page recognition, it there a reason behind the capitalization of the page names? I have to say I’m not a fan, shape of works makes reading on small devices much quicker and flicking though lots of pages would be easier if quicker to read/recognize. I use a lot of CamelCase and capitalization for the purpose of speed reading and easy recognition, which is lost when capitalization is forced, if users prefer the look of all caps they can always write the name in caps in the settings. Is there a need to force it?

While I see the appeal of more detail, in this instance I do not think it would work well as in landscape mode the vertical space is very limited so adding secondary x-axis labels would be costly and in portraite mode we only see one week so it isn’t really needed. nice thought but probably not required until the lower chart can scroll horizontally and then months as well as weeks would need consideration too.

I haven’t seen any crashes since updating to v2 (via play) but to be fair I haven’t spent much time on it and have rarely switched to landscape but I will report back if I do (and send crash reports) I have whilst writting this seen my first “connection error” with this version but it may have been just a one off, I’ll keep an eye on it.

A fantastic improvement in functionality!

I have just released V2.0.3 to beta channel which contains:

  • Implement Italian translation from @gab.lau
  • Fix scrollbar settings in landscape @tamsin

@gab.lau please could you update to V2.0.3 and double check the Italian translations work ok? They look ok to me, i.e. all the text fits on the screen etc.

Hi,
it seems that the translation is fine, I did another pull with some fixes.
I also noticed that there are strings that could not be translated, attaching screenshots.




Thanks.

Ah yes, those are new strings that were recently added to the app in the
latest v2 update. They are not yet translatable. I’ve opened an issue on
the Android App github. I’ll take a look with @tamsin to see if we can make
those strings translatable. We will then need your help again. I will let you know.

Thanks a lot.

  • sent from my mobile device

Oops sorry, must have been taking shortcuts! I’ll add those.

1 Like