Jump to content

simonsez

Members
  • Posts

    78
  • Joined

  • Last visited

Everything posted by simonsez

  1. Hi Michel, I have tried that more than once with no luck. I just tried it again, clearing the temporary files and then starting the dashboard but I just get the same problem. I even build a fresh VM, fully updated it and then installed Java and tried the dashboard again. It gets stuck in exactly the same spot. At this point I've given up on it as I don't think it has anything to do with my system or Java configuration. Simon
  2. I went ahead and added 2GB to my Windows 7 and tired again, no luck. After reading the error again I realized it was something to do with java heap space. I did some googling and reading and ended up adding -Xmx1024m to the java parameters. Note that I know nothing about Java, was just fiddling around to see if it would make a difference. I then reran dashboard.jnlp and it ate up 510mb of memory. But ran into the same problem after a longer wait looking at the 16% progress mark: Exception in thread "Thread-11" java.lang.OutOfMemoryError: Java heap space I also tied -Xmx2048 but got the same error. I know these values are probably outrageous, but I wanted to just see if I could get the dashboard to load even if it consumed gb's of memory. Simon
  3. If I decide to go to the 994, is it an easy migration from my 99? I ran the console on my Windows system and this is what I get when I run dashboard.jnlp: Java Web Start 10.7.2.11 Using JRE version 1.7.0_07-b11 Java HotSpot(TM) 64-Bit Server VM User home directory = C:\Users\simon ---------------------------------------------------- c: clear console window f: finalize objects on finalization queue g: garbage collect h: display this help message m: print memory usage o: trigger logging p: reload proxy configuration q: hide console r: reload policy configuration s: dump system and deployment properties t: dump thread list v: dump thread stack 0-5: set trace level to ---------------------------------------------------- Match: beginTraversal Match: digest selected JREDesc: JREDesc[version 1.6+, heap=-1--1, args=null, href=http://java.sun.com/products/autodl/j2se, sel=false, null, null], JREInfo: JREInfo for index 0: platform is: 1.7 product is: 1.7.0_07 location is: http://java.sun.com/products/autodl/j2se path is: C:\Program Files\Java\jre7\bin\javaw.exe args is: native platform is: Windows, amd64 [ x86_64, 64bit ] JavaFX runtime is: JavaFX 2.2.1 found at C:\Program Files\Java\jre7\ enabled is: true registered is: true system is: true Match: ignoring maxHeap: -1 Match: ignoring InitHeap: -1 Match: digesting vmargs: null Match: digested vmargs: [JVMParameters] Match: JVM args after accumulation: [JVMParameters] Match: digest LaunchDesc: http://www.universal-devices.com/99i/3.3.3/dashboard.jnlp Match: digest properties: [] Match: JVM args: [JVMParameters] Match: endTraversal .. Match: JVM args final: Match: Running JREInfo Version match: 1.7.0.07 == 1.7.0.07 Match: Running JVM args match: have:<> satisfy want:<> Exception in thread "Thread-11" java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Unknown Source) at java.util.Arrays.copyOf(Unknown Source) at java.util.ArrayList.grow(Unknown Source) at java.util.ArrayList.ensureCapacityInternal(Unknown Source) at java.util.ArrayList.add(Unknown Source) at com.universaldevices.ui.views.ViewUtil.getFolderPath(Unknown Source) at com.universaldevices.dashboard.portlets.device.DevicePanel.setPath(Unknown Source) at com.universaldevices.dashboard.portlets.device.DevicePanel.(Unknown Source) at com.universaldevices.dashboard.InsteonDevicePanel.(Unknown Source) at com.universaldevices.dashboard.InsteonDevicePanel.(Unknown Source) at com.universaldevices.dashboard.UDDashboard.getDevicePanel(Unknown Source) at com.universaldevices.dashboard.portlets.device.MyDevices.onNewNode(Unknown Source) at com.universaldevices.dashboard.portlets.device.MyDevices.populateDevices(Unknown Source) at com.universaldevices.dashboard.portlets.device.MyDevices.populate(Unknown Source) at com.universaldevices.dashboard.UDDashboardBase.preparePortlets(Unknown Source) at com.universaldevices.dashboard.UDDashboardBase.access$1(Unknown Source) at com.universaldevices.dashboard.UDDashboardBase$1.run(Unknown Source) So it seems like its out of memory? When I check the javaw.exe process is using 374MB I can allocate more memory to this VM and try again, but this seems excessive to me for this application? I also tried again on my Linux system which is the desktop I use for day to day work. First off the Isy admin console works just fine, the light blue background colour is a bit messed up but other than that it works perfectly. As far as the dashboard goes, the resulting java process uses 1.3GB of memory! I ran the jconsole on here as well, but I couldn't find the same text output. Jconsole on linux is quite a bit different, Anyways, after letting the application run for a bit (and still stuck on 16%) the following error comes up: Oct 17, 2012 2:43:54 AM ClientCommunicatorAdmin Checker-run WARNING: Failed to check the connection: java.net.SocketTimeoutException: Read timed out You don't have to apologise profusely to me Michel. I always notice when searching the forum that your posts are the most helpful and it seems you spend a lot of time helping people and answering questions, its much appreciated. As for my troubles with the Isy, perhaps my expectations have increased and surpassed what the model I am using can support. So maybe an upgrade is needed at least to address the wildcard certificate issue, which for me is a big deal and would make life a lot easier if I could use my wildcard certificate. Thanks, Simon
  4. Hi, I just upgraded to v3.3.3. I also downloaded the the latest dashboard, but sadly I still get stuck at 16%. I've only tried on my Windows 7 box, but I am quite sure I'll get the same result on my Linux box as well. Any suggestions on what I can try? I have done the usual steps of clearing the Java cache. Simon
  5. Hi Michel, I have an ISY99. I am disappointed to hear I can't put my wildcard certificate on here, is that a hard limitation due to the hardware on the ISY99 versus the 994?. If I cannot use a wildcard certificate, do I have any other options? Could I get a regular ssl certificate or am I limited to only the self signed ones? I've always liked my Isy, but I wish SSL on the device could be disabled. That way I could put a web server in front of it using mod-proxy and offload the SSL there to allow me to use whatever certificate I wanted. I will upgrade to 3.3.3 anyways to see if this resolves my dashboard issue. If I do go ahead and buy a 994, is it easy to upgrade from the 99 to the 994? Can I just backup the old one and restore to the new? Thanks, Simon
  6. Hi Exten, I should have mentioned that. I am using Windows 7 x64, and I have tried with Chrome and IE and have got the same results. I also tried tonight with my Linux desktop where I have Ubuntu 12.04 x64, Java 7, Chrome and Firefox. On this system ISY finder comes up but gives a blank error immediately which just contains the word error. I presume this it failing to find my ISY. When I press ok to dismiss the error I can add my ISY in the ISY Finder window and connect to it. It loads further and prompts me for my username and password. When I put that in I get to the same point as with my Windows system. The Retrieving UI Components window is stuck at 16%, "Apply Node Structure to UI ...". Simon
  7. Hi, I wanted to use the Dashboard d to install a wildcard certificate on my ISY. I cannot however load the dashboard as when I do the progress bar stops at 16% with the status "Applying Node Structures to UI". I am running 3.3.1 and have downloaded the correct dashboard.jnlp. I have also tried using openssl to convert my certificate to pfx format and then using Help -> Request/Manage SSL certificates and then SSL Certificate Management -> Install SSL Certificate. When I tried to use the long filename it told me it has to be UD.DCF. So I renamed my pfx to that and tried it again. It said it was successful and rebooted the Isy, but I could no longer connect, and Google Chome would give me an "SSL protocol error" when trying to connect. So I used the ISY Configuration Utility again (https://www.universal-devices.com/ssl/insteon/) to revert that change. So I guess I have two questions, firstly how do I get my wildcard SSL certificate onto my ISY? And secondly, how can I make the dashboard work as I would like to be able to use it. Thanks in advance.
  8. I ended up putting all the coffee buttons in the if statement and added an Or for each one. I kept the scene and put each of the buttons in as a controller. It seems to work correctly. I am just wondering if this is the best way to accomplish this with the Isy and if this is the most efficient way? Si.
  9. Hello, I am continuing to convert my Heyu scripts over to my Isy so I can eventually do away with my CM11A. The one I am currently working on is my coffee marker script. The script is simple, I have a button on an insteon keypad in my upstairs washroom that turns on the coffee marker so I can turn it on when I get up. After 1 hour it automatically turns off, or can also turned off if the coffee button is turned off. I created a program for this in my Isy: If Status 'Second Floor / Office / Office1.Coffee' is On Then Set 'Main Floor / Kitchen / Kitchen.CoffeeMaker' On Wait 60 Minutes Set 'Main Floor / Kitchen / Kitchen.CoffeeMaker' Off Else Set 'Main Floor / Kitchen / Kitchen.CoffeeMaker' Off It works very well. I tried to see if I could create a scene to control the program as I have multiple coffee buttons (bedroom, master bath, office) and my thought was to replace the specific button in the if/else/then with the scene status instead. This way the buttons would all turn on and off in regardless of which one I pressed and would reflect the status of the coffee maker itself and the program. However it doesn't appear that I can use a scene in the If/Else/Then parts of an ISY program. If thats the case, can anyone suggest a better way to to accomplish this? Or is the only way to list all the buttons in the program itself? Thank you, Simon
  10. Hi oberkc. You were right, I had no idea that the ramp rates can be different depending on the controller. As soon as I followed your instructions everything started working as it should. Thanks for pointing this out to me! Si.
  11. I created a scene and added all my lights to it and then adjusted the ramp rate and dim levels. I added the button from my keypad to the scene as a controller. If I control the scene from the Isy itself the lights turn on and honor the ramp rate and settings. If I use the button on my keypad the the lights all turn on according to the scene, except the light which is the attached to the same keypad as the scene button I am trying to set up. I had a similar problem with X10. When I sent pressed the button for the scene the locally attached load wouldn't hear' the scene command and wouldn't turn on, presumably because it was coming from itself. So I had triggers set up in my CM11A so that when I pressed the scene button it would send activate a trigger that would send the actual scene command and would allow the locally attached light to work. I suspect I may need to do the same thing here. I did the same thing in the Isy using a program. So pressing the keypad button then runs the program which activates the scene. What I am wondering, is there a better way to do this? Also, on the same keypad I have two scene buttons. Is button grouping the best way to have the key pad lights 'go out' when I activate another scene? TIA.
  12. Hi Michel, I have already have a certificate I would like to use. It's a wild card certificate from Godaddy. It is in PEM format. How I can use this certificate with the Isy? When I select 'Install Exisiting SSL Certificate", what format is the ISY expecting? Ryan
  13. I am still having trouble using my own wildcard certificate. After uploading it using the SSL Certificate Management -> Install SSL Certificate my device reboots but continues to use the old certificate. Does my certificate need to be in a certain format? PKCS perhaps? Also, when I start the tool and login I get the following error window: After clicking ok I get the license agreement window: After clicking Yes I get:
  14. I have a wildcard certificate and I would like to use it with my ISY. I notice when I click on manage ssl certificates I get a new browser window that goes to: https://universal-devices.com/ssl/insteon Which in turn starts a new java applet. My question is how is this controlling my Isy? I want my Isy to be on it's own, and I do not not want anything to do with Universal Devices remote access portals. I found the Install Certification option but I am nervous about putting in my in wildcard certficiate as it seems to be sending it to Universal Devices. Can anyone explain what is going on here?
  15. I'm feeling so lost with this isy programming. I thought transitioning my existing bash scripts to the isy would be easy, but I often can't find the parameters I am looking for in order to make them work. I am working on two right now, my Bedtime and Leave House scripts. Both are simple and run X10 all off commands for a number of house codes. For the life of me I can't see how to do an insteon all off within a program. -Si.
  16. Thanks for the response. That's an unfortunate limitation, but I guess I can work around it. I went ahead and did multiple if statements for the next five years. -Si.
  17. I am working on moving all of my scheduled events from my CM11A which I use with Heyu to my Isy. The only one I can't figure out to move is the one for my Christmas lights because this schedule only works from Nov 15-Jan 3rd. How can I do a date based condition in an ispy program?
  18. I have just got my Isy and I'm juet beginning to set it up. I have slowly been switching over my X10 to Insteon and my home is now about 97% Insteon devices. I have a lot of work ahead of me to remove my CM11A and Heyu so I figured I would start with a few basics to get comfortable with the Isy. I successfully added two devices to start with, a 2486D in my master bathroom and a 2476S in my kitchen that controls a flood light in my backyard. One of the buttons on the 2486D is to turn on the flood light. My question is how to link the two of them together. I know this can be done by hand, but I thought the recommendation with the Isy was to use it for all Insteon programming / linking. I have looking in the manual and through the admin console but I can't figure out this simple thing.
×
×
  • Create New...