Android Reef Angel Status
Re: Android Reef Angel Status
I'll look at everything again. I may have missed a step.
Re: Android Reef Angel Status
cool. let me know if i need to help out at all or explain anything.Sacohen wrote:I'll look at everything again. I may have missed a step.
honestly, after you get things setup, theres not much different than normal.
Sent from my iPad mini
Re: Android Reef Angel Status
Something is not right with the notifications for the Multi WL Sensor.binder wrote:They are supposed to be working properly. I do not have a multi water level unit to test properly. I will have to look into things further but it all appeared to be processing appropriately when I tested things out..Sacohen wrote:Curt;
Are the multi water level sensors in the Android App completely?
The reason I ask is that I connected mine and it does show up in the app, but I set the name of Water Lever 1 in the portal to ATO Reservoir and I told the app to download the labels from the portal and it's not changing the name of Water Level 1 in the App.
I have my WL and WL1 sensor set as...
WL< 35
WL1 < 01

My levels are at...
WL 34%
WL1 61%

The notifications I'm getting are correct for the WL "Water Level: 33 < 35"

But the notification for the WL 1 "Water Level 1: 0 < 1" even thought WL 1 is at 61%

Also if I have the notification set to Water Level 1 = 61 I get not notification.
Re: Android Reef Angel Status
Hmmmm....I will have to revisit the notifications and make sure I have them coded properly. Thanks for the examples on this. Hopefully I can have something for you soon.
Re: Android Reef Angel Status
No rush. They are nothing major for me right now.
Re: Android Reef Angel Status
ok but it still needs to be addressed to function properly.Sacohen wrote:No rush. They are nothing major for me right now.
Sent from my Moto X
Re: Android Reef Angel Status
I just got the 0.9.6. beta 3 update and it looks like you fixed the issues with the Multi Water Level sensor notification.
Thanks a lot.
Thanks a lot.
Re: Android Reef Angel Status
awesome! glad to hear it.Sacohen wrote:I just got the 0.9.6. beta 3 update and it looks like you fixed the issues with the Multi Water Level sensor notification.
Thanks a lot.
btw, i tried to just update via the beta channel and not post anything to see how it works and if you would get the update. looks like you did and everything is working properly.

Sent from my iPad mini
Re: Android Reef Angel Status
Seems to be.
I guess it took sometime to make it thru Google.
I guess it took sometime to make it thru Google.
Re: Android Reef Angel Status
0.9.6 Beta 4 was just pushed to the play store for those who have signed up for Beta versions. This version adds in the 16 channel pwm support that AlanM has been working on (and maybe others). Beta testers should be getting an update notification in a few hours (or sometime today). For the rest of you that want to test it out, here's a QR code to download it.
Re: Android Reef Angel Status
0.9.6 Beta 5 (hopefully the last beta test before officially release), was pushed to the beta channel of the play store. those who are signed up, you should be getting a notification in a few hours.
i made some pretty big changes under the hood with this update. it's all part of the ever changing world of android.
i removed the ActionBarSherlock and ViewPagerIndicator library dependencies and make use of the built in android versions (thanks to phrusher for doing the work for me against my main branch). i also switched to using a different network communication library OkHttp. This should "hopefully" help out with the network connections and some of the errors.
i also upgraded/updated the error messages....some of the standard ones now actually are more meaningful and display a better message. Going along with this, if you get an error while reading the XML data from your controller, that XML data is actually saved (if it can be) and written out to the application log file. this should be able to help pinpoint down what some of the errors are coming from. often times these errors end up being from a prematurely closed network connection or the content-length of the xml data is less than the amount of data being read in and the app simply stops reading once it hits that amount. i didn't discover this until just recently when helping implement the 16 channel dimming support. i haven't quite figured out yet how to get around that type of error but i am looking into it. With this XML data being saved to the log file, you need to enable Logging in the settings. Also, previously, you could only delete the log file or email it to me. Now, I've added the ability to view it from within the app....the viewer is not the best right now but it's a start. I may add the ability to open it up in an external editor, but we shall see if that functionality is actually requested.
so anyways, there have been a fair amount of changes being made in an effort to improve the app. lastly, for those who want a QR code to download it, here ya go...
i made some pretty big changes under the hood with this update. it's all part of the ever changing world of android.
i removed the ActionBarSherlock and ViewPagerIndicator library dependencies and make use of the built in android versions (thanks to phrusher for doing the work for me against my main branch). i also switched to using a different network communication library OkHttp. This should "hopefully" help out with the network connections and some of the errors.
i also upgraded/updated the error messages....some of the standard ones now actually are more meaningful and display a better message. Going along with this, if you get an error while reading the XML data from your controller, that XML data is actually saved (if it can be) and written out to the application log file. this should be able to help pinpoint down what some of the errors are coming from. often times these errors end up being from a prematurely closed network connection or the content-length of the xml data is less than the amount of data being read in and the app simply stops reading once it hits that amount. i didn't discover this until just recently when helping implement the 16 channel dimming support. i haven't quite figured out yet how to get around that type of error but i am looking into it. With this XML data being saved to the log file, you need to enable Logging in the settings. Also, previously, you could only delete the log file or email it to me. Now, I've added the ability to view it from within the app....the viewer is not the best right now but it's a start. I may add the ability to open it up in an external editor, but we shall see if that functionality is actually requested.
so anyways, there have been a fair amount of changes being made in an effort to improve the app. lastly, for those who want a QR code to download it, here ya go...
Re: Android Reef Angel Status
Thanks Curt!!!
I went to this link: https://plus.google.com/communities/106 ... 8650872090
Clicked "Android Beta Link Signup on the top right box and I get an error page
I went to this link: https://plus.google.com/communities/106 ... 8650872090
Clicked "Android Beta Link Signup on the top right box and I get an error page

Roberto.
Re: Android Reef Angel Status
ok, haha. glad you got it figured out.rimai wrote:Never mind... I needed to join the community first
Sent from my iPad mini
Re: Android Reef Angel Status
Thanks Curt. Great work.
I'll patiently be waiting for the update to come down.
I'll patiently be waiting for the update to come down.
Re: Android Reef Angel Status
Hey Curt,
Could you add an option to disable the screen turning off?
Thanks,
--Colin
Could you add an option to disable the screen turning off?
Thanks,
--Colin
Re: Android Reef Angel Status
you mean in the app, disable allowing the device to shutoff the screen? like with some of the navigation apps?cosmith71 wrote:Hey Curt,
Could you add an option to disable the screen turning off?
Thanks,
--Colin
Sent from my iPad mini
Re: Android Reef Angel Status
Exactly. Pretty please?binder wrote:you mean in the app, disable allowing the device to shutoff the screen? like with some of the navigation apps?cosmith71 wrote:Hey Curt,
Could you add an option to disable the screen turning off?
Thanks,
--Colin
Sent from my iPad mini
--Colin
Re: Android Reef Angel Status
haha. lemme look into it and see what i can come up with. i would think it shouldnt be too complicated.cosmith71 wrote:
Exactly. Pretty please?
--Colin
so i may have something later today or this week.
Sent from my iPad mini
Re: Android Reef Angel Status
Thanks! The tablet I'm using on my tank doesn't have the option to turn sleep off like some others does. It drives me crazy.
--Colin
--Colin
Re: Android Reef Angel Status
Thanks! The tablet I'm using on my tank doesn't have the option to turn sleep off like some others do. It drives me crazy.
--Colin
--Colin
Last edited by cosmith71 on Thu Aug 14, 2014 7:13 am, edited 1 time in total.
Re: Android Reef Angel Status
haha. yeah, i recall you mentioning that a while back. i just have got caught up in lots of other stuff and have forgotten about it.cosmith71 wrote:Thanks! The tablet I'm using on my tank doesn't have the option to turn sleep off like some others does. It drives me crazy.
--Colin
now, i have it added to my list of feature requests on my personal server project tracking app. so i wont forget it.

Sent from my iPad mini
Re: Android Reef Angel Status
Working great! The 16 channel dimmer works great too. I like how the app doesnt show me temps or modules that I dont have.
Re: Android Reef Angel Status
Awesome! glad to hear it.AlanM wrote:Working great! The 16 channel dimmer works great too. I like how the app doesnt show me temps or modules that I dont have.
I don't think the notifications work for the 16 channel dimming yet. I think I forgot to add them in.
Sent from my Moto X
Re: Android Reef Angel Status
Here's a teaser for everybody. Check out my post on the Google Plus community page.
https://plus.google.com/116490304417604 ... jYa4CJVKvC
(it's easier to share the post instead of recreating it)
https://plus.google.com/116490304417604 ... jYa4CJVKvC
(it's easier to share the post instead of recreating it)
Re: Android Reef Angel Status
Awesome! Can't wait!
Re: Android Reef Angel Status
The new layout looks great Thanks for the extra work, Can't wait to have that on my tablet display.
My other hobby has 450rwhp and eats tires instead of mysis!
Re: Android Reef Angel Status
This was much easier than I thought it would be. It only consisted of 1 line of code (actually 3 if you count the if statement to see if the user has chosen to enable this option).cosmith71 wrote: Could you add an option to disable the screen turning off?
The way it works (if enabled) is the screen will stay on and not dim as long as you are in the main app (viewing any of the pages...Flags, Controller, Commands, Relay, etc). If you are on the memory, notifications, settings, errors, etc screens, the app will dim like normal regardless of the setting. I figured this is should be acceptable because if you are viewing any of those screens you are doing something. If this is not acceptable, then I can move the code around to have it work on all the screens. You will just have to let me know what you think.
Re: Android Reef Angel Status
Just released the official version 1.0 of the app.
Yeah, I finally got tired of the 0.9.X versions and decided to go with 1.0. Everybody should be getting the update on their devices in the next few hours (and definitely by morning). Here are the changes for this version:
Now that I have this release out, I'm going to continue my efforts towards the new UI. I still have lots to do to polish the app up and make it function smoothly.
Yeah, I finally got tired of the 0.9.X versions and decided to go with 1.0. Everybody should be getting the update on their devices in the next few hours (and definitely by morning). Here are the changes for this version:
- added in basic webserver authentication mechanism for v1.1.1 libraries
- switched the position of Commands page and Flags Page
- added in Notifications for Water Level 1-4 and Humidity
- added in 16 channel pwm support
- removed ActionBarSherlock and ViewPagerIndicator library dependencies
- switched to use OkHttp library for network function calls
- changed minsdk to 7 (was 5), which is Android 2.1
- improved error messages
- added the ability to display the error log file
- added preference to keep screen on when displaying the main screen
- code cleanup and bug fixes
Now that I have this release out, I'm going to continue my efforts towards the new UI. I still have lots to do to polish the app up and make it function smoothly.