Page 1 of 2

ReefAngel Status

Posted: Tue Aug 30, 2011 3:09 pm
by binder
I've been working on a Status application that will be cross platform so everybody can use it. Currently, if you are not a windows user you cannot update the memory values on the controller unless you go through a web browser. This is a pain and tough to do at times.

Official Release: 1.1.1
New Features:
  • updated xml tags processed, this should fix any parsing errors from the controller
Current Functions:
  • wifi communications only (com still in the works)
  • memory location reading/writing
  • query the status of the controller and display the information.
  • XML parsing is also handled in the Memory tab
  • double click memory information in memory box and fills in location and memory type
  • get controller software version
  • get controller date & time
  • set controller date & time to match system date & time
  • controller IP and port are now saved in the settings
  • main relay status is now added - ability to toggle ports on/off
  • Added new 1.0 memory locations
Here are some future functions:
  • Communications via COM ports
Feedback is always welcomed. If you use a language other than English, I'm curious to know how well the localization works.

Side Note: If somebody has graphic skills and wants to design a better icon for this app, please PM me. You'll get your name listed in the credits. :)

Here's the link to download the file:

http://curtbinder.info/apps/status-1.1.1.jar

If you want an older version (for whatever reason), feel free to browse the files: http://curtbinder.info/apps
The status apps start with "status-".

The application is written in Java for a reason, ie Cross Platform (and also android runs Java ;-)) So you MUST have java installed on your computer, preferably 6 or later (exact version is unknown so please help me test if you can).

Usage:
  • Windows - save file and double click on it to run.
  • Mac - save file and launch it.
  • Linux - save file to computer. right-click on the file and change the permissions to allow Executing. then you can double-click to run. if that fails, open terminal and navigate to folder containing file. execute this command:

    Code: Select all

    java -classpath status-1.1.1.jar info.curtbinder.jStatus.Classes.StatusApp
Enjoy,

curt

Re: ReefAngel Status

Posted: Tue Aug 30, 2011 6:04 pm
by rimai
Cool!!!
Let me check it out

Re: ReefAngel Status

Posted: Wed Oct 12, 2011 2:46 am
by lukeluke
this applet works with the web authentication ?

Thanks

Bye

Re: ReefAngel Status

Posted: Wed Oct 12, 2011 5:06 am
by binder
lukeluke wrote:this applet works with the web authentication ?

Thanks

Bye
No, it currently does not work with the web authentication. I have not added that in yet.

curt

Re: ReefAngel Status

Posted: Thu Oct 13, 2011 8:44 pm
by chase
Ahh, nice....did some messing around and was able to read/write several values. Makes it nice since I don't have to upload a new pde every time I want to modify simple values, lcd timeout, feeding mode, lights, etc. and of course no USB hookup required!

Re: ReefAngel Status

Posted: Thu Oct 13, 2011 11:51 pm
by lukeluke
great apps....

thanks curt ;-)

P.S. do you think is possible extend this apps for update the web banner and send the email allarm, like do the dave client ?

Re: ReefAngel Status

Posted: Mon Apr 23, 2012 5:28 am
by abhi_123
for some reasons i am not able to extract exe file file from the zip folder. i am using window7 with java installed on my system already.

any idea how to extract & download the software?

Re: ReefAngel Status

Posted: Mon Apr 23, 2012 5:37 am
by Sebyte
I am also running Win7, and I always use WinRAR http://www.win-rar.com/website/index.php?id=start&L=0

I have just downloaded the zip file and I decompressed ok.

Dont know what else to suggest :?

Re: ReefAngel Status

Posted: Mon Apr 23, 2012 5:52 am
by abhi_123
i also extract the files from the zip but not able to understand which file should i run to install the software on my system.

Re: ReefAngel Status

Posted: Mon Apr 23, 2012 6:48 am
by Sebyte
OK, lets look at the file properties. Right click on the file and see if you get this:-
status-app.JPG
status-app.JPG (28.48 KiB) Viewed 16812 times
Check at the bottom to see if you have the file Blocked for security protection. If so click to unblock.

That should work. :)

Re: ReefAngel Status

Posted: Tue Apr 24, 2012 3:39 pm
by binder
abhi_123 wrote:for some reasons i am not able to extract exe file file from the zip folder. i am using window7 with java installed on my system already.

any idea how to extract & download the software?
There is not an EXE file in the JAR file. The JAR file is a java executable file. What you need to do is simply download the JAR file then you double click on it to run it. If you have java enabled on your computer it should automatically launch and run the app. You may have to "unblock" it like Sebyte said, but otherwise it should simply run without any other extraction or unzipping.

Re: ReefAngel Status

Posted: Fri Jun 15, 2012 11:45 am
by agentgreen
How do I specify what COM port to use in this app?

Re: ReefAngel Status

Posted: Sat Jun 16, 2012 9:16 am
by binder
agentgreen wrote:How do I specify what COM port to use in this app?
Unfortunately COM ports are not working in this app. It's purely wifi only right now. I have had intentions of adding COM support but have not been successful in getting it to work across all platforms easily. I think I will have to revisit this issue.

Re: ReefAngel Status

Posted: Wed Jun 20, 2012 11:02 am
by agentgreen
Ah gotcha. My wifi module is out of commission right now which is why I asked.

Thanks!

Sent from my Transformer TF101 using Tapatalk 2

Re: ReefAngel Status

Posted: Fri Aug 24, 2012 4:55 pm
by Bryan
Hi Curt:

Any chance the COM port option will be supported.

Re: ReefAngel Status

Posted: Fri Aug 24, 2012 8:32 pm
by DrewPalmer04
At least with windows :)

Re: ReefAngel Status

Posted: Fri Aug 24, 2012 8:38 pm
by rimai
Well, the whole idea of Java is to be cross platform.
If you want just windows, you can use the Client :)
The problem is that there is no java implementation for serial communication.
You have to use a work around that is OS specific, which makes is not trully cross-platform.
So, if there is ever an update for serial, there would have to be 3 packages (Windows, MacOSX, Linux).
That's what I had to do with the wifi utility.

Re: ReefAngel Status

Posted: Sat Aug 25, 2012 1:55 am
by Bryan
Problem with Client is it requires admin rights to install. Want to monitor the tank in my office. PC's are locked solid. Reef Angel Status will run without admin rights.

Re: ReefAngel Status

Posted: Sat Aug 25, 2012 6:18 am
by binder
Bryan wrote:Hi Curt:

Any chance the COM port option will be supported.
Yes, I would like to get COM port option working at least for windows. Like Roberto said, there's no Java implementation for serial communication. I honestly have been focusing my time on the Android Status app and have not gotten back to the java app. I think I need to revisit it soon....after I get this release of the Android app out.

Re: ReefAngel Status

Posted: Sat Aug 25, 2012 7:27 pm
by Bryan
Thanks Curt that would be great, well at least for the windows users. :)

Re: ReefAngel Status

Posted: Sun Feb 10, 2013 5:35 pm
by binder
Just released another version. Officially released v1.0.0 (too long in the works). Check out the original post for the updated information about what's new.

Re: ReefAngel Status

Posted: Sun Feb 10, 2013 5:55 pm
by 00Warpig00
Nice. Working well here... thanks Curt

Nick

Re: ReefAngel Status

Posted: Sun Feb 10, 2013 5:57 pm
by binder
00Warpig00 wrote:Nice. Working well here... thanks Curt

Nick
Good. I figured it was time I actually updated some of my apps to have all the features in them. :) This one will be slower than the Android one though but shouldn't be a problem.

Re: ReefAngel Status

Posted: Sun Feb 10, 2013 8:04 pm
by daniella3d
wow, thanks so much!! that's exactly what I wanted and it work like a charm! :)

Plus it does not take much memory, so that's great. :D

Re: ReefAngel Status

Posted: Sun Feb 10, 2013 8:26 pm
by binder
daniella3d wrote:wow, thanks so much!! that's exactly what I wanted and it work like a charm! :)

Plus it does not take much memory, so that's great. :D
Glad you like it. :)

Re: ReefAngel Status

Posted: Mon Feb 18, 2013 10:46 am
by tkeracer619
Awesome Job! Best one yet!

I think it exposed something in my Wifi module that I don't like.

It pops up every couple hours with a notification with Error 11 Bad URL. On the last version it would just kick back saying it couldn't connect and after a try or two it would work.

Last night I updated the firmware on my wifly and it seems to have made it much much better but I still get that error from time to time. Is there a way to turn that notification off or is something else going on that I need to address?

Re: ReefAngel Status

Posted: Mon Feb 18, 2013 2:12 pm
by DrewPalmer04
working great! is there an auto refresh set time? or do I have to do it manually?

Re: ReefAngel Status

Posted: Mon Feb 18, 2013 3:58 pm
by binder
DrewPalmer04 wrote:working great! is there an auto refresh set time? or do I have to do it manually?
right now it is manually updated...so you have to refresh yourself. i can look into doing the auto refresh feature but it would only be while the app was open. otherwise i would have to create a service and then log to a database and such (just like i do with the android app).

no, there is no way to turn off the notifications from being displayed. however i can work on adding that in if you would like. something like disable alerts or popup notifications. just let me know what you think and would like.

Re: ReefAngel Status

Posted: Mon Feb 18, 2013 4:14 pm
by DrewPalmer04
Cool ever thought about an icon so us Mac people could put it on our dock?

Re: ReefAngel Status

Posted: Mon Feb 18, 2013 4:34 pm
by binder
DrewPalmer04 wrote:Cool ever thought about an icon so us Mac people could put it on our dock?
yes. i started to look into it but never completed it. guess i need to revisit this as well. :)