Android Reef Angel Status
Re: Android Reef Angel Status
I've got the features included in the app. I have to update the version and complete the changelog. If all goes well, we are looking at a release in the next few days. So far everything is testing out well on my end. I'm running it on my Galaxy Nexus and Nexus 7 full time and it's functioning like it is supposed to. I just added in the service stopping when the app is not running (with a couple exceptions). So far, so good.
Re: Android Reef Angel Status
Awesome news. I can't wait to get the update notification and see all this effort for myself!
Current setup:
60g 24" custom cube (fish and softies right now)
AI Sol Blue, Ecotech MP-10wES
Coralife skimmer
100% customer controller, transitioning to ReefAngel
60g 24" custom cube (fish and softies right now)
AI Sol Blue, Ecotech MP-10wES
Coralife skimmer
100% customer controller, transitioning to ReefAngel
Re: Android Reef Angel Status
If anybody wants to help me test it out, I have uploaded the release candidate to my server.
http://curtbinder.info/apps/
It's called AndroidStatus-0.9.0.RC1.apk
It's what I am testing and running on my devices. Also, so you are aware, it's exactly the same signature as the one in the Play Store and when the official release comes out, it will just replace this version. So there's no uninstalling issues and data/settings are the same. You don't have to test things out, but just thought I'd mention it to people. And yes, I will be doing another release for the official build to be uploaded.
http://curtbinder.info/apps/
It's called AndroidStatus-0.9.0.RC1.apk
It's what I am testing and running on my devices. Also, so you are aware, it's exactly the same signature as the one in the Play Store and when the official release comes out, it will just replace this version. So there's no uninstalling issues and data/settings are the same. You don't have to test things out, but just thought I'd mention it to people. And yes, I will be doing another release for the official build to be uploaded.
Re: Android Reef Angel Status
I uploaded it to my phone. LOVE the layout. so smooth and practical.
phone is samsung note 2
phone is samsung note 2
Last edited by Ademster on Wed May 08, 2013 4:56 pm, edited 1 time in total.
Adam
58 Gal
58 Gal
Re: Android Reef Angel Status
just uploaded it to my samsung note tablet and it is perfect.
Adam
58 Gal
58 Gal
Re: Android Reef Angel Status
Just loaded it on my Nexus 7 and its great!!!
Re: Android Reef Angel Status
Downloaded on my s3 will let you know of any issues
Re: Android Reef Angel Status
I works fine on my HTC One X and my new generic 7" tablet, AKA "Reef Angel 7" LCD Touch Control Panel"
Thanks for the hard work!
--Colin
Thanks for the hard work!
--Colin
Re: Android Reef Angel Status
Have downloaded to my Samsung S3 and it seems to work fine but will need to test properly when I get home, am behind a proxy at work and the app is timing out on the away settings.
But looks like a nice upgrade thanks
**Update
Tested from home all functions work great,,,,very nice
Thanks for the effort you must have put in
But looks like a nice upgrade thanks
**Update
Tested from home all functions work great,,,,very nice
Thanks for the effort you must have put in
Re: Android Reef Angel Status
Curt, I recently upgraded to the Reef Angel 1.0.6 libraries. I just installed AndroidStatus-0.9.0.RC1.apk on my LG-P999 smartphone running Android version 2.3.4. When I attempt to update the main "Controller" view in the Last Updated: I receive Error 23: XML SAX Parser.
My smartphone was working correctly with the released version of the Reef Angel Status application. Not related but I can communicate with the Reef Angel through the Portal application correctly, so Wifi is working.
Any ideas why I am getting Error 23: XML SAX Parser? Is any further configuration required for the RC1 version?
My smartphone was working correctly with the released version of the Reef Angel Status application. Not related but I can communicate with the Reef Angel through the Portal application correctly, so Wifi is working.
Any ideas why I am getting Error 23: XML SAX Parser? Is any further configuration required for the RC1 version?
Re: Android Reef Angel Status
I'm getting this same error code. It worked this morning.
Re: Android Reef Angel Status
Curt, I can turn relays on and off on the "Main Relay" view so some things are working correctly with the Android app.mudcat1 wrote:Curt, I recently upgraded to the Reef Angel 1.0.6 libraries. I just installed AndroidStatus-0.9.0.RC1.apk on my LG-P999 smartphone running Android version 2.3.4. When I attempt to update the main "Controller" view in the Last Updated: I receive Error 23: XML SAX Parser.
My smartphone was working correctly with the released version of the Reef Angel Status application. Not related but I can communicate with the Reef Angel through the Portal application correctly, so Wifi is working.
Any ideas why I am getting Error 23: XML SAX Parser? Is any further configuration required for the RC1 version?
Re: Android Reef Angel Status
I have the EXACT same issues. Plus, the portal is stuck on "Connecting..." Maybe an issue with 1.0.6?
--Colin
--Colin
Android Reef Angel Status
I may have had a similar issue with the dev version, but I was surrounded by buckets, hoses, and in water changing mode, so I dismissed it and went back to the 1.0.5 version...cosmith71 wrote:I have the EXACT same issues. Plus, the portal is stuck on "Connecting..." Maybe an issue with 1.0.6?
--Colin
Re: Android Reef Angel Status
Colin,cosmith71 wrote:I have the EXACT same issues. Plus, the portal is stuck on "Connecting..." Maybe an issue with 1.0.6?
--Colin
The Portal application is stuck on "Connecting..." for me too. And the orange lights on my Wifi are flashing furiously.
Re: Android Reef Angel Status
Bug
It is counting the value 0 as a 0 length number instead of 1 and the HTTP protocol is getting corrupt.
It is counting the value 0 as a 0 length number instead of 1 and the HTTP protocol is getting corrupt.
Roberto.
Re: Android Reef Angel Status
Can you test if this fixes it?
This should replace the function inside Globals.cpp
Code: Select all
byte intlength(int intin)
{
if (intin==0) return 1;
byte digits = 0;
if (intin < 0) digits = 1; // "-" counts as 1 character
while (intin) {
intin /= 10;
digits++;
}
return digits;
}
Roberto.
Re: Android Reef Angel Status
That seems to have fixed it.
Re: Android Reef Angel Status
Looking at the code again, I think I'll change to this:
Code: Select all
byte intlength(int intin)
{
byte digits = 0;
if (intin <= 0) digits = 1; // "-" and 0 count as 1 character
while (intin) {
intin /= 10;
digits++;
}
return digits;
}
Roberto.
Re: Android Reef Angel Status
Roberto, that Globals.cpp change definitely improved things. But I notice another unusual problem. When I updated custom memory location 111 using the Android application it updated the display for Custom 4 memory location on the "Custom Variables" screen in the Android application (as it should), but it does not update the Custom 4 memory location correctly on the Portal. I also notice when I manually switch a relay on the Main Relay view of the Android application it displays a green ball next to the relay. When I turn it off the green ball continues to be displayed. In the old version the green ball would disappear.rimai wrote:Can you test if this fixes it?This should replace the function inside Globals.cppCode: Select all
byte intlength(int intin) { if (intin==0) return 1; byte digits = 0; if (intin < 0) digits = 1; // "-" counts as 1 character while (intin) { intin /= 10; digits++; } return digits; }
Re: Android Reef Angel Status
Roberto,mudcat1 wrote:Roberto, that Globals.cpp change definitely improved things. But I notice another unusual problem. When I updated custom memory location 111 using the Android application it updated the display for Custom 4 memory location on the "Custom Variables" screen in the Android application (as it should), but it does not update the Custom 4 memory location correctly on the Portal. I also notice when I manually switch a relay on the Main Relay view of the Android application it displays a green ball next to the relay. When I turn it off the green ball continues to be displayed. In the old version the green ball would disappear.rimai wrote:Can you test if this fixes it?This should replace the function inside Globals.cppCode: Select all
byte intlength(int intin) { if (intin==0) return 1; byte digits = 0; if (intin < 0) digits = 1; // "-" counts as 1 character while (intin) { intin /= 10; digits++; } return digits; }
Disregard the custom variable 4 problem. It just took the Portal some time to respond. Sorry for the confusion.
Thanks for your help,
John
Re: Android Reef Angel Status
Tap the green ball to make it disappear and turn off the override.
--Colin
--Colin
Re: Android Reef Angel Status
That worked. Thanks Colin.cosmith71 wrote:Tap the green ball to make it disappear and turn off the override.
--Colin
Re: Android Reef Angel Status
i put the second code in the global.cpp and it worked thanks Roberto
Adam
58 Gal
58 Gal
Android Reef Angel Status
so are all the issues taken care of so far? is there anything that i need to investigate with the pending new release?
Re: Android Reef Angel Status
it wasn't on you're side Curt it was the new libraries release.
Adam
58 Gal
58 Gal
Re: Android Reef Angel Status
Curt,binder wrote:so are all the issues taken care of so far? is there anything that i need to investigate with the pending new release?
After play with the new code I see a few things that look suspicious. When going into Setting -> Controller Information -> Controller:Labels, the item listed in the 4th position after Temp Sensor 3 says @2131427826 if I select it, it defaults to pH.
When going into Setting -> Controller Information -> Controller:Visibility, the Temp Sensor 1 item is missing. The item in the first position is Temp Sensor 2.
Other than that everything looks great so far. I really like the improvements. One question is there a way to display the current status of the ATO Low and ATO High float switches on the Android Controller display screen?
Thanks,
John