Add AEOTEC USB as secondary controller

What is the process for adding an AEOTEC USB stick as secondary controller to Vera Edge

Just include the stick to the vera as if it was any other device.

Rafale77

Thank you again for helping and replying. Can I please ask another question. I have the AEOTEC stick as a secondary controller on a raspberry PI with Node Red and my primary is vera edge. It works in that I can switch on and off my zwave switchs but its not picking up any other traffic from the sensors etc. I have forced a rescan and attach the output below which has some timeout errors, I have marked some in bold etc… I got the network key from you and confirmed with Vera so it cannot be the network key. Could you review when you have time.

{ nodeid: 31, cmdclass: 134, instance: 1, cmdidx: 0, currState: “Unknown” … }

18/07/2019, 07:28:21node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 134, instance: 1, cmdidx: 1, currState: “Unknown” … }

18/07/2019, 07:28:21node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 134, instance: 1, cmdidx: 2, currState: “Unknown” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 0, currState: “Normal” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 1, currState: 0… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 2, label: “Set Powerlevel” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 3, currState: 0… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 4, currState: “Normal” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 5, currState: 0… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 6, label: “Test”… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 7, label: “Report” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 8, currState: “Failed” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 115, instance: 1, cmdidx: 9, currState: 0… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 37, instance: 1, cmdidx: 0, currState: false … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 0, currState: “0.0” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 129, instance: 1, cmdidx: 0, currState: “Monday” … }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 129, instance: 1, cmdidx: 1, currState: 12… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 129, instance: 1, cmdidx: 2, currState: 0… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 113, instance: 1, cmdidx: 0, currState: 0… }

18/07/2019, 07:28:22node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 113, instance: 1, cmdidx: 1, currState: 0… }

18/07/2019, 07:28:31node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:28:41node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:28:51node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:29:01node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 9, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-9” }

18/07/2019, 07:29:11node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 9, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-9” }

18/07/2019, 07:29:22node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:29:32node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:29:42node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:29:52node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:30:02node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:30:12node: e12795c2.7c1328zwave: notification : msg.payload : Object

{ nodeid: 1, notification: 1, help: “Notification - TimeOut”, uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:30:22node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:30:32node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:30:42node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:30:52node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:31:02node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:31:12node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:31:22 node: e12795c2.7c1328 zwave: notification : msg.payload : Object

object

nodeid : 1

notification : 1

help : “Notification - TimeOut”

uuid : “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:31:32node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:31:42 node: e12795c2.7c1328 zwave: notification : msg.payload : Object

object

nodeid : 1

notification : 1

help : “Notification - TimeOut”

uuid : “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:31:50 node: VeraEdge msg : string[23]

“mios.error.invalid-json”

18/07/2019, 07:31:51 node: VeraEdge msg : error

“Error: socket hang up”

18/07/2019, 07:31:52 node: e12795c2.7c1328 zwave: notification : msg.payload : Object

{ nodeid : 1 , notification : 1 , help : “Notification - TimeOut” , uuid : “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:32:00 node: VeraEdge msg : error

“Error: connect ECONNREFUSED 192.168.0.23:3480”

18/07/2019, 07:32:02 node: e12795c2.7c1328 zwave: notification : msg.payload : Object

object

nodeid : 1

notification : 1

help : “Notification - TimeOut”

uuid : “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:32:03node: e12795c2.7c1328zwave: node ready : msg.payload : Object

{ nodeid: 9, nodeinfo: object , uuid: “b827eb8cd299-0xfc4523c7-9” }

18/07/2019, 07:32:04node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 25, cmdclass: 51, instance: 1, cmdidx: 0, currState: “#000000” … }

18/07/2019, 07:32:05node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 25, cmdclass: 51, instance: 1, cmdidx: 1, currState: “Off” … }

18/07/2019, 07:32:06node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 1, errcode: 0, help: “ControllerComand - Starting”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:07node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 6, errcode: 0, help: “ControllerCommand - InProgress”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:08node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 7, errcode: 0, help: “ControllerCommand - Completed”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:09node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 1, errcode: 0, help: “ControllerComand - Starting”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:10node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 6, errcode: 0, help: “ControllerCommand - InProgress”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:11node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 7, errcode: 0, help: “ControllerCommand - Completed”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:14node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 1

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-1”

18/07/2019, 07:32:15node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 8, currState: “0.0” … }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 16, currState: “0.0” … }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 20, currState: “0.0” … }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 32, currState: false … }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 33, label: “Reset” … }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 113, instance: 1, cmdidx: 2, currState: 0… }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 113, instance: 1, cmdidx: 7, currState: 0… }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 113, instance: 1, cmdidx: 11, currState: 0… }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 1, errcode: 0, help: “ControllerComand - Starting”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 6, errcode: 0, help: “ControllerCommand - InProgress”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 7, errcode: 0, help: “ControllerCommand - Completed”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 1, errcode: 0, help: “ControllerComand - Starting”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 6, errcode: 0, help: “ControllerCommand - InProgress”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 7, errcode: 0, help: “ControllerCommand - Completed”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:16node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 1, errcode: 0, help: “ControllerComand - Starting”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:17node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 6, errcode: 0, help: “ControllerCommand - InProgress”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:17node: e12795c2.7c1328zwave: controller command : msg.payload : Object

{ nodeid: 0, state: 7, errcode: 0, help: “ControllerCommand - Completed”, uuid: “b827eb8cd299-0xfc4523c7-0” }

18/07/2019, 07:32:27node: e12795c2.7c1328zwave: notification : msg.payload : Object

object

nodeid: 25

notification: 1

help: “Notification - TimeOut”

uuid: “b827eb8cd299-0xfc4523c7-25”

18/07/2019, 07:32:33node: e12795c2.7c1328zwave: node ready : msg.payload : Object

{ nodeid: 1, nodeinfo: object , uuid: “b827eb8cd299-0xfc4523c7-1” }

18/07/2019, 07:32:33node: e12795c2.7c1328zwave: node ready : msg.payload : Object

{ nodeid: 25, nodeinfo: object , uuid: “b827eb8cd299-0xfc4523c7-25” }

18/07/2019, 07:32:33node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 1, currState: “0.000” … }

18/07/2019, 07:32:33node: e12795c2.7c1328zwave: value added : msg.payload : Object

{ nodeid: 31, cmdclass: 50, instance: 1, cmdidx: 2, currState: 443 … }

18/07/2019, 07:32:34node: e12795c2.7c1328zwave: node ready : msg.payload : Object

{ nodeid: 31, nodeinfo: object , uuid: “b827eb8cd299-0xfc4523c7-31” }

18/07/2019, 07:32:34node: e12795c2.7c1328zwave: value changed : msg.payload : Object

object

nodeid: 31

cmdclass: 129

cmdidx: 0

instance: 1

oldState: “Thursday”

currState: “Thursday”

label: “Day”

units: “”

value: object

uuid: “b827eb8cd299-0xfc4523c7-31”

18/07/2019, 07:32:34node: e12795c2.7c1328zwave: value changed : msg.payload : Object

{ nodeid: 31, cmdclass: 129,cmdidx: 1, instance: 1, oldState: 7 …}

18/07/2019, 07:32:34node: e12795c2.7c1328zwave: value changed : msg.payload : Object

{ nodeid: 31, cmdclass: 129,cmdidx: 2, instance: 1, oldState: 31… }

boolean

Zwave doesn’t work that way…

The sensors report status through associations. There are 2 main types of associations. Lifeline and users.
The lifeline is set by the main controller and many device require that the lifeline controller be device node ID 1. In order for the sensors to report to another controller, you will have to create a user association from the device to that second controller. This can be tedious depending on what controller you use. You have to “program” to each sensor. The vera UI is not great for this. I never tried Node Red but I believe it is based on the openzwave library. The best controller for doing this type of things has been the zwave.me zway.

If your devices were included securely… you will have the problem of the security key not matching between the controllers so you will have to match that too.

Thank you so much. I will have a look at Zwave.me. My primary is Vera Edge and my secondary is Aeotec USB Stick. If you know of a way through Vera to associate do please let me know or at least an example of what I would do in Vera or Zwave.Me

Thank you so much

Once I have added the AEOTEC USB stick as secondary controller to to Vera Edge all is fine and I can control some of my switches via secondary controller. the strange part is after about 60 min or so, Vera Edge reports the secondary controller as “Cannot Detect Device”, I can still control my switches from secondary controller but Vera Edge cannot see controller

Any thoughts from people ?

Cannot Detect device is probably due to the fact that it actually cannot detect it… :wink:

Is the aeotec stick still powered on and is it still within range of the vera? If you are moving it around you are prone to have this message as its neighbors will no longer be correct and it won’t find its signal path back to the vera.

The AEOTEC stik is still powered on and within 304 metres of the primary hub whilst I am testing so there shouldn’t be any issues with communications. I have reset the secondary a number of times and tired a few times. The “Cannot Detect DEvice” always happens after certain time.

304 meters is quote a good distante :wink: