Help get this topic noticed by sharing it on Twitter, Facebook, or email.

Android App for PVOutput

Hi All,

We can't let the iPhone folk have all the fun...

I've been fiddling with an android app for over 10 months learning Java and Android SDK as I go. I use it all the time when home and travelling to keep an eye on my solar output.

Happy to share it. Could make it available in the Android Market if there was enough interest.

Contact me at pvoutput@mcdonalds.id.au to express your interest and I'll get the current version to you (somehow!!!). I'm sure we will find problems that will need fixing so please be prepared to work with me to iron them out.

Basic features include:

- Systems Page: Add one or more Systems (ID and API Key) to get access to the PVOutput data.
- System Page: Summary stats... Energy totals and daily averages for Today, Previous 7 and 30 days, Lifetime.
- IntraDay Page: Energy, Instant and Average as per PvOutput website stats for each day that has live data. Graphed with Energy and Average.
- Daily Page: Energy, Peak Output, Peak Time for last X number of days. Graphed with 7 Day and 30 Day moving averages.





Cheers,
Mark.
7 people like
this idea
+1
Reply
next » « previous
  • v1.96 has just been uploaded. Give it a few hours to be available in Google Play.

    - Enable sid1 parameter of pvoutput.org api. Allows you to monitor generation of any other system using your own api key. Must be a pvoutput.org supporter. See Menu -> System -> Add.

    - Fix Data Update Service (again) ... ignore further failures (no data found) when attempting to update yesterday's intraday (thanks Nic).

    - Fix System Edit ... remove ability to modify system id.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi All,

    I've seen some strange things happening with the in-app subscriptions. On the 9th, they stopped processing properly in my Google Wallet checkout account. Today, Google has started charging the subscription fee again for customers that subscribed only 2 months ago. I've also had reports of the Graph Widgets stopping to work because the subscription appears to have expired.

    I've raised 3 different tickets with Google. Hopefully this will get sorted out soon.

    Regards,
    Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi Mark,

    I don't know if this is relevent or not.

    I bought a subscription on the 1/12/12 for my Google Nexus 7, and it was cancelled on the 12/12/12 but the google email said the subscription would remain active until 1/12/13 so I thought you must have cancelled the auto-renewal part of it. But the Widget still works fine.

    Later I bought a Galaxy S3 and bought another subscription for it, 18/1/13, it hasn'tt been cancelled or anthing and is working fine, the app store says I'll be charged again on the 18/1/14. (The app store says the same thing if I click on either the Nexus 7 or the Galaxy, two for the price of one? :confused)
    • view 2 more comments
    • Hi Steve, All 'managed' Google Play purchases are tied to your Google account and not your device. You should not have to purchase anything twice on the same account. This gives a reasonable overview of the types of Google Play purchases (http://www.extremetech.com/mobile/130...) Subscriptions are on the second page.

      Therefore, I recon subscriptions in my app should follow your account to other devices.

      Lets hope Google can fix this current problem before I get too many more 1 star ratings because of it!!
    • I can't believe someone gave you a one star without asking what the go it. I've learnt more from you tonight that you've learnt from me.

      Off I go to sync my apps ;) Thanks.

      Your app is worth more than twice the price to me. Especially as a PVOutput donation is enough to get rid of any ads. The added features are a bonus and cheap.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi All,

    An update on the in-app subscription issues... Google's last response to me 2 days ago....

    Hi Mark,

    Thank you for your reply. Please rest assured that we continue working on this issue, no action is needed on your part. We will contact you when we have an update or if we need further information.

    Thank you for your patience.

    Regards,
    The Google Play Team


    I "think" the problem has stopped getting worse at least and think it has to do with Google rolling out version 3 of their in-app billing api for Android. I'm not using it yet but changes they have made to Google Play and their back-end services have obviously played havoc.

    If you have lost your subscriptions (expired), you can subscribe again. Once Google sort out what they are doing about it, you will be refunded your original subscription fee and thus leaving you with your new one for another 12 months. From the information available to me, I have no idea who this has happened to until I get an email from you. Google should know though.

    If you have simply been charged again, you will be refunded your first subscription fees eventually and this should also leave you with 12 months from date of the second charge. From information available to me, I can tell who has been overcharged but need to wait for Google to advise my next move.

    I'm hopeful that Google will sort it all out without me having to do anything.

    Please sit tight. I will keep emailing them at least once per week.

    Regards,
    Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • A new app for Android has been developed called TheSolarCalculator. It uses BoM data to predict your solar generations. It also allows you to see the BoM for your locations. You can find it at http://www.thesolarcalculator.com/
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • If you had no meters at all on your PV system, then the Solar calculator App would provide some visual reference, though, to be fair, you could jump on PV Output and find a system of similar size in your local area and that would be as good if not better.

    This solar calculator app falls a little short of the mark if you were to place it alongside Marks app, (which takes its data from PV Output). The Solar Calculator relies a lot on estimates (guess-work) to produce its data/displays. If you compare that to PV Output which only displays factual data that's supplied by your own system, well, then, no comparison really.
    Its curious to note that the Solar Calculator App claims to "Track, log & store all your solar data" - but when you look closer it says: "enter an estimate of how much of your solar power generation" - if you already use PV Output, with a consumption meter, then you will know for certain exactly what your usage is, what your panels are doing, what your income is etc etc. Then add Mark's excellent app and you can keep an eye on everything at anytime. Very handy for a quick glance every now and then. Thanks Mark, yours is a winner.
    • Thanks for your comments walkaboutevents, great suggestions to use the Apps hand in hand. What The Solar Calculator App does provide for PVoutput users is a direct link to BoM data to track and log alongside the prediction of the algorithm (based on well established statistical principles - far from guesswork) to give enthusiasts like yourself another data point to check and further understand the drivers of solar generation including meteorological data. The Solar Calculator also gives the four million other Australian PV unit owners the opportunity to understand their Solar generation - regardless of their ability to install a meter - both financially and technically - a great win for the Australian mortgage belt.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • 1
    Hi All,

    The latest news on the in-app subscription issues.... there is no news... other than the fact it seems like Google have fixed their end but not bothered to correct any of the overcharging as far as I can tell.

    Subscription processing seem back to normal for the past few months now.

    If you have been overcharged, please drop me an email at pvoutout@mcdonalds.id.au and I'll sort it out (refund).

    It's been over 3 months since the last release. Between some very busy periods at work, I've been chipping away...
    1. Upgraded to Billing Services v3. Increased Minimum SDK from 7 (Eclair) to 8 (Froyo) in support of Billing Services v3.
    2. Upgraded to latest AndroidPlot library. Now supports Bar graphs and I've changed a few of the plots to be bars rather than plain line graphs (see screenshot below). Still one major issue with the AndroidPlot library that means it does not work properly pre-ICS. I need to increased minimum SDK from 8 (Froyo) to 14 (ICS). Hopefully it will get fixed and I can continue to support all the way back to Froyo.
    3. Added an Italian translation but still waiting on final checking of the translation. Volunteers to check Italian or do any other language translations are welcome.
    4. Experimenting with Fragments and Horizontal ViewPager to give some visual sliding of pages when swiping left/right.
    5. Add "No Consumption Data" flag to System Edit screen. Removes consumption modes when swiping up/down.
    6. Add support for Ethernet connectivity
    7. Another fix for negative temperatures

    If you would like to beta test, please drop me an email.

    Cheers,
    Mark.

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Is the graph in the next release as I can't find it in the current settings?

    Many thanks.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Bar graph is release. I can send a test version if you would like to test it for me. Drop me an email.

    Thanks
    Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi All,

    Google today announced that developers can publish alpha and beta versions of their apps to groups of users specified by Google Groups and Google+ Communities.

    So I've created myself a PV Output Android App Beta Test Group on Google Groups.

    Your all welcome to join the group, opt-in, and have access to the current beta version via the normal Google Play update process.

    Click here for details on the current beta version ... v1.104.

    Regards,
    Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Very good.

    I'm now running your Beta release on my Galaxy S3 and Google Nexus 7.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Thanks Mark, was about to email you to join so now joined with your link.
    Running Galaxy S2 on JB.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Just updated the app in Google Play. Will take a few hours to be available to all.

    v1.105 1401105
    - Update for Android 4.0+ only
    - Upgrade to Billing Services v3
    - Upgrade to AndroidPlot 0.6.0 custom build to support bar graphs
    - Change some lines to bars and add some fills
    - Add "No Consumption Data" flag to System Edit screen. Removes consumption modes when swiping up/down.
    - Add support for Ethernet connectivity
    - Another fix for negative temperatures
    - Logs of changes to support language translations
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • 1
    Just updated the app in Google Play. Will take a few hours to be available to all...

    v1.112 1401112
    - Added "Last Year" to the Daily Gen and Cons graphs. On by default. Turn off via preference. Shows the 30 Day Average as calculated for the same 30 days last year.
    - Fix "Out of Memory" errors when re-opening the app.
    - Added Dutch (Netherlands) language files. Thanks Michel.
    - Added Italian language files. Thanks Angelo and Danilo.
    - Fix ability to set colour of bar graph in home screen widget.
    - Improve layout and text sizing for higher density screens (eg: S4)
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • 2
    Hi All,

    Just released a new Beta version to the Test group.

    v1.117 1401117 (10th October 2013)
    - Added PVOutput Alerting support - get notified by the app in addition to the email alerts normally generated by pvoutput.org. See Preferences->Alerts for details.
    - Minor bug fixes and code improvements.

    I'm using Google Cloud Messaging which means that if your device is contactable by Google (ie: turned on, awake and connected to internet data) you should get a notification as soon as pvoutput.org raises the alert.

    Cheers,
    Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi Mark, I've just downloaded the latest beta and it doesn't start up on either my Galaxy S3 or Nexus 7 tablet.

    I just get the standard: "Unfortunately, PV Output has stopped"

    Regards,

    Steve.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • 1
    Hi All,

    v1.119 is now available in Google Play.

    Now, when PVOutput.org sends you an email alert, you can choose to also get a notification on your android device in the notification bar. Turn on per system via Menu->System->Edit.

    Cheers,
    Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Notifications are working great, a noteworthy update, thanks Mark.



  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Mark,

    I just got this from Google Play:

    Your PvOutput Pro Widgets subscription from Mark McDonald AU on Google Play has been cancelled. No refunds will be issued (Refund Policy). Your subscription will remain active until 09-Dec-2013.

    Any idea why? When I go to the store it says I have cancelled, I have not. I can't see how to stop the cancellation, I assume I will have to let it cancel and sign up again now?

    Thanks Anthony
    • Hi Anthony,

      Can you forward the email to pvoutput@mcdonalds.id.au and I'll see what I can see from my end. I need the transaction numbers etc to try an match it with events in my Google Wallet account.

      We have just hit 12 months since I released the Graph Widgets and the yearly in-app subscriptions so I have been watching for the subscriptions to roll-over. I saw 4 rollover 2 days ago as expected. I was expecting about 15 to 20 to rollover yesterday but have seen none other than 2 cancellations which might be yours? They say "Credit card declined".

      I had problems earlier in the year with Google's handling of an upgrade with their in-app subscription service so I'm not surprised that its not performing as expected for the early subscribers either.

      Cheers,
      Mark.
    • Your right Mark.
      I contacted them and they said my credit card had expired.

      They are FOOLS!

      I had two credit cards on file, they only tried the default that had expired, they did not tell me and give me the opportunity to update it, they can't even allow me to renew now I have swapped the cards (I'm told it has to expire on 9th now then I have to start again).

      I asked then why they sent me an email saying "I" had cancelled my subscription when it was just an expired credit card, they had no answer.

      It makes you wonder if Google want the business, any other company would send an email saying "you don't have a valid credit card on file, update it now or your subscription will be cancelled", not Google though!

      I would guess a lot of peoples credit cards have expired in the last 12 months.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi Mark...

    I really enjoy using your program. A couple questions for you.

    1) is there a way to change the default colors for things like the graph, the axis font color, yesterday's output line (I'm colorblind and the colors used make it difficult for me to read)?
    2) is it possible to increase the font size for the fonts on either axis (a bit difficult to read for my old eyes)?
    3) The major axis grid-lines appear to be arbitrary as opposed to regular intervals, like every 500 watts. Is there a way to set the axis interval to be regular?
    4) Can you set the temperature reading in Fahrenheit so that they don't show a decimal (rounded to nearest whole number)?
    • Hi Scott,

      Glad you like the app. I'll address your questions:

      1. Fully customised graphs are on my wish list. I'm working towards it but will take some time. You can change the colours used in the home-screen widgets already.

      2. No way for you to change atm. I know the writing gets a bit small on the newer high-density devices. Its on my list to do something about.

      3. Not something that has been asked for before but makes sense. Not sure how easy it will be to implement but I'll see what I can do. Its on my list.

      4. Yes. I could probably make that a permanent change for Fahrenheit. Its on my list.

      These changes might take a while to come through so please be patient.

      Happy to take more suggestions.

      Cheers,
      Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

  • Hi All,

    It's been a while but have made some major behind the scenes changes slowed down by some very busy times with my real job.

    We recently went 10000+ downloads on Google Play. Well done everyone!!

    I've just released v1.125 to the Beta Test Group. Click the link to view the beta test group detail. Instructions on how to join are included.

    This is what I've put into Google Play for this beta release:

    v1.125 (22nd March 2014 - BETA TESTER)
    - Add "Never" option to auto update frequencies
    - Improve navigation with pages and transitions
    - Generate graphs in background and cache bitmaps for re-use
    - Support new Alert types
    - Add "Return To Today" menu option
    - Moved graphing options back to Preferences menu
    - Fixed widget x-axis label display. You might need to resize your widget graphs. Click on the system name in the widget.

    Hopefully no major problems and I'll be able to promote this version to prod in the following week.

    Cheers,
    Mark.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated happy, confident, thankful, excited

next » « previous