Aeon Stick V2 - Dead in the water

  • 73 Views
  • Last Post 15 April 2013
rlwinchester@gmail.com posted this 14 April 2013

I did make sure they were deleted before hand. I removed them manually from the stick too, same issue. Let me try to install on another machine that's not running Windows 8. Being an IT guy I'd rather rule out the OS compatibility.

Order By: Standard | Newest | Votes
rlwinchester@gmail.com posted this 14 April 2013

Oh, and another thing... I get a lot of "This program has stopped working. Click to close, etc." a cmd prompt comes up when that happens too. Looks like it's the commands that are running in the background. I'm on Windows 8 for OS too.

Ryan-Scott posted this 14 April 2013

First, find out the com port your USB stick is using. For this, go to your device manager in windows. Expand the serial and com ports section and look for a silicon labs UART device. Make a note of the com port it uses.

Inside InControl, go to tools/options/Zwave controller. Select to use com in the stick type and then enter the com number you found earlier. I recommend you also choose the beta controller.

Go to the misc tab and pick "run as service. " close the window. If you get a prompt saying that it couldn't connect, choose "no" so that it does not try again.

Make sure InControl shows offline at this point. Open up your task manager, choose to see the process list, and show tasks by all users (or all tasks, I don't recall the exact wording). Look for MLS.zwave.service.exe and end any that you find.

Inside InControl, click the online button so that it starts the service. Do your devices work now?

If not, could you send the most recent set of errors from your logfile.txt?

rlwinchester@gmail.com posted this 15 April 2013

Same result...

Here's the latest log:

4/14/2013 8:13:38 PM: Original FolderC:\Windows\system32
4/14/2013 8:13:38 PM: Changed to:C:\Program Files (x86)\Moonlit Software, LLC\InControl HA
4/14/2013 8:13:38 PM: Starting Service
4/14/2013 8:13:38 PM: Preparing service base
4/14/2013 8:13:38 PM: Original FolderC:\Program Files (x86)\Moonlit Software, LLC\InControl HA
4/14/2013 8:13:38 PM: Changed to:C:\Program Files (x86)\Moonlit Software, LLC\InControl HA
4/14/2013 8:13:38 PM: Running service base
4/14/2013 8:13:39 PM: Starting version 2.212.4814.28023
ZenLib: True
StickType:OpenZWave
ComPort:20
Service:True
4/14/2013 8:13:39 PM: Cloud: Attempting to connect to cloud server over chanId: 1126a...
4/14/2013 8:13:39 PM: Cloud: Attempting to connect to cloud server over chanId: 1126a...
4/14/2013 8:13:39 PM: Error during controller connection - System.IO.IOException
The port 'COM20' does not exist.

at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
at System.IO.Ports.SerialPort.Open()
at Zensys.ZWave.SerialPortTransport.TransportLayer.Open(String deviceName)
at Zensys.ZWave.SerialPortFrame.FrameLayer.Open(String portName)
at Zensys.ZWave.SerialPortSession.SessionLayer.Open(String portName)
at Zensys.ZWave.SerialPortApplication.Devices.Device.Open(String portName)
at MLS.HA.ZensysController.ZController.connect(String portName) in z:\work\mls\MLS.ZWave.Controller\MLS.HA.ZensysController\ZController.cs:line 142
at MLS.HA.ZensysController.ZController.connect() in z:\work\mls\MLS.ZWave.Controller\MLS.HA.ZensysController\ZController.cs:line 127
at MLS.HA.DeviceController.Common.HaControllerInterface.Controllers.HaZenZWaveController.getnativeController() in z:\work\mls\MLS.ZWave.Controller\MLS.HA.DeviceController\Controllers\HaZenZWaveController.cs:line 39
4/14/2013 8:13:39 PM: Cloud: Cloud connected!
4/14/2013 8:13:39 PM: Cloud: Cloud connected!
4/14/2013 8:13:39 PM: Error setting layout background image - System.ArgumentNullException
Value cannot be null.
Parameter name: s

at System.Convert.FromBase64String(String s)
at MLS.InControl.Gui.FloorLayout.FloorPlan.<>cDisplayClass2.b0() in z:\work\mls\MLS.ZWave.Controller\MLS.InControl.Gui\FloorLayout\FloorPlan.xaml.cs:line 68
4/14/2013 8:14:14 PM: Controller knows about 5 nodes
4/14/2013 8:14:14 PM: Received controller
ConnectionStatusChanged. Prev State: 1. New State: 2
4/14/2013 8:14:19 PM: Time to dribble the controller
4/14/2013 8:14:31 PM: Unable to Dispose securityManager - System.NullReferenceException
Object reference not set to an instance of an object.

at MLS.HA.ZensysController.ZController.get_controller() in z:\work\mls\MLS.ZWave.Controller\MLS.HA.ZensysController\ZController.cs:line 81
4/14/2013 8:14:31 PM: Error during controller connect() - System.IO.IOException
The port 'COM20' does not exist.

at System.IO.Ports.InternalResources.WinIOError(Int32 errorCode, String str)
at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace

Ryan-Scott posted this 15 April 2013

It's saying: " Error during controller connection - System.IO.IOException
The port 'COM20' does not exist."

That means that you InControl is looking for your USB stick on COM20 - generally you'd see it on com 2 or 3, so that appears to be the problem. What port does it show in your Device Manager?

rlwinchester@gmail.com posted this 15 April 2013

I saw that too.. It's on port 4 as it's coded on the Z-Wave Controller tab. It does find it sometimes, but seems to lose it's connection to it.

rlwinchester@gmail.com posted this 15 April 2013

I tried manually changing it to 20 in device manger just to see if it would locate it better. No luck. Do I need to adjust the baud rate or other advanced settings?

Ryan-Scott posted this 15 April 2013

InControl only sets it to 20 if you use the controller setup option on the menu. When you set it manually, you should avoid using that menu.

You shouldn't have to change the com port or set anything in the baud rate.

You might try installing the silicon labs drivers if you still can't get it to work. They are linked in a sticky thread in the support forum.http://store.incontrolzwave.com/boards/topic/103/drivers-and-firmware-updates-for-usb-sticks

rlwinchester@gmail.com posted this 15 April 2013

I reset the stick through incontrol. Removed and re-added drivers. Removed and re-added devices....

I can now get the stick connected pretty well most of the time. I just can't get device control. They appear, just nothing else.

I know this is related to the thermostat, but what was interesting to me was the error during poll. Object ref not set to instance of an object... I'm going to attempt to install on another pc I have to see if the same problems exist. I'll get back to you on it.

at MLS.HA.DeviceController.Common.HaControllerInterface.Controllers.HaZenZWaveController.setThermostatSystemState(Object deviceProviderId, ThermoSystemMode mode) in z:\work\mls\MLS.ZWave.Controller\MLS.HA.DeviceController\Controllers\HaZenZWaveController.cs:line 695
at MLS.HA.DeviceController.Common.HaControllerInterface.DeviceManager.setZWaveThermostatSystemState(Guid deviceId, ThermoSystemMode mode) in z:\work\mls\MLS.ZWave.Controller\MLS.HA.DeviceController\DeviceManager.cs:line 691
4/14/2013 9:23:53 PM: Error during forcePoll - System.NullReferenceException
Object reference not set to an instance of an object.

Ryan-Scott posted this 15 April 2013

I reset the stick through incontrol. Removed and re-added drivers. Removed and re-added devices....

I can now get the stick connected pretty well most of the time. I just can't get device control. They appear, just nothing else.

I know this is related to the thermostat, but what was interesting to me was the error during poll. Object ref not set to instance of an object... I'm going to attempt to install on another pc I have to see if the same problems exist. I'll get back to you on it.

at MLS.HA.DeviceController.Common.HaControllerInterface.Controllers.HaZenZWaveController.setThermostatSystemState(Object deviceProviderId, ThermoSystemMode mode) in z:\work\mls\MLS.ZWave.Controller\MLS.HA.DeviceController\Controllers\HaZenZWaveController.cs:line 695
at MLS.HA.DeviceController.Common.HaControllerInterface.DeviceManager.setZWaveThermostatSystemState(Guid deviceId, ThermoSystemMode mode) in z:\work\mls\MLS.ZWave.Controller\MLS.HA.DeviceController\DeviceManager.cs:line 691
4/14/2013 9:23:53 PM: Error during forcePoll - System.NullReferenceException
Object reference not set to an instance of an object.


When you reset the USB stick, did you also delete each device from InControl? It could be that the devices you see are from before you reset, which could be why they can't be controlled.

rlwinchester@gmail.com posted this 15 April 2013

I did make sure they were deleted before hand. I removed them manually from the stick too, same issue. Let me try to install on another machine that's not running Windows 8. Being an IT guy I'd rather rule out the OS compatibility.

Close