I’m reaching the end of my string with Vera and I wonder if its time to search for a new HA platform. I’ve reached the point where I cannot count on Vera to be working continuously.
About once a week now I wake up in the morning to find my ZWave Vera “hung up.” This morning I found the last SysLog entry at 06:54, only the POWER LED ON, Vera responding to the PING and SSH access shows “LuaUPnP” WAS NOT RUNNING and of course no ZWave activity was present.
I thought about buying a automatic power switch (http://www.amazon.com/gp/product/B00EZWD146/ref=ox_sc_sfl_title_1?ie=UTF8&psc=1&smid=A1MAXJIALWUXGM) to power cycle a “hung up” Vera but it uses PING to determine if the device is running and my Vera seems to always respond to the PING even if its isn’t doing anything useful
This same set of circumstances happens about once a week now and seemingly always in the early morning hours. [The Nightly Heal is disabled (“Use Vera Routing” UNCHECKED) at the suggestion of Tech Support for the past month so it isn’t that. The Heal was disabled as this “hang up” was occurring every other day while it was enabled and this seemed to have reduced the frequency at least.]
It has been suggested by Tech Support that UI7 fixes a number of RESTART problems, reducing the cause of some of them but I’m willing to bet not the results of such a “hang up.” I’d go to UI7 but there still seems to be reports of an ongoing Plug In problem with several of the ones I depend on, particularly PLEG. I have an ongoing ticket with Tech support for over two months on this problem and thus far there is no resolution – I suspect they have given up on my problem
When it is working properly I periodically monitor LuaUPnP via SSH and I find the its Memory Usage is always between 85-95% and CPU Usage varies widely from 5-10% jumping up to 90+% about once a minute. I suspect this jump is PLEG processing schedules or some such but I have no hard evidence of this.
The baffling thing is how LuaUPnP can be sitting at 90+% memory usage and I still have over 40MB of available main memory on the machine — the machine is not starved for memory but the design of LuaUPnP forces it to live in some defined memory space and not grow to use what is physically available. As we all know by now, every time LuaUPnP grows above 100% it sets the stage for an eventual unplanned restart.
As a former designer/programmer (20+ years on big iron) seems like a poor basic deign to say the least. I can see the logic of constraining the program to a fixed space in a general purpose computing system so as not to interfere with the accounting system, etc., but this is a dedicated function system … about the only thing it can interfere with is itself, and it seems to do that on a regular basis
Anyway, climbing down from the soapbox I think it may be time to look at another solution. I’ll hang in there to UI7 but if it continues then Homeseer maybe?