Sensors

Outlets

Feed

WebCam

Apex Logs and Setup

Apex Info

  • Software1.0
  • Hardware1.0
  • Serial1.0
  • Timezone1.0
  • Power
  • Failednone
  • Restorednone
  • Outlet Log

    Sensor Log

    Documentation

    m-apex (or mobile apex) was written as a supplement to the Apex app for smartphones. You can edit the html source to your liking.

    Unlike the Apex app, this does not continuously connect to the apex to get data. Other than the initial connection to get the html page and load the initial data, this program does not consume any data bandwidth until you click on the refresh button or view a section or log. This works better for smartphones without unlimited data plan.

    Setup

    This program will work as is with the default Setup values.

    If you use a webcam on your aquarium, you can enter the URL to retrieve a jpg image.

    The Connection Timeout is the number of seconds before the browser will disconnect if Apex does not respond, and Connection Retries is the number of times to retry in case of a failed connection. A spinner status will be displayed during a connection, and the retry attempt number is displayed if applicable.

    You must click on the Save button at the bottom of the page to save the values you entered.

    Header

    The header section displays the Apex Host name in the center, with the Setup button to the left, and Refresh button to the right. The Refresh button updates the Sensors and Outlets section if they are expanded.

    Sensors

    This section displays all your Apex sensors (probes) and their values. A chart of the last 24 hours is displayed, with the min, max and avg values shown below.

    Outlets

    This displays all the outlets defined on your Apex and allows you to manually turn On or Off the outlet.

    The outlet name is color coded as follows: green = On, red = off, blue = Unknown and orange = Profile.

    For outlets running on a profile, if you tap the outlet name, the profile name will display as a tooltip.

    When you click on On or Off, only the outlet command is sent to the Apex.

    If you click on the Auto button, an Update command is sent 600ms later to retrieve the outlet status so the appropriate outlet name color can be applied.

    Feed

    This section allows you to execute the Feed modes defined on the Apex.

    WebCam

    If you entered a webcam image url in the Setup section, this will display an image from the webcam.

    If you click on the Play button, it will play 15 frames 500ms apart to simulate a short video clip.

    Apex Logs and Setup

    This section allows you to view Apex Outlet Log and Sensor Data Log. The log list is filterable to show only lines that matches the search characters you type in.

    For Outlet Log, switch your smartphone to landscape orientation if you have outlets running on profiles to see the profile name.

    You can also open the Apex Outlets setup page, the Apex Profiles setup page and the full Apex page in a new browser window in this section.

    Apex Info

    This section displays miscellaneous information about your Apex device.

    Footer

    The center displays the timestamp the Outlets section was updated. The Info button is on the left and Documentation button is on the right.

    m-Apex v1.00

    Software License Agreement

    BEFORE INSTALLING THIS SOFTWARE, YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS. INSTALLING THE SOFTWARE INDICATES YOUR ACCEPTANCE OF THE TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT INSTALL THE SOFTWARE.

    The owner of mApex licenses its software (hereinafter referred to as the "Software", including any accompanying documentation) to you only upon the condition that you accept all of the terms contained in this license agreement ("Agreement").

    GRANT OF USE.

    Software is copyrighted and title to Software and all associated intellectual property rights are retained by Jerry Sy (hereinafter referred to as the "owner"). Software is confidential information of the owner.

    The owner grants you a non-exclusive license to use the software in personal or non commercial purposes.

    You may not remove or obscure any copyright and trademark notices relating to the Software.

    You may not reverse engineer, decompile, or disassemble the Software, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.

    You may not sub-license, transfer, assign or distribute the Software or any of your rights or obligations under this License Agreement, in whole or in part.

    TERM AND TERMINATiON

    This Agreement is effective until terminated. You may terminate this Agreement at any time by destroying all copies of Software. This Agreement will terminate immediately without notice from the owner if you fail to comply with any provision of this Agreement. Upon termination, you must destroy all copies of Software.

    DiSCLAIMER OF WARRANTY

    The Software is provided "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

    LIMITATION OF LIABILITY

    NO LIABILITY FOR CONSEQUENTIAL DAMAGES. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THIS SOFTWARE AND DOCUMENTATION REMAINS WITH YOU. IN NO EVENT WILL THE OWNER BE LIABLE FOR ANY LOST PROFITS, LOST SAVINGS, INCIDENTAL OR INDIRECT DAMAGES OR OTHER ECONOMIC CONSEQUENTIAL DAMAGES, EVEN IF THE OWNER OR ITS AUTHORIZED SUPPLER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ADDITION THE OWNER AND ITS SUPPLIERS WILL NOT BE LIABLE FOR ANY DAMAGES CLAIMED BY YOU BASED ON ANY THIRD PARTY CLAIM.

    Some jurisdictions do not allow the exclusion of implied warranties, or the limitation for consequential damages, so the above may not apply to you.

    COPYRIGHT

    Contents of this file, program code, concepts, and user interfaces are © 2013 and beyond by Jerry Sy.

    Nepture Apex is trademarked and copyrighted by Neptune Systems.

    CREDITS

    Thanks to Russ Michel for providing access to his Apex for testing and development.

    This program uses jQuery, jQuery Mobile, sparkline.

    AUTHOR

    You may contact the author to provide comments, suggestions and bug report about this program or request program customization. Contact via email or via IM at d0ughb0y@ReefCentral or doughboy@Reef2Reef.

    Setup

    Save