No connection with Zwave

113 views
Skip to first unread message

Egbert L

unread,
Sep 21, 2017, 8:22:35 AM9/21/17
to OpenRemote

Hi,

I am trying to install OpenRemote on a Raspberry pi, but I am not very succesful yet.
Maybe some one can help me.
I made a panel in the designer and my Zwave log looks like this:
  OpenRemote Z-Wave protocol version : '3.0.0'

--------------------------------------------------------------------

DEBUG 2017-09-14 16:03:57,170 (Z-Wave): Connection_Manager          : Adding shutdown hook to manage unclosed Z-Wave connections in case of controller exit.
INFO 2017-09-14 16:03:57,457 (Z-Wave):  Serial_Port                 : Opening the serial port [COM port: /dev/ttyACM0, Communication Layer: RXTX]...
INFO 2017-09-14 16:03:57,766 (Z-Wave):  Serial_Port                 : The serial port [COM port: /dev/ttyACM0, Communication Layer: RXTX] has been successfully opened.
DEBUG 2017-09-14 16:03:57,918 (Z-Wave): Controller                  : Retrieving Z-Wave controller firmware version and library type...
DEBUG 2017-09-14 16:03:57,946 (Z-Wave): Controller_API              : Enqueue (queue count=1) Z-Wave function call 'ZW_Version'.
DEBUG 2017-09-14 16:03:57,946 (Z-Wave): Controller_API              : Dequeue (queue count=0) Z-Wave function call 'ZW_Version'.
DEBUG 2017-09-14 16:03:57,951 (Z-Wave): TX_Session_Layer            : Executing Z-Wave function call 'ZW_Version'...
DEBUG 2017-09-14 16:03:57,995 (Z-Wave): TX_Frame_Layer              : Send data frame [0x01, 0x03, 0x00, 0x15, 0xE9].
DEBUG 2017-09-14 16:03:58,008 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x06]
DEBUG 2017-09-14 16:03:58,014 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x01, 0x10, 0x01, 0x15, 0x5A, 0x2D, 0x57, 0x61, 0x76, 0x65, 0x20, 0x33, 0x2E, 0x39, 0x35, 0x00, 0x01, 0x99]
DEBUG 2017-09-14 16:03:58,023 (Z-Wave): RX_Frame_Layer              : ACK -> Data frame [0x01, 0x03, 0x00, 0x15, 0xE9] transmission OK.
DEBUG 2017-09-14 16:03:58,031 (Z-Wave): RX_Session_Layer            : ACK -> Z-Wave function 'ZW_Version' has been successfully sent - waiting 5,000 [ms] for response frame.
DEBUG 2017-09-14 16:03:58,050 (Z-Wave): RX_Frame_Layer              : Data frame [0x01, 0x10, 0x01, 0x15, 0x5A, 0x2D, 0x57, 0x61, 0x76, 0x65, 0x20, 0x33, 0x2E, 0x39, 0x35, 0x00, 0x01, 0x99] has been received.
DEBUG 2017-09-14 16:03:58,058 (Z-Wave): RX_Session_Layer            : Response received [0x01, 0x10, 0x01, 0x15, 0x5A, 0x2D, 0x57, 0x61, 0x76, 0x65, 0x20, 0x33, 0x2E, 0x39, 0x35, 0x00, 0x01, 0x99] -> Z-Wave function 'ZW_Version' successfully executed.
INFO 2017-09-14 16:03:58,072 (Z-Wave):  Z-Wave firmware version     : Z-Wave 3.95
INFO 2017-09-14 16:03:58,073 (Z-Wave):  Z-Wave library type         : ZW_LIB_CONTROLLER_STATIC
DEBUG 2017-09-14 16:03:58,073 (Z-Wave): Controller                  : Retrieving serial API capabilities...
DEBUG 2017-09-14 16:03:58,084 (Z-Wave): Controller_API              : Enqueue (queue count=1) Z-Wave function call 'SERIAL_API_GetCapabilities'.
DEBUG 2017-09-14 16:03:58,084 (Z-Wave): Controller_API              : Dequeue (queue count=0) Z-Wave function call 'SERIAL_API_GetCapabilities'.
DEBUG 2017-09-14 16:03:58,085 (Z-Wave): TX_Session_Layer            : Executing Z-Wave function call 'SERIAL_API_GetCapabilities'...
DEBUG 2017-09-14 16:03:58,089 (Z-Wave): TX_Frame_Layer              : Send data frame [0x01, 0x03, 0x00, 0x07, 0xFB].
DEBUG 2017-09-14 16:03:58,093 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x06]
DEBUG 2017-09-14 16:03:58,095 (Z-Wave): RX_Frame_Layer              : ACK -> Data frame [0x01, 0x03, 0x00, 0x07, 0xFB] transmission OK.
DEBUG 2017-09-14 16:03:58,096 (Z-Wave): RX_Session_Layer            : ACK -> Z-Wave function 'SERIAL_API_GetCapabilities' has been successfully sent - waiting 5,000 [ms] for response frame.
DEBUG 2017-09-14 16:03:58,100 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x01, 0x2B, 0x01, 0x07, 0x01, 0x00, 0x00, 0x86, 0x00, 0x01, 0x00, 0x5A, 0xFE, 0x81, 0xFF, 0x88, 0x4F, 0x1F, 0x00, 0x00, 0xFB, 0x9F]
DEBUG 2017-09-14 16:03:58,107 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x7D, 0xA0, 0x67, 0x00, 0x00, 0x80, 0x00, 0x80, 0x86, 0x00, 0x00, 0x00, 0xE8, 0x73, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x60, 0x00, 0x00, 0xFB]
DEBUG 2017-09-14 16:03:58,121 (Z-Wave): RX_Frame_Layer              : Data frame [0x01, 0x2B, 0x01, 0x07, 0x01, 0x00, 0x00, 0x86, 0x00, 0x01, 0x00, 0x5A, 0xFE, 0x81, 0xFF, 0x88, 0x4F, 0x1F, 0x00, 0x00, 0xFB, 0x9F, 0x7D, 0xA0, 0x67, 0x00, 0x00, 0x80, 0x00, 0x80, 0x86, 0x00, 0x00, 0x00, 0xE8, 0x73, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x60, 0x00, 0x00, 0xFB] has been received.
DEBUG 2017-09-14 16:03:58,134 (Z-Wave): RX_Session_Layer            : Response received [0x01, 0x2B, 0x01, 0x07, 0x01, 0x00, 0x00, 0x86, 0x00, 0x01, 0x00, 0x5A, 0xFE, 0x81, 0xFF, 0x88, 0x4F, 0x1F, 0x00, 0x00, 0xFB, 0x9F, 0x7D, 0xA0, 0x67, 0x00, 0x00, 0x80, 0x00, 0x80, 0x86, 0x00, 0x00, 0x00, 0xE8, 0x73, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x60, 0x00, 0x00, 0xFB] -> Z-Wave function 'SERIAL_API_GetCapabilities' successfully executed.
INFO 2017-09-14 16:03:58,153 (Z-Wave):  Serial API Z-Wave firmware  : [Version=1.0, Manufacturer='AEON Labs', Product Type=0x0001, Product ID=0x005A]
INFO 2017-09-14 16:03:58,169 (Z-Wave):  Serial API Z-Wave functions : [0x02 ,0x03 ,0x04 ,0x05 ,0x06 ,0x07 ,0x08 ,0x09 ,0x10 ,0x11 ,0x12 ,0x13 ,0x14 ,0x15 ,0x16 ,0x17 ,0x18 ,0x1C ,0x20 ,0x21 ,0x22 ,0x23 ,0x24 ,0x27 ,0x29 ,0x2A ,0x2B ,0x2C ,0x2D ,0x41 ,0x42 ,0x44 ,0x45 ,0x46 ,0x47 ,0x48 ,0x49 ,0x4A ,0x4B ,0x4C ,0x4D ,0x50 ,0x51 ,0x53 ,0x54 ,0x55 ,0x56 ,0x57 ,0x5E ,0x60 ,0x61 ,0x62 ,0x63 ,0x66 ,0x67 ,0x80 ,0x90 ,0x92 ,0x93 ,0x98 ,0xB4 ,0xB6 ,0xB7 ,0xB8 ,0xB9 ,0xBA ,0xBD ,0xBE ,0xBF ,0xD2 ,0xD3 ,0xD4 ,0xEE ,0xEF ,]
DEBUG 2017-09-14 16:03:58,170 (Z-Wave): Controller                  : Retrieving Z-Wave node list...
DEBUG 2017-09-14 16:03:58,183 (Z-Wave): Controller_API              : Dequeue (queue count=0) Z-Wave function call 'SERIAL_API_GetInitData'.
DEBUG 2017-09-14 16:03:58,183 (Z-Wave): Controller_API              : Enqueue (queue count=1) Z-Wave function call 'SERIAL_API_GetInitData'.
DEBUG 2017-09-14 16:03:58,187 (Z-Wave): TX_Session_Layer            : Executing Z-Wave function call 'SERIAL_API_GetInitData'...
DEBUG 2017-09-14 16:03:58,190 (Z-Wave): TX_Frame_Layer              : Send data frame [0x01, 0x03, 0x00, 0x02, 0xFE].
DEBUG 2017-09-14 16:03:58,194 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x06]
DEBUG 2017-09-14 16:03:58,196 (Z-Wave): RX_Frame_Layer              : ACK -> Data frame [0x01, 0x03, 0x00, 0x02, 0xFE] transmission OK.
DEBUG 2017-09-14 16:03:58,197 (Z-Wave): RX_Session_Layer            : ACK -> Z-Wave function 'SERIAL_API_GetInitData' has been successfully sent - waiting 5,000 [ms] for response frame.
DEBUG 2017-09-14 16:03:58,287 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x01]
DEBUG 2017-09-14 16:03:58,294 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x25, 0x01, 0x02, 0x05, 0x08, 0x1D, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]
DEBUG 2017-09-14 16:03:58,298 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0xCD]
DEBUG 2017-09-14 16:03:58,309 (Z-Wave): RX_Frame_Layer              : Data frame [0x01, 0x25, 0x01, 0x02, 0x05, 0x08, 0x1D, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0xCD] has been received.
DEBUG 2017-09-14 16:03:58,317 (Z-Wave): RX_Session_Layer            : Response received [0x01, 0x25, 0x01, 0x02, 0x05, 0x08, 0x1D, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0xCD] -> Z-Wave function 'SERIAL_API_GetInitData' successfully executed.
DEBUG 2017-09-14 16:03:58,344 (Z-Wave): Controller                  : The Z-Wave node list has been successfully retrieved : [1].
DEBUG 2017-09-14 16:03:58,383 (Z-Wave): Controller                  : Retrieving Z-Wave node info (ID=1)...
DEBUG 2017-09-14 16:03:58,395 (Z-Wave): Controller_API              : Dequeue (queue count=0) Z-Wave function call 'ZW_GetNodeProtocolInfo(NodeID=1)'.
DEBUG 2017-09-14 16:03:58,395 (Z-Wave): Controller_API              : Enqueue (queue count=1) Z-Wave function call 'ZW_GetNodeProtocolInfo(NodeID=1)'.
DEBUG 2017-09-14 16:03:58,396 (Z-Wave): TX_Session_Layer            : Executing Z-Wave function call 'ZW_GetNodeProtocolInfo(NodeID=1)'...
DEBUG 2017-09-14 16:03:58,398 (Z-Wave): TX_Frame_Layer              : Send data frame [0x01, 0x04, 0x00, 0x41, 0x01, 0xBB].
DEBUG 2017-09-14 16:03:58,402 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x06]
DEBUG 2017-09-14 16:03:58,405 (Z-Wave): RX_Frame_Layer              : ACK -> Data frame [0x01, 0x04, 0x00, 0x41, 0x01, 0xBB] transmission OK.
DEBUG 2017-09-14 16:03:58,406 (Z-Wave): RX_Session_Layer            : ACK -> Z-Wave function 'ZW_GetNodeProtocolInfo(NodeID=1)' has been successfully sent - waiting 5,000 [ms] for response frame.
DEBUG 2017-09-14 16:03:58,406 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x01, 0x09, 0x01, 0x41, 0x93, 0x16, 0x01, 0x02, 0x02, 0x01, 0x33]
DEBUG 2017-09-14 16:03:58,411 (Z-Wave): RX_Frame_Layer              : Data frame [0x01, 0x09, 0x01, 0x41, 0x93, 0x16, 0x01, 0x02, 0x02, 0x01, 0x33] has been received.
DEBUG 2017-09-14 16:03:58,414 (Z-Wave): RX_Session_Layer            : Response received [0x01, 0x09, 0x01, 0x41, 0x93, 0x16, 0x01, 0x02, 0x02, 0x01, 0x33] -> Z-Wave function 'ZW_GetNodeProtocolInfo(NodeID=1)' successfully executed.
INFO 2017-09-14 16:03:58,441 (Z-Wave):  Controller                  : Z-Wave node info (ID=1) : [[Device Classes : 'BASIC_TYPE_STATIC_CONTROLLER','GENERIC_TYPE_STATIC_CONTROLLER','SPECIFIC_TYPE_PC_CONTROLLER'],[Capabilities : 'NODEINFO_CAPABILITY_LISTENING'],[Security : '--']].
DEBUG 2017-09-14 16:03:58,442 (Z-Wave): Controller                  : Configuring Z-Wave controller as SUC...
DEBUG 2017-09-14 16:03:58,514 (Z-Wave): Controller_API              : Dequeue (queue count=0) Z-Wave function call 'ZW_SetSUCNodeID(NodeID=1, IsLocalNode=true, State=ENABLE_SUC, TxOption=LOW_POWER, Capability=ZW_SUC_FUNC_NODEID_SERVER)'.
DEBUG 2017-09-14 16:03:58,514 (Z-Wave): Controller_API              : Enqueue (queue count=1) Z-Wave function call 'ZW_SetSUCNodeID(NodeID=1, IsLocalNode=true, State=ENABLE_SUC, TxOption=LOW_POWER, Capability=ZW_SUC_FUNC_NODEID_SERVER)'.
DEBUG 2017-09-14 16:03:58,515 (Z-Wave): TX_Session_Layer            : Executing Z-Wave function call 'ZW_SetSUCNodeID(NodeID=1, IsLocalNode=true, State=ENABLE_SUC, TxOption=LOW_POWER, Capability=ZW_SUC_FUNC_NODEID_SERVER)'...
DEBUG 2017-09-14 16:03:58,519 (Z-Wave): TX_Frame_Layer              : Send data frame [0x01, 0x08, 0x00, 0x54, 0x01, 0x01, 0x01, 0x01, 0x01, 0xA2].
DEBUG 2017-09-14 16:03:58,527 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x06]
DEBUG 2017-09-14 16:03:58,529 (Z-Wave): RX_Serial_Port_RXTX         : Data bytes read : [0x01, 0x04, 0x01, 0x54, 0x01, 0xAF]
DEBUG 2017-09-14 16:03:58,530 (Z-Wave): RX_Frame_Layer              : ACK -> Data frame [0x01, 0x08, 0x00, 0x54, 0x01, 0x01, 0x01, 0x01, 0x01, 0xA2] transmission OK.
DEBUG 2017-09-14 16:03:58,531 (Z-Wave): RX_Session_Layer            : ACK -> Z-Wave function 'ZW_SetSUCNodeID(NodeID=1, IsLocalNode=true, State=ENABLE_SUC, TxOption=LOW_POWER, Capability=ZW_SUC_FUNC_NODEID_SERVER)' has been successfully sent - waiting 5,000 [ms] for response frame.
DEBUG 2017-09-14 16:03:58,540 (Z-Wave): RX_Frame_Layer              : Data frame [0x01, 0x04, 0x01, 0x54, 0x01, 0xAF] has been received.
DEBUG 2017-09-14 16:03:58,549 (Z-Wave): Controller                  : The Z-Wave controller has been successfully configured as SUC.
DEBUG 2017-09-14 16:03:58,549 (Z-Wave): Command_Builder             : Building Z-Wave command
DEBUG 2017-09-14 16:03:58,551 (Z-Wave): RX_Session_Layer            : Response received [0x01, 0x04, 0x01, 0x54, 0x01, 0xAF] -> Z-Wave function 'ZW_SetSUCNodeID(NodeID=1, IsLocalNode=true, State=ENABLE_SUC, TxOption=LOW_POWER, Capability=ZW_SUC_FUNC_NODEID_SERVER)' successfully executed.
DEBUG 2017-09-14 16:03:58,551 (Z-Wave): Command_Builder             : Z-Wave command: nodeId = '1', endPoint = '1'
DEBUG 2017-09-14 16:03:58,552 (Z-Wave): Command_Builder             : Z-Wave command: command = SECURE_INCLUSION_MODE_STATUS
DEBUG 2017-09-14 16:03:58,655 (Z-Wave): Command_Builder             : Building Z-Wave command
DEBUG 2017-09-14 16:03:58,656 (Z-Wave): Command_Builder             : Z-Wave command: nodeId = '1', endPoint = '1'
DEBUG 2017-09-14 16:03:58,657 (Z-Wave): Command_Builder             : Z-Wave command: command = NON_SECURE_INCLUSION_MODE_STATUS
DEBUG 2017-09-14 16:03:58,682 (Z-Wave): Command_Builder             : Building Z-Wave command
DEBUG 2017-09-14 16:03:58,683 (Z-Wave): Command_Builder             : Z-Wave command: nodeId = '1', endPoint = '1'
DEBUG 2017-09-14 16:03:58,683 (Z-Wave): Command_Builder             : Z-Wave command: command = EXCLUSION_MODE_STATUS
DEBUG 2017-09-15 14:15:50,967 (Z-Wave): Command_Builder             : Building Z-Wave command
DEBUG 2017-09-15 14:15:50,968 (Z-Wave): Command_Builder             : Z-Wave command: nodeId = '1', endPoint = '1'
DEBUG 2017-09-15 14:15:50,968 (Z-Wave): Command_Builder             : Z-Wave command: command = SECURE_INCLUSION_MODE_ON
ERROR 2017-09-18 14:33:12,804 (Z-Wave): TX_Serial_Port_RXTX         : Serial port [Name: /dev/ttyACM0, Communication Layer: RXTX] reader thread terminated with IOException : Input/output error in nativeavailable
java.io.IOException: Input/output error in nativeavailable
    at gnu.io.RXTXPort.nativeavailable(Native Method)
    at gnu.io.RXTXPort$SerialInputStream.read(RXTXPort.java:1409)
    at gnu.io.RXTXPort$SerialInputStream.read(RXTXPort.java:1323)
    at org.openremote.protocol.zwave.port.RXTXPort$SerialReader.run(RXTXPort.java:551)
    at java.lang.Thread.run(Thread.java:745)
DEBUG 2017-09-18 14:34:30,302 (Z-Wave): Command_Builder             : Building Z-Wave command
DEBUG 2017-09-18 14:34:30,303 (Z-Wave): Command_Builder             : Z-Wave command: nodeId = '1', endPoint = '1'
DEBUG 2017-09-18 14:34:30,303 (Z-Wave): Command_Builder             : Z-Wave command: command = SECURE_INCLUSION_MODE_ON


But there is no Node1.xml file so I cannot make an assocation to complete the installation.


orct...@gmail.com

unread,
Sep 21, 2017, 9:02:41 AM9/21/17
to OpenRemote
Node 1 is the controller. I don't think there is a xml file created for the controller in the zwave folder. Once you add sensors/ switches to your zwave network, it will create node files for each one of them.

Egbert L

unread,
Sep 21, 2017, 9:32:46 AM9/21/17
to OpenRemote
I added the sensors and switches äs described in the Open remote instructions and created a panel in the designer.

Op donderdag 21 september 2017 15:02:41 UTC+2 schreef orct...@gmail.com:

Rainer Hitz

unread,
Sep 21, 2017, 11:49:54 AM9/21/17
to OpenRemote
In the log I can see that your Z-Wave network contains only the controller - there are no other devices in the network :

DEBUG 2017-09-14 16:03:58,344 (Z-Wave): Controller                  : The Z-Wave node list has been successfully retrieved : [1].

You have to include a Z-Wave device to the Z-Wave network otherwise it's not possible for the controller to communicate with it (see Z-Wave Node Incusion).

Egbert L

unread,
Sep 22, 2017, 4:15:58 AM9/22/17
to OpenRemote


Op donderdag 21 september 2017 17:49:54 UTC+2 schreef Rainer Hitz:
In the log I can see that your Z-Wave network contains only the controller - there are no other devices in the network :

DEBUG 2017-09-14 16:03:58,344 (Z-Wave): Controller                  : The Z-Wave node list has been successfully retrieved : [1].

You have to include a Z-Wave device to the Z-Wave network otherwise it's not possible for the controller to communicate with it (see Z-Wave Node Incusion).

I have included an Aoetec Zwave stick with the following commands:
Auto Generated Inline Image 1

orct...@gmail.com

unread,
Sep 22, 2017, 9:21:17 AM9/22/17
to OpenRemote

Now you will need to create a switch for the inclusion mode on the building modeler module in the designer and the synch the controller
(Localhost:8688/controller)- use you Openremote login credentials.

then you should enable the inclusion mode for the controller through the Openremote app/panel on your phone and bring your sensor with in a foot of the zstick and use the instructions on the sensor to put it in the inclusion mode- you will see some activity on the leds on the zstick (flicker blue fast for a few seconds) then check the zwave folder to see if a new node file is created.

Once the device is associated and node file is created, you will need to create commands and sensors in the designer specific to that sensor and appropriate display on the building modeler module in the designer and the resynch the controller again.

Good luck!

Egbert L

unread,
Sep 23, 2017, 3:59:33 AM9/23/17
to OpenRemote
Ok, I also already did create a switch on the building modeller A Secure_Inclusion switch, but when I press the button it comes back with the message: 'Send Request Error Command not found.'
The boot.log file keeps coming up with this:

DEBUG 2017-09-23 09:56:37,930 : Connecting user 'egbert.lanting' to 'https://designer.openremote.com/ccs/rest/commands/4584'
  Connection Timeout : 15,000
  Response Timeout : 10,000
TRACE 2017-09-23 09:56:39,244 : Remote command check waiting for next connection attempt in 30,000 ms...
TRACE 2017-09-23 09:56:39,244 : Remote command check waiting for next connection attempt in 30,000 ms...

Op vrijdag 22 september 2017 15:21:17 UTC+2 schreef orct...@gmail.com:

Rainer Hitz

unread,
Sep 23, 2017, 5:01:48 AM9/23/17
to OpenRemote
You are using Z-Wave version 3.0.0 which does not support the (explicit) secure inclusion commands (see Z-Wave Secure Inclusion). The secure inclusion commands are supported beginning with version 3.2.1 which is included in OpenRemote Controller Version 2.6.0 (Beta 3) (see OpenRemote controller releases). Z-Wave version 3.0.0 supports only the commands INCLUSION_MODE_ON, INCLUSION_MODE_OFF and INCLUSION_MODE_STATUS.



Egbert L

unread,
Sep 27, 2017, 7:57:19 AM9/27/17
to OpenRemote
I updated the controller to version 3.2.1 and now I can enable the inclusion mode on the controller.
When I try to include a sensor ((Fibaro dimmer2 FGD-212) nothing happens.
in the Zwave.log file I can see that the controller is in the inclusion mode, but I see no changes on my Z-stick. Also If I put the sensor in inclusion mode there is no blue flicker for a few seconds on the z-stick.
I will attach the zwave log file and hope you can help me some steps forward.

Op zaterdag 23 september 2017 11:01:48 UTC+2 schreef Rainer Hitz:
zwave.log

Rainer Hitz

unread,
Sep 27, 2017, 8:30:06 AM9/27/17
to OpenRemote
The log looks good.

Adding devices to the Z-Wave network can be from time to time a finicky process. In your case you should do the following:

1.) Place the dimmer within direct range of the controller
2.) Put the controller into secure inclusion mode
3.) Press the 'B-button' (see manual) of the Fibaro Dimmer quickly 3 times in successive row

Note that the timing when you press the 'B-button' has to be right (not too slow/not too fast). So play around with the timing and get a feel for it.

Egbert L

unread,
Sep 27, 2017, 10:14:13 AM9/27/17
to OpenRemote
I finally succeeded in including a zwave device, you where right I had to try it several times.
So now I should edit the node 2.xml file and put an assocation in it, is that right?


Op woensdag 27 september 2017 14:30:06 UTC+2 schreef Rainer Hitz:

Rainer Hitz

unread,
Sep 29, 2017, 1:21:00 AM9/29/17
to OpenRemote
Yes that's right now you have to configure an association from the device to the controller otherwise the device doesn't know where to send a status update when the dimmer is operated locally by means of a physical switch that is attached to the dimmer.

Proceed as follows (see also Association Configuration) :

1.) Open the node2.xml file in a editor
2.) Add an association (that points to the controller) to the first association group ('lifeline' group)

<node id="2">
  ...
  ...
 
<configuration hash="FA035ACF6EC2AF7CD89543A422425087">
   
<associations>
     
<association-group id="1" capacity="1">
       
<association>
         
<node>1</node>
       
</association>
     
</association-group>
      ...
      ...
   
</associations>
    ...
    ...
 
</configuration>
</node>

3.) Restart the controller 

Note that adding an association to the 'lifeline' association group will be done automatically at inclusion time of a device in a future Z-Wave version.

Egbert L

unread,
Sep 29, 2017, 7:45:22 AM9/29/17
to OpenRemote
I did it before I saw your message, but I used the last assocation group.

 <configuration hash="507625E3E14F1CD20E74E96A8D6EB370">
    <associations>
      <association-group id="1" capacity="1" />
      <association-group id="2" capacity="8" />
      <association-group id="3" capacity="8" />
      <association-group id="4" capacity="8" />
      <association-group id="5" capacity="8">

        <association>
          <node>1</node>
        </association>
      </association-group>
    </associations>

The dimmer works ok on and off and I also am able to dim the lights, but there is no status update to the panel screen.
I will change the assocation to the first group and see what happens.
Could you tell me what the purpose is of the different assocationgroups?



Op vrijdag 29 september 2017 07:21:00 UTC+2 schreef Rainer Hitz:

Rainer Hitz

unread,
Oct 2, 2017, 12:25:57 AM10/2/17
to openremot...@googlegroups.com
The first association group is used to send status updates to the controller. The other associations come into play when you want to control other devices directly that means in a decentralized way without the controller. Controlling a single light with more than one Z-Wave switch/dimmer would be an example. In this scenario only one Z-Wave dimmer is attached to the load (light bulb). The other Z-Wave dimmers/switches are linked to the Z-Wave device with the connected light bulb by means of associations.

In general you have to read the manual of the Z-Wave device in order to get detailed information about all supported associations (see Fibaro Dimmer FGD-212). Often times the retail package doesn't contain the printed device manual. In this case you have to download the device manual from the manufacturer's website. 
Reply all
Reply to author
Forward
0 new messages