Tank Manager (for mobile devices) updated

  • Thread starter Thread starter Deleted member 143833
  • Start date Start date
D

Deleted member 143833

Now working:

* Outlet control
* Email on login (if you set email notifications)
* Feed cycles; start and cancel feed cycles
* Refresh (when refresh time > 0 seconds)
* Button or drop-down interfaces (user selectable)

The edit screens aren't as clean as they can be but they are functional and most important (the status reporting and control) screen should be pretty solid).

Time to get your feature requests in...
 
Ken it seems great so far. The only thing that I would like is a color contrast between the outlet name and the data, say a nice royal blue for the outlet names and black for the data. In the drop down menu it seems to blend a bit.
Are there plans for graphing or data log?
Mike
 
I'm thinking of adding some personalization; for example:

* set colors for names and values
* background image (user uploaded)

wrt Logs; not sure what to do there; the logs are in the controller but I could extend the ability to 'browse' them if you think that would suffice?

Graphing, a loaded question since the controllers (AC3 and Apex) have very different data logs, the AC3 (being limited to new 1000 entries) is all data since the last power fail. The Apex (flash based, can hold about 1 years worth) has 1 log per day. In short, I have been thinking about it but haven't gotten my arms around the usage pattern (e.g., how it would be used and what would be the best solution). My current thought is to download the data, selectable graphs and support day browsing. multi-day would be possible but the data xfer would make the pages slow from the Apex until there is some type of data sampling on the call. Do you have some thoughts and ideas on what you would like to see; I'd like to hear them...
 
I think what your thinking for color is spot on.
Right now I am using a palm treo 750 (mobile 6) for viewing my web pages on my apex. The pain with that is that it updates the status page too often so I made my login a favorite on on the data log page. It starts at first data for the day and I have to scroll all the way to the end of the page to view the present data. If you could get the data to read present data first that would be a big help. I noticed you alphabetized the status page so I thought you might be able to manipulate this also.
Graphing would not be necessary if I had a user friendly data log.
Thanks,
Mike

BTW Browsing data would suffice :)
 
Last edited:
I think what your thinking for color is spot on.
Right now I am using a palm treo 750 (mobile 6) for viewing my web pages on my apex. The pain with that is that it updates the status page too often so I made my login a favorite on on the data log page. It starts at first data for the day and I have to scroll all the way to the end of the page to view the present data. If you could get the data to read present data first that would be a big help. I noticed you alphabetized the status page so I thought you might be able to manipulate this also.
Graphing would not be necessary if I had a user friendly data log.
Thanks,
Mike

BTW Browsing data would suffice :)

Yes, I don't store anything; the site proxies to the controller, gets the required data, formats the data and displays it.
 
Yes, I don't store anything; the site proxies to the controller, gets the required data, formats the data and displays it.

Sorry Ken I misspoke...by saying this...

BTW Browsing data would suffice :)


I meant to answer this...:D

wrt Logs; not sure what to do there; the logs are in the controller but I could extend the ability to 'browse' them if you think that would suffice?
 
Thanks Ken - it works fine on my Blackberry. I would only suggest a few cosmetics changes - colour, default tank.

Do you have > 1 tank? If you only have 1 then it should default but if you have > 1 then it is work I am planning.

Wrt colours; user preferences or just anything that isn't plain old http?
 
I love this! Thanks for doing this for the community!

I use this instead of aquanotes because aquanotes doesnt work properly for the apex.


1 comment, when I use my iphone to view my tank stats, the label column and the on/off buttons are very far apart and I have to scroll back and forth to see what each outlets name is and if its on. I think the columns are set to a specific width (which is perfect for a laptop/netbook, but not for a mobile device), any way you can update it to make the column that holds the outlet names variable? As in, only as wide as the longest label?

Also, will you ever be incorporating a feature to display graphs?

Thanks so much!
 
The columns are not set to any width; odd that it appears as you say...

Can you snap me an image so I can see what you mean?

The images I've seen on BlackBerry and some other devices don't have the issue you describe so I'm confused what the iPhone is doing. You should be able to look at the source of the html and see if the table is being set to a width.

get graph of some type is in the plan; I just haven't figured out what should be graphed and how it should present as.
 
Heres my phone...

Zoomed out:
zoomedout.jpg


Zoomed in: (notice the huge space...)
zoomedin.jpg
 
It looks great and works well zoomed out, but the buttons are so small when zoomed out...

id like to zoom in so the buttons are bigger and i can make sure hit the right button.

The control works great though! I can turn on/off anything plugged into my DC8, thanks again for the website!
 
i'd love to see graphs similar to what aquanotes has for the ac3,

i would like to be able to see a graph my pH, and also my temp, maybe with options of displaying x number of days worth of data...
 
Ken, I just emailed you some more iPhone screen shots.

aentrop, did ya know that you can take screen shots of the iPhone by holding down the Home button, then momentarily pressing the Sleep button? They get put in Camera Roll, where you can then send them out via email/MMS.
 
Interesting; the BlackBerry doesn't do that:

TankManager1.png


Does the iPhone browser have "View Source" (to show the html for the page)
 
Ken, View Source isn't available on the iPhone natively, although there are apps that can be installed to accomplish this. Basically, the iPhone has full web page scaling & zooming rather than the fixed viewport of many other smartphones like BB. I'll do some more experimenting with some of the code on Reeftronics and get back to you.
 
Hmm, I'll bet the browser is extending the tables; easy enough to add an override to set table width for user customization.

Let me know what you find, thanks Russ.
 
A table with fixed div at 160px and about 400px high shows on my site shows up about 1/3" wide and 3/4" high on my iPhone upon initial page load.... the table is an AC3 status page, so is overall similar to what you have on TankManager.

Setting a fixed width setting on a per-user basis would still require the iPhone user to zoom in.

This link has a couple of viable solutions. The <code>
option looks easy and should work for any mobile device.

Looks like I'm going to need to do some work on Reeftronics too ;)
</code>
 
I tried one solution; would someone with an iPhone check it out and see if there is any difference.

Other mobile users, would you please gove this a try and see it the change causes any issues with your screens?
 
Back
Top