System Page

The System page is where you will spend most of your time :)

This page is where it all began and its unique swiping functionality is what makes this app different to the rest.

Functions

The basic functions of the System page are:

  1. Swipe horizontally to move between different time periods (Intraday, Daily, Weekly, Monthly and Yearly).
     
  2. Keep swiping left to right to move back through Intraday for previous days. The App will fetch Intraday data and generate graphs only when needed.
     
  3. Swipe Vertically to move between different graphs for the same period (Generation, Consumption, Extended Data and Gen v Cons etc).
     
  4. Refresh data using the Action Bar icon.
    This will trigger an update of Intraday data (for the day your looking at) from PVOutput.org.
    Using this button should only be necessary if you have Auto Updates disabled (see Preferences).
     
  5. Return to Today by pressing the Action Bar icon.
    This is useful if you have been busy scrolling through left and right and simply want to return straight back to today's page.
     
  6. Click the Graph to force it to be regenerated.
    This is sometimes needed... sorry.
     
  7. Click on a Data List item to Drill directly to an Intraday or Daily graph depending on the item. For example, when viewing the Yearly graphs, clicking on a Year will drill you to a Daily graph for the entire year.
     
  8. Long-click on a Data List item to view and choose a Drill option. For example, when viewing the Yearly graphs, you can choose to Daily (all days for the year), Weekly (all weeks for the year) or Monlhly (all months for the year).
     
  9. Click the Data List header line to hide the graph to see a full page data list. Click the headers again to bring the graph back.
     
  10. Rotate your device.
    In landscape orientation, the Data List is hidden and you get a full page graph. When you rotate your device, each graph will need to be regenerated for the change in dimentions. Be patient, regenerating graphs is expensive. Hence why I cache them and only regenerate when needed.
     
  11. Pull out the Navigation Drawer for global navigation and options

Menu Options

Options available through the Menu are:

  1. Add to Dashboard
    This will add the current page graph to the bottom of your Dashboard.
     
  2. Detail
    This will take you to the System Detail page where you can view the location of the System and all about it.
    This page also shows you the system PVOutput.org Supporter Status and member status for the Android App Team on PVOutput.org.
     
  3. Edit
    This will take you to the System Edit page. See the feature page for more detail.
     
  4. Add Output
    This will take you to the Add Output page. Here you can post your daily Generation and Consumption up to PVOutput.org directly from the App.
    Useful for people that don't have their data automatically loading up to PVOutput.org.
     
  5. Refresh
    This will refresh all the data for your system. It's basically the same as deleting your system from the app and adding it again.
    Useful if you don't use the app very often and end up with gaps in your data or, if you have manally corrected data on PVOutput.org and want it reflected in the app.
     
  6. Delete
    Yep... no surprises here... it wil delete the system from the app. No warning... it will just do it.
     
  7. View Scheme
    Hmmm... very interesting. This is a glimpse into the future. Soon you will be able to build your own Schemes. This option allows you to view the Scheme that determines what the Systems Page shows on the Graphs and the Data List. Every 'System' gets a default Scheme that I define. In future, you will be able to clone and modify or define your own schemes from scratch.

So there it is. The biggest and most complicated part of the App. Any problems, please drop me an email.

Cheers,
Mark.