PowerEYE should run "out-of-the-box" if you already java a Java JDK installed.
If not, check the FAQ, see if your issue is being discussed on the Discussion Forum and/or email firstname.lastname@example.org .
All PowerEYE files are kept on the Files page of this website.
You can get:
PRE-Requisite - a Java JDK installed.
There are two ways of installing:
PowerEYE has been/is successfully run on Jetty 6 & 9 without any required changes.
An example context file is in the
If you want to use it:
Two things to note, with the details below:
The discussion group has more comments and details.
A sample context.xml file, called
You will need to change the path for the two parameters:
Then save it in
The tomcat default catalina policy file does not grant web applications the necessary permissions to write to the file system. This needs to be changed becasue PowerEYE needs to create a database file(s) for the stored readings.
The setting change can be specific to a single webapp (powereye) or even a specific class in a web app.
Add the following 2 directory permissions to the end of the $CATALINA_BASE/conf/catalina.policy file and restart Tomcat.
Make sure you customize the directories you expect to write the EagleDB directory to.
Once that gets it working...
you could then further restrict write access to the file:
to lock down the security as much as possible.
This should not really be a required issue, unless you expose this to the outside world.
Adding your specific configuration experience notes to the discussion forum would be appreciated.
Generally, you start it and let it collect the Eagle power data. You can then visit PowerEYE WebApp pages to see how & when you are using power.
When you want to dig into your usage data further, there are many ways to get to your data:
Visit the options page and fill in your ISY details:
PowerEYE should automatically connect and start talking to it.You will also see the connectivity status along the right side of the options page.