
raymondjiii
Members-
Posts
140 -
Joined
-
Last visited
Everything posted by raymondjiii
-
Hi, Yes, I definitely checked all 3 boxes on the clear cache (multiple attempts). I could verify that the IoX Launcher app did get deleted, etc. I can get the icon to add back to the desktop by double clicking the start.jnlp, but the newly added IoX Launcher shortcut does nothing. If I view the "Get details" of the shortcut, it looks good. I do think the java update has something to do with my issue since all was working well (with my old ISY994i for over 2 years and even with my two week old eisy) prior to yesterday's Java update. I did download and and install a new Java install package from Oracle at the standard Java 8 download location. I did clear all 3 cache options before and after the install. I tried to download a new start.jnlp - just in case. I'm positive that I am using the new start.jnlp and not an old copy laying around. I do not run any anti-virus or firewall applications on my Macbook. But I do have a lot of "built-in packet rules" on my Synology (access point), but for any packet that is dropped, I do get an email alert about it. There are very few rules that actually drop packets despite the alert descriptions sounding quite serious, I guess there are many false positives in the packet monitoring space. I thought exactly what the second link you posted shows was the problem (without even seeing those details). I added these two entries yesterday (but they were never needed prior to this update): I can try to add "https://isy.universal-devices.com" without the suffix as well to this list. So, I only have Mac's in this house, and using the standard Oracle Java 1.8 (Version eight) has never been a problem. I have fiddled with other Java versions in the past only because I needed certain things for work related software development. But right now, in the Java Control Panel, only the 1.8_411 shows (no other versions) I don't know if the Java exception thrown, that I see in the Java console, is serious or not. I find that in the "java world" many "exceptions" are oddly not important, seems odd to me. My full security pane looks normal: My Advanced panel: I did add the "Show console" option last night to help debug. More of the advanced settings... and lastly... I added the "Use TLS 1.1" last night just to test if that would have any effect. The JAVA_HOME env setting is correct (for a Mac): echo $JAVA_HOME /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home In the past, I also used to have two other shortcuts from earlier ISY994i days: "admin" and "dashboard" and neither of them worked as well. They got deleted but I do still have the jnlp files for them. I never really used two app before so not a big deal but maybe that's another clue. Unfortunately, this sounds like an incompatibility between the Java update and IoX launcher on a Mac. Way back in the day...(around 1998??) the Java idea was your code would run on ANY JVM despite the OS and machine type but that always seemed like a high bar to reach. Just a wild guess, but if I had to bet on something I would guess there is some path in the install code that maybe does not work correctly on the Mac and this last Java update was bothered by that. Just a guess though since the start.jnlp does run the IoX console, it just doesn't install it. Thank you for your help.
-
I had all of the java cache files cleared, installed a new start.jnlp - everything working. I then got an update for Java 8 update 411 today: java -version java version "1.8.0_411" Java(TM) SE Runtime Environment (build 1.8.0_411-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode) I have the latest start.jnlp from: https://isy.universal-devices.com/start.jnlp Double clicking start.jnlp puts a shortcut to IoX Launcher on the desktop (where I want it) but if I double click the shortcut - nothing happens. I have to keep using start.jnlp anytime I want IoX Launcher to work. I started over again with a new install of Java 8.411 from here: https://www.java.com/en/download/ Here is the start.jnlp spec: <jnlp spec="1.0+" codebase="https://isy.universal-devices.com/launcher/" version="6.3" href="https://isy.universal-devices.com/launcher/start.jnlp"> <information> <title>IoX Launcher</title> <vendor>Universal Devices</vendor> <homepage href="https://www.universal-devices.com"/> <description>This utility finds ISY Services and launches the correct version of the UI/Admin Console/Dashboard</description> <description kind="short">IoX Launcher</description> <icon href="https://isy.universal-devices.com/launcher/udlogo.png" kind="splash"/> <icon href="https://isy.universal-devices.com/launcher/udlogo.png" kind="shortcut"/> <shortcut online="true" install="false"> <desktop/> <menu submenu="IoX Launcher"/> </shortcut> <offline-allowed/> </information> <security> <all-permissions/> </security> <update check="background" policy="always"/> <resources> <jar href="https://isy.universal-devices.com/launcher/isyfinder-3.5.jar" download="eager" main="false"/> <java version="1.8+"/> </resources> <application-desc main-class="com.universaldevices.isyfinder.ISYFinder"/> </jnlp> Looks okay, I think. If I enable the java console and double click start.jnlp I do get an exception: https://isy.universal-devices.com/iox/5.8.0/iox.jar https://isy.universal-devices.com/iox/5.8.0/ce.jar https://isy.universal-devices.com/iox/5.8.0/bc.jar https://isy.universal-devices.com/iox/5.8.0/chart.jar java.lang.NullPointerException at com.universaldevices.ui.UDMenuSystem.setActivated(Unknown Source) at com.universaldevices.ui.UPnPClientApplet.authenticate(Unknown Source) at com.universaldevices.ui.UPnPClientApplet.onDeviceOnLine(Unknown Source) at com.universaldevices.upnp.UDControlPoint.onLine(Unknown Source) at com.universaldevices.upnp.UDControlPoint.updateDeviceInfo(Unknown Source) at com.universaldevices.upnp.UDControlPoint.addDevices(Unknown Source) at com.universaldevices.ui.UPnPClientApplet.start(Unknown Source) at com.universaldevices.ui.UDIDefaultLauncher$2.run(Unknown Source)
-
@hart2hart I saw your question before you deleted it and yes you are right, that would work perfectly as an alternative to being locked into the .150 IP address. But, my cable company does not let anyone have access to their router with the exception of one and only one setting: where do the DHCP addresses start. So I can't do what you suggested. I am considering getting another Synology RT6600ax and put that as the "head router" within my home network. I have all RT6600ax's throughout the house but working as a full wifi 6 tri-channel "access point" mesh. If I buy another unit, for $300, and this time install it as a "router" and not an "access point" then I can do what you propose. It will add one more hop to all of my network traffic but maybe it's not a bad idea just to have control (not just for the EISY device). I have heard that my cable company will give you a one-time shot to convert your cable modem (router) to an access-point device (basically a fiber "cable-modem") but then there's no return and they offer no assistance if it "doesn't work for you." Sounds like a setup to me and having no network for a week is not going to fly with my employer.
-
I can appreciate the fact of why UD fixes the IP address with DHCP for the reasons stated, I just wish they chose a higher up IP address. My current router only lets me have one "starting point" for dhcp addresses, so I have to now set the start address to 192.168.1.150. I will never have 254 - 150 + 1 = 105 devices that will use DHCP. I'm sure I could move say 5 devices from static to DHCP but that still leaves a block of 100 internal (internal to the house) IP addressed wasted. I understand that in theory it's possible to setup DHCP to mac address mapping which basically gives you the same IP on every dhcp lease renewal. My cable company locks down what you can do to their routers for the exact same reason that UD does, people screwing up their home network and then calling support. Oh well.
-
I have not seen one that doesn't. The new fiber unit from my cable company, Synology routers, Apple routers...just to name a few.
-
When you have an IP address collision it's usually made quite fairly clear to the user. Most routers have a range for static vs dhcp and if you have table kept in a note somewhere, it shouldn't be a problem. The default gateway, dns, network mask is exactly the same for every single entry...unless you've got some fancy "subnets in your house". I use static for almost everything, in part because everything is wired except iphones and tablets.
-
One other thing that's annoying me is that on "Configuration"-->"Network Settings" Automatic DHCP is checked and greyed out, no way to turn it off. I always used a static IP and would prefer to keep doing so but it looks like that is no longer possible. Maybe the "scanning at start" is on this same page "Query at Restart" - I unchecked that.
-
Well holy &^$& ! Downloading another start.jnlp (despite it being the exact same version as before) launching that, creating the desktop shortcuts, etc. No more "Not Found Error" !
-
I have a new EISY and a new USB PLM as well. Initially I got things going but it could not find one switch, one outlet (despite another outlet being right next to the one it couldn't find) and a bunch of lamp modules. Trying to do each leak detector was a massive hassle but eventually I found the "do not write updates to battery devices" (maybe that's not the exact phrase) but basically it queues up the writes and then I can enable each one then update it. I would have thought a backup from 994i to eisy (even with new PLMs) would have just "worked". I mean the full device list and all links are known, nothing has changed between my backup and purchasing the eisy, the wifi is still the same (for UD Mobile anyway), both 994i (was) and the eisy (is) using wired network. They are both in the same location as well as the PLMs in the same location. (The old serial PLM was unplugged before the migration process.) One thing I did do in order to try to "get ahead of the game" is that I switched on the old Insteon signal repeater (phase coupler) that you mount in (or near) your electrical panel. I know Insteon stopped selling this model a long time ago and it's recommended to use two plug in repeaters with one on each leg. I did switch to the plug in repeaters but I also added two switches to the in panel phase coupler "just in case" I ever wanted to turn them back on...so I did turn those back on with the hope that they would "help" with the updates. What I don't understand is that it "couldn't communicate" with this or that device but yet the programs still ran and worked (with the same devices that it couldn't communicate with)! Would you know where the setting is in IoX console to disable the scanning the network on launch? I must have added that option because that is annoying as hell when you are trying to start up. I didn't have that set before so maybe I checked something during the migration. Thank you! The not found errors on startup are driving me crazy but I will install another copy of IoX launcher.
-
I did the clear all 3 boxes but used a start.jnlp that I had. I'll try another download and see if the About version changes.
-
And what is this...you launch IoX launcher and you get a "Not Found" "Error" when the EISY is sitting right there on the IoX Finder window. You acknowledge the OK but only get a second one. The old 994i has already been removed.
-
For the most part things worked....but the leak sensors, can't write to them, can't remove them. Hours spent and I finally have 3 of 8 working.
-
I just received my EISY today. I currently use a network cable to go from the Insteon PLM to the ISY994. Now with the EISY you need USB to reach the PLM. Can I use a regular USB to RJ45 network adapter? Or do I have to purchase the actual "Serial PLM Kit" ? I have plenty of these adapters laying around from different mfg's but wasn't sure if the "Serial PLM Kit" was something specific to UD?
-
If my understanding is correct, everything needs to be done via UD Mobile or attaching an HDMI monitor, keyboard, mouse? I'm curious what people did to get started with the eisy when upgrading from the isy994. The reason why I held off getting the eisy was simple, I do not have room on my desk for an HDMI type monitor. I have 4 monitors on the desk and they are all Thunderbolt3. You can get an HDMI signal from the TB3 signal but putting an HDMI signal into the TB3 signal is basically impossible. I also do not have USB keyboard and mouse. The web interface for the isy994 wasn't super smooth but I kind of liked it that way, kind of following in the Craigslist fashion. Oh well, maybe I can find the world's smallest HDMI monitor.
-
At one time I had a great link with very detailed instructions on how best to physically install the fan module and linking it. Would anyone happen to have this link or another detailed link or video? Thank you, -Ray
-
In the loX launcher app, one of the Outletlinc's has a lightbulb icon over it. The unit that has this issue is a v.38 (the rest are v.42) They are all installed with no scenes and the Membership (right side panel) just says "(House icon) is Responder to" (nothing for now.) I do not have this lamp icon on any other device (out of roughly 40) Thank you for you help, Ray
-
How do I know which installed java version ISY Launcher is using?
raymondjiii replied to raymondjiii's topic in ISY994
I found an interesting page about this issue so I just ran: % sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin Then I could run the java install for 1.8, and there it is: the .351 build. And I still have my 9.0.4 version in the JavaVirtualMachines subdirectory where I want it. % /usr/libexec/java_home -V Matching Java Virtual Machines (8): 19.0.1 (x86_64) "Oracle Corporation" - "Java SE 19.0.1" /Library/Java/JavaVirtualMachines/jdk-19.jdk/Contents/Home 18.0.2.1 (x86_64) "Oracle Corporation" - "Java SE 18.0.2.1" /Library/Java/JavaVirtualMachines/jdk-18.0.2.1.jdk/Contents/Home 12.0.1 (x86_64) "Oracle Corporation" - "Java SE 12.0.1" /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home 11.0.12 (x86_64) "Oracle Corporation" - "Java SE 11.0.12" /Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home 11.0.11 (x86_64) "Oracle Corporation" - "Java SE 11.0.11" /Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home 9.0.4 (x86_64) "Oracle Corporation" - "Java SE 9.0.4" /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home 1.8.351.10 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 1.8.0_341 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home So, I took plunge and that recursive delete command didn't hose anything on the ISY App side of things. Thank for your help and responses on this. -
How do I know which installed java version ISY Launcher is using?
raymondjiii replied to raymondjiii's topic in ISY994
No, I am not having issues - except that Java 9 is the default on this Mac. I love Macs and MacOS. My concern was that looking at it, and thinking, that Java 8 was the preferred version for UD ISY Launcher, how is it working with Java 9 - and I guess I've just been lucky so far. The cache directory of "06" - there are many numbers besides "06" (I think go up to 48 or so) so I do not believe this is a Java version number but some type of unique identifier to keep things in their given directory. But I don't know enough about the internals of why this cache structure is needed. I only run Java apps from the cmd line. And I do need the other versions for various things that I need to test with at work. I tried to see if could install the Java instance from the link you provided but it fails because I have "a later version already installed" Java 9. I can remove the one install of Java 9 that lives in the VirtualMachines directory (quite easily) but that's not the one that ISY Launcher uses - that uses the default java and the one with the caches etc. I'm not sure how to delete that one just yet. So things are working right now, but I like to head things off if something seems incorrect, like using Java 9 instead of Java 8 and then some update happens that causes things to stop working. I do see that many people have to delete newer versions of Java so that they can install an older version of Java and then go back and re-install the versions they just deleted - this is true on any OS. I don't believe the other Java versions/installs are affecting anything. I have z-shell aliases to set the environment to any of them when needed and then I can run whatever I need to from the command line (which is what I need to do). ISY Launcher is the only Java app that I have a shortcut for on the desktop (in addition to other UD ISY icons: admin.jnlp, start.jnlp, dashboard.jnlp and a ISY994 Admisistrative Console shortcut). Under the Java Control Panel --> Web Settings --> Java Cache Viewer I do see: -
How do I know which installed java version ISY Launcher is using?
raymondjiii replied to raymondjiii's topic in ISY994
The fact that it is in "6.0" - does that mean anything? That does not seem to correlate to the version of java - or is this the version of UDI ? -
On a Mac I can run: /usr/libexec/java_home -V and that will show all installed versions: 19.0.1 (x86_64) "Oracle Corporation" - "Java SE 19.0.1" /Library/Java/JavaVirtualMachines/jdk-19.jdk/Contents/Hom 18.0.2.1 (x86_64) "Oracle Corporation" - "Java SE 18.0.2.1" /Library/Java/JavaVirtualMachines/jdk-18.0.2.1.jdk/Contents/Home 12.0.1 (x86_64) "Oracle Corporation" - "Java SE 12.0.1" /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home 11.0.12 (x86_64) "Oracle Corporation" - "Java SE 11.0.12" /Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home 11.0.11 (x86_64) "Oracle Corporation" - "Java SE 11.0.11" /Library/Java/JavaVirtualMachines/jdk-11.0.11.jdk/Contents/Home 9.0.4.0.11 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 9.0.4 (x86_64) "Oracle Corporation" - "Java SE 9.0.4" /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home 1.8.0_341 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home I have aliases for different versions as needed. Without setting anything, the default version is the 19.0.1 Is that what ISY Launcher is using?? When I click on the Get Info for the ISY Launcher shortcut icon I get: /Users/ray//Application Support/Oracle/Java/Deployment/cache/6.0/bundles/ISY Launcher.app which is a directory. The full path is: /Users/ray/Application Support/Oracle/Java/Deployment/cache/6.0/bundles/ISY Launcher.app/Contents/MacOS and from here I can launch ISY Launcher from the command line. I thought it needed Java 9 which makes me not want to unisntall the: 9.0.4.0.11 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home Not sure how that version got installed (unless if it comes with MacOS) but I prefer to keep each version in the /Library/Java/JavaVirtualMachines directory. I'm trying to avoid having the ISY Launcher not work down the road. Thank you for your help.