Linear NGDZ00-4 Garage Door

Do you have the OZW.log for open and close commands, also what the tilt sensor sends?
Do you also have the zwcfg for when all of this works?
It should be pretty simple to include in HASS if we get those two things.

Which zwcfg? I have one here:

`/usr/local/lib/python3.5/dist-packages/libopenzwave-0.3.1-py3.5-linux-x86_64.egg/config/zwcfg.xsd`

Here is the output, first opening using ozwcp, then closing using ozwcp. Then opening manually (to see the sensor change only), and closing manually. Sorry it’s so long…

OPENING USING OZWCP:


post: key=12-BARRIER OPERATOR-user-bool-1-0 data=true size=4
2016-07-29 00:34:54.354 Info, Node012, Value::Set - COMMAND_CLASS_BARRIER_OPERATOR - Open - 0 - 1 - True
2016-07-29 00:34:54.354 Info, Node012, BarrierOperator::Set - Requesting barrier to be Open
2016-07-29 00:34:54.354 Detail, Node012, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_BARRIER_OPERATOR
2016-07-29 00:34:54.354 Detail, Node012, Queuing (Send) LockCmd_Get (Node=12): 0x01, 0x0a, 0x00, 0x13, 0x0c, 0x03, 0x66, 0x01, 0xff, 0x25, 0x35, 0x61
2016-07-29 00:34:54.354 Info, Node012, Requesting BarrierOperator status
2016-07-29 00:34:54.354 Detail, Node012, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_BARRIER_OPERATOR
2016-07-29 00:34:54.354 Detail, Node012, Queuing (Send) BarrierOperatorCmd_Get (Node=12): 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x66, 0x02, 0x25, 0x36, 0x9c
2016-07-29 00:34:54.354 Detail, 
2016-07-29 00:34:54.354 Info, Node012, Processing (Send) Nonce Request message (Callback ID=0x35, Expected Reply=0x13)
2016-07-29 00:34:54.355 Info, Node012, Sending (Send) message (Callback ID=0x35, Expected Reply=0x13) - Nonce_Get(LockCmd_Get) - 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x98, 0x40, 0x05, 0x02:
post: key=12-BARRIER OPERATOR-user-bool-1-0 data= size=0
2016-07-29 00:34:54.361 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:34:54.362 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:34:54.499 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x0e, 0xe7
2016-07-29 00:34:54.499 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2016-07-29 00:34:54.500 Info, Node012, Request RTT 145 Average Request RTT 491
2016-07-29 00:34:54.633 Detail, Node012,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0c, 0x0a, 0x98, 0x80, 0xd6, 0xbf, 0xe0, 0x66, 0x79, 0xdb, 0xa0, 0x53, 0x4b
2016-07-29 00:34:54.633 Info, Node012, Received SecurityCmd_NonceReport from node 12
2016-07-29 00:34:54.633 Info, Node012, Sending (Send) message (Callback ID=0x37, Expected Reply=0x13) - LockCmd_Get (Node=12): 0x01, 0x0a, 0x00, 0x13, 0x0c, 0x03, 0x66, 0x01, 0xff, 0x25, 0x37, 0x63
2016-07-29 00:34:54.644 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:34:54.644 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:34:54.920 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x37, 0x00, 0x00, 0x1c, 0xc0
2016-07-29 00:34:54.920 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x37 received (expected 0x37)
2016-07-29 00:34:54.920 Info, Node012, Request RTT 565 Average Request RTT 528
2016-07-29 00:34:54.920 Detail,   Expected callbackId was received
2016-07-29 00:34:54.920 Detail,   Expected reply was received
2016-07-29 00:34:54.920 Detail,   Message transaction complete
2016-07-29 00:34:54.920 Detail, 
2016-07-29 00:34:54.921 Detail, Node012, Removing current message
2016-07-29 00:34:54.921 Detail, 
2016-07-29 00:34:54.921 Info, Node012, Processing (Send) Nonce Request message (Callback ID=0x36, Expected Reply=0x04)
2016-07-29 00:34:54.921 Info, Node012, Sending (Send) message (Callback ID=0x36, Expected Reply=0x04) - Nonce_Get(BarrierOperatorCmd_Get) - 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x98, 0x40, 0x05, 0x02:
2016-07-29 00:34:54.927 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:34:54.927 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:34:55.084 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x10, 0xf9
2016-07-29 00:34:55.084 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2016-07-29 00:34:55.084 Info, Node012, Request RTT 164 Average Request RTT 346
2016-07-29 00:34:55.223 Detail, Node012,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0c, 0x0a, 0x98, 0x80, 0xae, 0xcb, 0x0a, 0xd7, 0x02, 0xe9, 0x80, 0xd3, 0xf5
2016-07-29 00:34:55.223 Info, Node012, Received SecurityCmd_NonceReport from node 12
2016-07-29 00:34:55.223 Info, Node012, Sending (Send) message (Callback ID=0x38, Expected Reply=0x04) - BarrierOperatorCmd_Get (Node=12): 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x66, 0x02, 0x25, 0x38, 0x92
2016-07-29 00:34:55.234 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:34:55.234 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:34:55.513 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x38, 0x00, 0x00, 0x1d, 0xce
2016-07-29 00:34:55.513 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x38 received (expected 0x38)
2016-07-29 00:34:55.513 Info, Node012, Request RTT 593 Average Request RTT 469
2016-07-29 00:34:55.513 Detail,   Expected callbackId was received
2016-07-29 00:34:55.639 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:34:55.639 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:34:55.639 Info, NONCES: 0xcf, 0x24, 0x3e, 0x28, 0xe0, 0xa8, 0xfa, 0x97
2016-07-29 00:34:55.639 Info, NONCES: 0xfd, 0x1f, 0xe1, 0x67, 0x2d, 0x0f, 0x7c, 0x8d
2016-07-29 00:34:55.639 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:34:55.639 Info, NONCES: 0xa8, 0x06, 0xd5, 0xd1, 0x53, 0x83, 0x78, 0x76
2016-07-29 00:34:55.639 Info, NONCES: 0x1c, 0x9a, 0x4b, 0xee, 0x59, 0x3e, 0x6b, 0x53
2016-07-29 00:34:55.639 Info, NONCES: 0x37, 0xd6, 0x25, 0x4b, 0x69, 0x8f, 0xae, 0x96
2016-07-29 00:34:55.639 Info, NONCES: 0x60, 0x3d, 0x36, 0xb6, 0xc5, 0x8d, 0xde, 0x6d
2016-07-29 00:34:55.639 Info, NONCES: 0x12, 0x33, 0x3e, 0xe3, 0xb5, 0xb5, 0x5a, 0xd0
2016-07-29 00:34:55.639 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x04) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf, 0x05, 0x01, 0x60:
2016-07-29 00:34:55.648 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:34:55.648 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:34:55.904 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1a, 0xf0
2016-07-29 00:34:55.904 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:34:55.904 Info, Node012, Request RTT 984 Average Request RTT 726
2016-07-29 00:34:56.066 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0x9e, 0xd5, 0x6b, 0x71, 0x8d, 0x59, 0xe5, 0xb0, 0xbb, 0xcf, 0xe7, 0x47, 0xcb, 0xf8, 0x72, 0x2f, 0x5b, 0x5c, 0xcc, 0x36, 0x35, 0x46
2016-07-29 00:34:56.066 Info, Raw: 0x98, 0x81, 0x9e, 0xd5, 0x6b, 0x71, 0x8d, 0x59, 0xe5, 0xb0, 0xbb, 0xcf, 0xe7, 0x47, 0xcb, 0xf8, 0x72, 0x2f, 0x5b, 0x5c, 0xcc, 0x36, 0x35, 0x46
2016-07-29 00:34:56.066 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0x00
2016-07-29 00:34:56.066 Detail, 
2016-07-29 00:34:56.066 Info, Node012, Response RTT 1146 Average Response RTT 1153
2016-07-29 00:34:56.066 Info, Node012, Received BarrierOperator report: Barrier is Closed
2016-07-29 00:34:56.066 Detail, Node012, Refreshed Value: old value=false, new value=false, type=bool
2016-07-29 00:34:56.066 Detail, Node012, Changes to this value are not verified
2016-07-29 00:34:56.066 Detail, Node012,   Expected reply and command class was received
2016-07-29 00:34:56.066 Detail, Node012,   Message transaction complete
2016-07-29 00:34:56.066 Detail, 
2016-07-29 00:34:56.066 Detail, Node012, Removing current message
2016-07-29 00:34:56.066 Detail, Node012, Notification: ValueChanged
2016-07-29 00:34:56.066 Info, Notification: Value Changed Home 0xd5663088 Node 12 Genre user Class BARRIER OPERATOR Instance 1 Index 0 Type bool
2016-07-29 00:34:59.951 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:34:59.951 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:34:59.951 Info, NONCES: 0xcf, 0x24, 0x3e, 0x28, 0xe0, 0xa8, 0xfa, 0x97
2016-07-29 00:34:59.951 Info, NONCES: 0xfd, 0x1f, 0xe1, 0x67, 0x2d, 0x0f, 0x7c, 0x8d
2016-07-29 00:34:59.951 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:34:59.951 Info, NONCES: 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc
2016-07-29 00:34:59.951 Info, NONCES: 0x1c, 0x9a, 0x4b, 0xee, 0x59, 0x3e, 0x6b, 0x53
2016-07-29 00:34:59.951 Info, NONCES: 0x37, 0xd6, 0x25, 0x4b, 0x69, 0x8f, 0xae, 0x96
2016-07-29 00:34:59.952 Info, NONCES: 0x60, 0x3d, 0x36, 0xb6, 0xc5, 0x8d, 0xde, 0x6d
2016-07-29 00:34:59.952 Info, NONCES: 0x12, 0x33, 0x3e, 0xe3, 0xb5, 0xb5, 0x5a, 0xd0
2016-07-29 00:34:59.952 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc, 0x05, 0x01, 0xbb:
2016-07-29 00:34:59.960 Detail,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:34:59.960 Detail,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:35:00.224 Detail,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1b, 0xf1
2016-07-29 00:35:00.224 Detail,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:35:00.386 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0x80, 0x57, 0xf1, 0xf4, 0x64, 0xfd, 0xe9, 0x33, 0x70, 0x83, 0x57, 0xb6, 0xd2, 0x4d, 0x61, 0x7f, 0x43, 0x56, 0x5d, 0x42, 0x44, 0xa8
2016-07-29 00:35:00.386 Info, Raw: 0x98, 0x81, 0x80, 0x57, 0xf1, 0xf4, 0x64, 0xfd, 0xe9, 0x33, 0x70, 0x83, 0x57, 0xb6, 0xd2, 0x4d, 0x61, 0x7f, 0x43, 0x56, 0x5d, 0x42, 0x44, 0xa8
2016-07-29 00:35:00.386 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0xfe
2016-07-29 00:35:00.386 Detail, 
2016-07-29 00:35:00.386 Info, Node012, Received BarrierOperator report: Barrier is Opening
2016-07-29 00:35:07.418 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:35:07.418 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:35:07.418 Info, NONCES: 0xcf, 0x24, 0x3e, 0x28, 0xe0, 0xa8, 0xfa, 0x97
2016-07-29 00:35:07.418 Info, NONCES: 0xfd, 0x1f, 0xe1, 0x67, 0x2d, 0x0f, 0x7c, 0x8d
2016-07-29 00:35:07.418 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:35:07.418 Info, NONCES: 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc
2016-07-29 00:35:07.418 Info, NONCES: 0x2f, 0x16, 0x64, 0x0f, 0x3d, 0xdd, 0xa5, 0x3b
2016-07-29 00:35:07.418 Info, NONCES: 0x37, 0xd6, 0x25, 0x4b, 0x69, 0x8f, 0xae, 0x96
2016-07-29 00:35:07.418 Info, NONCES: 0x60, 0x3d, 0x36, 0xb6, 0xc5, 0x8d, 0xde, 0x6d
2016-07-29 00:35:07.418 Info, NONCES: 0x12, 0x33, 0x3e, 0xe3, 0xb5, 0xb5, 0x5a, 0xd0
2016-07-29 00:35:07.418 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0x2f, 0x16, 0x64, 0x0f, 0x3d, 0xdd, 0xa5, 0x3b, 0x05, 0x01, 0xcb:
2016-07-29 00:35:07.427 Detail,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:35:07.427 Detail,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:35:07.683 Detail,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1a, 0xf0
2016-07-29 00:35:07.683 Detail,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:35:08.157 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0x1b, 0x08, 0x4d, 0x46, 0x98, 0x1e, 0x0d, 0x44, 0x95, 0x06, 0x72, 0xae, 0x2f, 0x35, 0x24, 0x30, 0xf8, 0xf2, 0x20, 0x2e, 0x9c, 0xea
2016-07-29 00:35:08.157 Info, Raw: 0x98, 0x81, 0x1b, 0x08, 0x4d, 0x46, 0x98, 0x1e, 0x0d, 0x44, 0x95, 0x06, 0x72, 0xae, 0x2f, 0x35, 0x24, 0x30, 0xf8, 0xf2, 0x20, 0x2e, 0x9c, 0xea
2016-07-29 00:35:08.157 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0xff
2016-07-29 00:35:08.157 Detail, 
2016-07-29 00:35:08.157 Info, Node012, Received BarrierOperator report: Barrier is Open
2016-07-29 00:35:08.157 Detail, Node012, Refreshed Value: old value=false, new value=true, type=bool
2016-07-29 00:35:08.157 Detail, Node012, Changes to this value are not verified
2016-07-29 00:35:08.157 Detail, Node012, Notification: ValueChanged
2016-07-29 00:35:08.157 Info, Notification: Value Changed Home 0xd5663088 Node 12 Genre user Class BARRIER OPERATOR Instance 1 Index 0 Type bool







CLOSING USING OZWCP:

post: key=12-BARRIER OPERATOR-user-bool-1-0 data=false size=5
2016-07-29 00:36:29.339 Info, Node012, Value::Set - COMMAND_CLASS_BARRIER_OPERATOR - Open - 0 - 1 - False
2016-07-29 00:36:29.339 Info, Node012, BarrierOperator::Set - Requesting barrier to be Closed
2016-07-29 00:36:29.339 Detail, Node012, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_BARRIER_OPERATOR
2016-07-29 00:36:29.339 Detail, Node012, Queuing (Send) LockCmd_Get (Node=12): 0x01, 0x0a, 0x00, 0x13, 0x0c, 0x03, 0x66, 0x01, 0x00, 0x25, 0x39, 0x92
2016-07-29 00:36:29.339 Info, Node012, Requesting BarrierOperator status
2016-07-29 00:36:29.339 Detail, Node012, Setting Encryption Flag on Message For Command Class COMMAND_CLASS_BARRIER_OPERATOR
2016-07-29 00:36:29.339 Detail, Node012, Queuing (Send) BarrierOperatorCmd_Get (Node=12): 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x66, 0x02, 0x25, 0x3a, 0x90
2016-07-29 00:36:29.339 Detail, 
post: key=12-BARRIER OPERATOR-user-bool-1-0 data= size=0
2016-07-29 00:36:29.339 Info, Node012, Processing (Send) Nonce Request message (Callback ID=0x39, Expected Reply=0x13)
2016-07-29 00:36:29.340 Info, Node012, Sending (Send) message (Callback ID=0x39, Expected Reply=0x13) - Nonce_Get(LockCmd_Get) - 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x98, 0x40, 0x05, 0x02:
2016-07-29 00:36:29.346 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:36:29.346 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:36:29.484 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x0e, 0xe7
2016-07-29 00:36:29.484 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2016-07-29 00:36:29.484 Info, Node012, Request RTT 144 Average Request RTT 435
2016-07-29 00:36:29.799 Detail, Node012,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0c, 0x0a, 0x98, 0x80, 0x6f, 0x2a, 0x0d, 0x13, 0x6c, 0x00, 0x90, 0x30, 0x62
2016-07-29 00:36:29.799 Info, Node012, Received SecurityCmd_NonceReport from node 12
2016-07-29 00:36:29.799 Info, Node012, Sending (Send) message (Callback ID=0x3b, Expected Reply=0x13) - LockCmd_Get (Node=12): 0x01, 0x0a, 0x00, 0x13, 0x0c, 0x03, 0x66, 0x01, 0x00, 0x25, 0x3b, 0x90
2016-07-29 00:36:29.810 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:36:29.810 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:36:30.090 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x3b, 0x00, 0x00, 0x1c, 0xcc
2016-07-29 00:36:30.090 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x3b received (expected 0x3b)
2016-07-29 00:36:30.090 Info, Node012, Request RTT 751 Average Request RTT 593
2016-07-29 00:36:30.091 Detail,   Expected callbackId was received
2016-07-29 00:36:30.091 Detail,   Expected reply was received
2016-07-29 00:36:30.091 Detail,   Message transaction complete
2016-07-29 00:36:30.091 Detail, 
2016-07-29 00:36:30.091 Detail, Node012, Removing current message
2016-07-29 00:36:30.091 Detail, 
2016-07-29 00:36:30.091 Info, Node012, Processing (Send) Nonce Request message (Callback ID=0x3a, Expected Reply=0x04)
2016-07-29 00:36:30.091 Info, Node012, Sending (Send) message (Callback ID=0x3a, Expected Reply=0x04) - Nonce_Get(BarrierOperatorCmd_Get) - 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x98, 0x40, 0x05, 0x02:
2016-07-29 00:36:30.097 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:36:30.097 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:36:30.254 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x02, 0x00, 0x00, 0x10, 0xf9
2016-07-29 00:36:30.254 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x02 received (expected 0x02)
2016-07-29 00:36:30.254 Info, Node012, Request RTT 163 Average Request RTT 378
2016-07-29 00:36:30.393 Detail, Node012,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x0c, 0x0a, 0x98, 0x80, 0xdc, 0x54, 0x67, 0x74, 0x11, 0x6a, 0x2d, 0x4c, 0x74
2016-07-29 00:36:30.393 Info, Node012, Received SecurityCmd_NonceReport from node 12
2016-07-29 00:36:30.393 Info, Node012, Sending (Send) message (Callback ID=0x3c, Expected Reply=0x04) - BarrierOperatorCmd_Get (Node=12): 0x01, 0x09, 0x00, 0x13, 0x0c, 0x02, 0x66, 0x02, 0x25, 0x3c, 0x96
2016-07-29 00:36:30.404 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:36:30.404 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:36:30.682 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x3c, 0x00, 0x00, 0x1d, 0xca
2016-07-29 00:36:30.682 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x3c received (expected 0x3c)
2016-07-29 00:36:30.682 Info, Node012, Request RTT 591 Average Request RTT 484
2016-07-29 00:36:30.682 Detail,   Expected callbackId was received
2016-07-29 00:36:30.799 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:36:30.799 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:36:30.799 Info, NONCES: 0xcf, 0x24, 0x3e, 0x28, 0xe0, 0xa8, 0xfa, 0x97
2016-07-29 00:36:30.799 Info, NONCES: 0xfd, 0x1f, 0xe1, 0x67, 0x2d, 0x0f, 0x7c, 0x8d
2016-07-29 00:36:30.799 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:36:30.799 Info, NONCES: 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc
2016-07-29 00:36:30.799 Info, NONCES: 0x2f, 0x16, 0x64, 0x0f, 0x3d, 0xdd, 0xa5, 0x3b
2016-07-29 00:36:30.799 Info, NONCES: 0x7b, 0x07, 0x21, 0xa8, 0x94, 0x1c, 0x35, 0xde
2016-07-29 00:36:30.799 Info, NONCES: 0x60, 0x3d, 0x36, 0xb6, 0xc5, 0x8d, 0xde, 0x6d
2016-07-29 00:36:30.799 Info, NONCES: 0x12, 0x33, 0x3e, 0xe3, 0xb5, 0xb5, 0x5a, 0xd0
2016-07-29 00:36:30.799 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x04) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0x7b, 0x07, 0x21, 0xa8, 0x94, 0x1c, 0x35, 0xde, 0x05, 0x01, 0x71:
2016-07-29 00:36:30.808 Detail, Node012,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:36:30.808 Detail, Node012,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:36:31.280 Detail, Node012,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x2f, 0xc5
2016-07-29 00:36:31.280 Detail, Node012,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:36:31.280 Info, Node012, Request RTT 1189 Average Request RTT 836
2016-07-29 00:36:31.674 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0xff, 0x1f, 0xbd, 0x1a, 0x70, 0xef, 0x8f, 0xe3, 0x1e, 0xa5, 0x41, 0x33, 0x7b, 0x0c, 0xa9, 0x12, 0xf7, 0xa2, 0xc3, 0x2f, 0x86, 0x6a
2016-07-29 00:36:31.674 Info, Raw: 0x98, 0x81, 0xff, 0x1f, 0xbd, 0x1a, 0x70, 0xef, 0x8f, 0xe3, 0x1e, 0xa5, 0x41, 0x33, 0x7b, 0x0c, 0xa9, 0x12, 0xf7, 0xa2, 0xc3, 0x2f, 0x86, 0x6a
2016-07-29 00:36:31.674 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0xff
2016-07-29 00:36:31.674 Detail, 
2016-07-29 00:36:31.674 Info, Node012, Response RTT 1583 Average Response RTT 1368
2016-07-29 00:36:31.674 Info, Node012, Received BarrierOperator report: Barrier is Open
2016-07-29 00:36:31.674 Detail, Node012, Refreshed Value: old value=true, new value=true, type=bool
2016-07-29 00:36:31.674 Detail, Node012, Changes to this value are not verified
2016-07-29 00:36:31.674 Detail, Node012,   Expected reply and command class was received
2016-07-29 00:36:31.674 Detail, Node012,   Message transaction complete
2016-07-29 00:36:31.674 Detail, 
2016-07-29 00:36:31.674 Detail, Node012, Removing current message
2016-07-29 00:36:31.674 Detail, Node012, Notification: ValueChanged
2016-07-29 00:36:31.674 Info, Notification: Value Changed Home 0xd5663088 Node 12 Genre user Class BARRIER OPERATOR Instance 1 Index 0 Type bool
2016-07-29 00:36:35.081 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:36:35.081 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:36:35.082 Info, NONCES: 0xcf, 0x24, 0x3e, 0x28, 0xe0, 0xa8, 0xfa, 0x97
2016-07-29 00:36:35.082 Info, NONCES: 0xfd, 0x1f, 0xe1, 0x67, 0x2d, 0x0f, 0x7c, 0x8d
2016-07-29 00:36:35.082 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:36:35.082 Info, NONCES: 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc
2016-07-29 00:36:35.082 Info, NONCES: 0x2f, 0x16, 0x64, 0x0f, 0x3d, 0xdd, 0xa5, 0x3b
2016-07-29 00:36:35.082 Info, NONCES: 0x7b, 0x07, 0x21, 0xa8, 0x94, 0x1c, 0x35, 0xde
2016-07-29 00:36:35.082 Info, NONCES: 0x4d, 0xf6, 0xed, 0x89, 0x97, 0x69, 0xd7, 0x69
2016-07-29 00:36:35.082 Info, NONCES: 0x12, 0x33, 0x3e, 0xe3, 0xb5, 0xb5, 0x5a, 0xd0
2016-07-29 00:36:35.082 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0x4d, 0xf6, 0xed, 0x89, 0x97, 0x69, 0xd7, 0x69, 0x05, 0x01, 0x78:
2016-07-29 00:36:35.090 Detail,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:36:35.090 Detail,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:36:35.353 Detail,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1b, 0xf1
2016-07-29 00:36:35.353 Detail,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:36:35.516 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0x24, 0xc1, 0xfe, 0x8e, 0x28, 0xa8, 0xa1, 0x4b, 0x72, 0x3a, 0xbb, 0xc1, 0x4d, 0x49, 0x00, 0xe8, 0x8a, 0x72, 0xa4, 0x74, 0x7a, 0x97
2016-07-29 00:36:35.516 Info, Raw: 0x98, 0x81, 0x24, 0xc1, 0xfe, 0x8e, 0x28, 0xa8, 0xa1, 0x4b, 0x72, 0x3a, 0xbb, 0xc1, 0x4d, 0x49, 0x00, 0xe8, 0x8a, 0x72, 0xa4, 0x74, 0x7a, 0x97
2016-07-29 00:36:35.516 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0xfc
2016-07-29 00:36:35.516 Detail, 
2016-07-29 00:36:35.516 Info, Node012, Received BarrierOperator report: Barrier is Closing
2016-07-29 00:36:47.679 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:36:47.679 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:36:47.679 Info, NONCES: 0xcf, 0x24, 0x3e, 0x28, 0xe0, 0xa8, 0xfa, 0x97
2016-07-29 00:36:47.679 Info, NONCES: 0xfd, 0x1f, 0xe1, 0x67, 0x2d, 0x0f, 0x7c, 0x8d
2016-07-29 00:36:47.679 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:36:47.679 Info, NONCES: 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc
2016-07-29 00:36:47.679 Info, NONCES: 0x2f, 0x16, 0x64, 0x0f, 0x3d, 0xdd, 0xa5, 0x3b
2016-07-29 00:36:47.679 Info, NONCES: 0x7b, 0x07, 0x21, 0xa8, 0x94, 0x1c, 0x35, 0xde
2016-07-29 00:36:47.679 Info, NONCES: 0x4d, 0xf6, 0xed, 0x89, 0x97, 0x69, 0xd7, 0x69
2016-07-29 00:36:47.679 Info, NONCES: 0xa1, 0x0a, 0x70, 0x8f, 0x94, 0x48, 0xca, 0x42
2016-07-29 00:36:47.679 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0xa1, 0x0a, 0x70, 0x8f, 0x94, 0x48, 0xca, 0x42, 0x05, 0x01, 0xe7:
2016-07-29 00:36:47.688 Detail,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:36:47.688 Detail,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:36:47.953 Detail,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1b, 0xf1
2016-07-29 00:36:47.953 Detail,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:36:48.116 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0x9e, 0xa5, 0x20, 0x81, 0xc2, 0x4b, 0x92, 0x0f, 0x69, 0x7e, 0x78, 0x31, 0xa1, 0x03, 0x82, 0xf0, 0x3d, 0xe8, 0x8b, 0xd1, 0x7a, 0x11
2016-07-29 00:36:48.116 Info, Raw: 0x98, 0x81, 0x9e, 0xa5, 0x20, 0x81, 0xc2, 0x4b, 0x92, 0x0f, 0x69, 0x7e, 0x78, 0x31, 0xa1, 0x03, 0x82, 0xf0, 0x3d, 0xe8, 0x8b, 0xd1, 0x7a, 0x11
2016-07-29 00:36:48.116 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0x00
2016-07-29 00:36:48.116 Detail, 
2016-07-29 00:36:48.116 Info, Node012, Received BarrierOperator report: Barrier is Closed
2016-07-29 00:36:48.116 Detail, Node012, Refreshed Value: old value=true, new value=false, type=bool
2016-07-29 00:36:48.116 Detail, Node012, Changes to this value are not verified
2016-07-29 00:36:48.116 Detail, Node012, Notification: ValueChanged
2016-07-29 00:36:48.116 Info, Notification: Value Changed Home 0xd5663088 Node 12 Genre user Class BARRIER OPERATOR Instance 1 Index 0 Type bool







OPEN MANUALLY (so, sensor only):

2016-07-29 00:40:16.702 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:40:16.702 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:40:16.702 Info, NONCES: 0xdc, 0xad, 0xd0, 0x98, 0x8a, 0xf4, 0x52, 0x06
2016-07-29 00:40:16.702 Info, NONCES: 0xfd, 0x1f, 0xe1, 0x67, 0x2d, 0x0f, 0x7c, 0x8d
2016-07-29 00:40:16.702 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:40:16.702 Info, NONCES: 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc
2016-07-29 00:40:16.702 Info, NONCES: 0x2f, 0x16, 0x64, 0x0f, 0x3d, 0xdd, 0xa5, 0x3b
2016-07-29 00:40:16.702 Info, NONCES: 0x7b, 0x07, 0x21, 0xa8, 0x94, 0x1c, 0x35, 0xde
2016-07-29 00:40:16.702 Info, NONCES: 0x4d, 0xf6, 0xed, 0x89, 0x97, 0x69, 0xd7, 0x69
2016-07-29 00:40:16.702 Info, NONCES: 0xa1, 0x0a, 0x70, 0x8f, 0x94, 0x48, 0xca, 0x42
2016-07-29 00:40:16.702 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0xdc, 0xad, 0xd0, 0x98, 0x8a, 0xf4, 0x52, 0x06, 0x05, 0x01, 0xf4:
2016-07-29 00:40:16.711 Detail,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:40:16.711 Detail,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:40:16.972 Detail,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1b, 0xf1
2016-07-29 00:40:16.972 Detail,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:40:17.126 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0xfb, 0x58, 0x12, 0x28, 0x8d, 0x55, 0x7a, 0xfb, 0xa0, 0xfe, 0x28, 0xe8, 0xdc, 0x86, 0x3e, 0x73, 0x7f, 0x86, 0x96, 0xa7, 0x49, 0x2c
2016-07-29 00:40:17.126 Info, Raw: 0x98, 0x81, 0xfb, 0x58, 0x12, 0x28, 0x8d, 0x55, 0x7a, 0xfb, 0xa0, 0xfe, 0x28, 0xe8, 0xdc, 0x86, 0x3e, 0x73, 0x7f, 0x86, 0x96, 0xa7, 0x49, 0x2c
2016-07-29 00:40:17.126 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0xff
2016-07-29 00:40:17.126 Detail, 
2016-07-29 00:40:17.126 Info, Node012, Received BarrierOperator report: Barrier is Open
2016-07-29 00:40:17.126 Detail, Node012, Refreshed Value: old value=false, new value=true, type=bool
2016-07-29 00:40:17.126 Detail, Node012, Changes to this value are not verified
2016-07-29 00:40:17.127 Detail, Node012, Notification: ValueChanged
2016-07-29 00:40:17.127 Info, Notification: Value Changed Home 0xd5663088 Node 12 Genre user Class BARRIER OPERATOR Instance 1 Index 0 Type bool






CLOSE MANUALLY (so, sensor only):

2016-07-29 00:41:31.227 Detail, Node012,   Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x02, 0x98, 0x40, 0x25
2016-07-29 00:41:31.227 Info, Node012, Received SecurityCmd_NonceGet from node 12
2016-07-29 00:41:31.227 Info, NONCES: 0xdc, 0xad, 0xd0, 0x98, 0x8a, 0xf4, 0x52, 0x06
2016-07-29 00:41:31.227 Info, NONCES: 0x7a, 0x72, 0x2d, 0x0f, 0x0e, 0x61, 0x6c, 0x5a
2016-07-29 00:41:31.227 Info, NONCES: 0xcb, 0x31, 0x43, 0x90, 0xbd, 0xa0, 0x7c, 0xcf
2016-07-29 00:41:31.227 Info, NONCES: 0xd2, 0xb9, 0xb2, 0x88, 0xed, 0x8b, 0xd7, 0xbc
2016-07-29 00:41:31.227 Info, NONCES: 0x2f, 0x16, 0x64, 0x0f, 0x3d, 0xdd, 0xa5, 0x3b
2016-07-29 00:41:31.227 Info, NONCES: 0x7b, 0x07, 0x21, 0xa8, 0x94, 0x1c, 0x35, 0xde
2016-07-29 00:41:31.227 Info, NONCES: 0x4d, 0xf6, 0xed, 0x89, 0x97, 0x69, 0xd7, 0x69
2016-07-29 00:41:31.227 Info, NONCES: 0xa1, 0x0a, 0x70, 0x8f, 0x94, 0x48, 0xca, 0x42
2016-07-29 00:41:31.227 Info, Node012, Sending (Send) message (Callback ID=0x01, Expected Reply=0x00) - Nonce_Report - 0x01, 0x11, 0x00, 0x13, 0x0c, 0x0a, 0x98, 0x80, 0x7a, 0x72, 0x2d, 0x0f, 0x0e, 0x61, 0x6c, 0x5a, 0x05, 0x01, 0x94:
2016-07-29 00:41:31.236 Detail,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-07-29 00:41:31.236 Detail,   ZW_SEND_DATA delivered to Z-Wave stack
2016-07-29 00:41:31.502 Detail,   Received: 0x01, 0x07, 0x00, 0x13, 0x01, 0x00, 0x00, 0x1b, 0xf1
2016-07-29 00:41:31.502 Detail,   ZW_SEND_DATA Request with callback ID 0x01 received (expected 0x01)
2016-07-29 00:41:31.656 Detail, Node012,   Received: 0x01, 0x1d, 0x00, 0x04, 0x00, 0x0c, 0x17, 0x98, 0x81, 0x10, 0xd0, 0x79, 0x05, 0x11, 0x52, 0xaa, 0xab, 0x51, 0x64, 0x77, 0xa6, 0x7a, 0xd3, 0x6b, 0x8c, 0xcb, 0xec, 0xb0, 0xa5, 0x71, 0xf3
2016-07-29 00:41:31.656 Info, Raw: 0x98, 0x81, 0x10, 0xd0, 0x79, 0x05, 0x11, 0x52, 0xaa, 0xab, 0x51, 0x64, 0x77, 0xa6, 0x7a, 0xd3, 0x6b, 0x8c, 0xcb, 0xec, 0xb0, 0xa5, 0x71, 0xf3
2016-07-29 00:41:31.656 Detail, Node012, Decrypted Packet: 0x00, 0x66, 0x03, 0x00
2016-07-29 00:41:31.657 Detail, 
2016-07-29 00:41:31.657 Info, Node012, Received BarrierOperator report: Barrier is Closed
2016-07-29 00:41:31.657 Detail, Node012, Refreshed Value: old value=true, new value=false, type=bool
2016-07-29 00:41:31.657 Detail, Node012, Changes to this value are not verified
2016-07-29 00:41:31.657 Detail, Node012, Notification: ValueChanged
2016-07-29 00:41:31.657 Info, Notification: Value Changed Home 0xd5663088 Node 12 Genre user Class BARRIER OPERATOR Instance 1 Index 0 Type bool

In HASS config directory you have a zwcfg_[home_id].xml
Looking at the log it seems straight forward to implement this.

A fast try without having the zwcfg:


Try that :slight_smile:

Did it work?

I’m going to have a look at this later today, if possible, and tomorrow for sure if not today. Thanks!

Here is my zwconfig. @turbokongen, I manually put your code above in the files, since it was only 2 (the files in /usr/local/lib/python…). I see no change in the config after doing this.

<Node id="12" name="" location="" basic="4" generic="64" specific="7" roletype="5" devicetype="3078" nodetype="0" type="Secure Barrier AddOn" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" secured="true" query_stage="Complete">
	<Manufacturer id="14f" name="Linear">
		<Product type="4744" id="3530" name="Unknown: type=4744, id=3530" />
	</Manufacturer>
	<CommandClasses>
		<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1">
			<Instance index="1" />
			<Value type="byte" genre="basic" instance="1" index="0" label="Basic" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
		</CommandClass>
		<CommandClass id="34" name="COMMAND_CLASS_APPLICATION_STATUS" version="1" request_flags="4" issecured="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="48" name="COMMAND_CLASS_SENSOR_BINARY" version="1">
			<Instance index="1" />
			<Value type="bool" genre="user" instance="1" index="0" label="Sensor" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
		</CommandClass>
		<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" innif="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="94" name="COMMAND_CLASS_ZWAVE_PLUS_INFO" version="1" request_flags="2" innif="true">
			<Instance index="1" />
			<Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" />
			<Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="3078" />
			<Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="3078" />
		</CommandClass>
		<CommandClass id="102" name="COMMAND_CLASS_BARRIER_OPERATOR" version="1" issecured="true">
			<Instance index="1" />
			<Value type="bool" genre="user" instance="1" index="0" label="Open" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
		</CommandClass>
		<CommandClass id="113" name="COMMAND_CLASS_ALARM" version="4" request_flags="2" issecured="true">
			<Instance index="1" />
			<Value type="byte" genre="user" instance="1" index="0" label="Alarm Type" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="byte" genre="user" instance="1" index="1" label="Alarm Level" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="byte" genre="user" instance="1" index="2" label="SourceNodeId" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="byte" genre="user" instance="1" index="9" label="Access Control" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="254" />
			<Value type="byte" genre="user" instance="1" index="10" label="Burglar" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="254" />
		</CommandClass>
		<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="2" innif="true">
			<Instance index="1" />
		</CommandClass>
		<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" innif="true">
			<Instance index="1" />
			<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Normal" value="0" />
				<Item label="-1dB" value="1" />
				<Item label="-2dB" value="2" />
				<Item label="-3dB" value="3" />
				<Item label="-4dB" value="4" />
				<Item label="-5dB" value="5" />
				<Item label="-6dB" value="6" />
				<Item label="-7dB" value="7" />
				<Item label="-8dB" value="8" />
				<Item label="-9dB" value="9" />
			</Value>
			<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
			<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Normal" value="0" />
				<Item label="-1dB" value="1" />
				<Item label="-2dB" value="2" />
				<Item label="-3dB" value="3" />
				<Item label="-4dB" value="4" />
				<Item label="-5dB" value="5" />
				<Item label="-6dB" value="6" />
				<Item label="-7dB" value="7" />
				<Item label="-8dB" value="8" />
				<Item label="-9dB" value="9" />
			</Value>
			<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
			<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
				<Item label="Failed" value="0" />
				<Item label="Success" value="1" />
				<Item label="In Progress" value="2" />
			</Value>
			<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
		</CommandClass>
		<CommandClass id="130" name="COMMAND_CLASS_HAIL" version="1" request_flags="4" after_mark="true" issecured="true">

<Instance index="1" />
		</CommandClass>
		<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="2" issecured="true">
			<Instance index="1" />
			<Associations num_groups="1">
				<Group index="1" max_associations="1" label="Group 1" auto="true">
					<Node id="1" />
				</Group>
			</Associations>
		</CommandClass>
		<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="2" issecured="true">
			<Instance index="1" />
			<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
			<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="4.05" />
			<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="2.00" />
		</CommandClass>
		<CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" innif="true">
			<Instance index="1" />
			<Value type="bool" genre="system" instance="1" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
		</CommandClass>
	</CommandClasses>
</Node>

I’m still trying to get all the patches working. Had things setup the way I thought was correct but ozcp kept crashing. Thus I haven’t had much luck with testing things out. I’ll be out of town next week but hope to start working on that in greater depth when I get back.

We have merged zwave support in HA for this device. But OZW is still not released with the changes needed for this. Until then you have to manually patch OZW and OZWCP to make this work in HA.

Any easy way to modify the docker/dockerfile to have the OZW patch?

I managed to get this working last night viz OZCP. The opener isn’t properly installed yet but I was able to make it beep and issue an open command, so yay! I haven’t been able to make it appear in HA though (I tried both current stable and dev versions). HA still only sees the sensors from the opener - I didn’t see any switches come up that I would be able to control?

1 Like

@m00dawg Have you had any luck getting a switch to show up? This is exactly where I’m at, five sensors (which appear as Linear Unknown: type=4744, id=3530 Access Control, etc).

No switch to actually control operation.

No luck as of yet, but I switched back to the stable version of HA for the moment. I can try the dev version again - last time I tried the dev branch it still didn’t work but it sounds like HA itself has support for it. That makes me think I am doing something wrong on the HA side.

FWIW, I’ve upgraded to 0.27 and still do not see anything but sensors for the Linear opened in the dev-state list within the GUI. Work have been crazy busy so I haven’t had much time to try to look deeper into the HA code for what may be going on. My log just shows this:

16-08-28 16:00:06 homeassistant.core: Bus:Handling <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_alarm_type_20=0; node_id=20, friendly_name=Garage Door Opener Alarm Type, location=Garage @ 2016-08-28T11:00:06.709250-05:00>, entity_id=sensor.garage_door_opener_alarm_type_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 FORWARDING <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_alarm_type_20=0; node_id=20, friendly_name=Garage Door Opener Alarm Type, location=Garage @ 2016-08-28T11:00:06.709250-05:00>, entity_id=sensor.garage_door_opener_alarm_type_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 WRITING data: {“time_fired”: “2016-08-28T16:00:06.709322+00:00”, “origin”: “LOCAL”, “event_type”: “state_changed”, “data”: {“old_state”: null, “new_state”: {“last_updated”: “2016-08-28T16:00:06.709250+00:00”, “state”: “0”, “attributes”: {“node_id”: 20, “friendly_name”: “Garage Door Opener Alarm Type”, “location”: “Garage”}, “last_changed”: “2016-08-28T16:00:06.709250+00:00”, “entity_id”: “sensor.garage_door_opener_alarm_type_20”}, “entity_id”: “sensor.garage_door_opener_alarm_type_20”}}
16-08-28 16:00:06 homeassistant.core: Bus:Handling <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_alarm_level_20=0; node_id=20, friendly_name=Garage Door Opener Alarm Level, location=Garage @ 2016-08-28T11:00:06.736422-05:00>, entity_id=sensor.garage_door_opener_alarm_level_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 FORWARDING <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_alarm_level_20=0; node_id=20, friendly_name=Garage Door Opener Alarm Level, location=Garage @ 2016-08-28T11:00:06.736422-05:00>, entity_id=sensor.garage_door_opener_alarm_level_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 WRITING data: {“time_fired”: “2016-08-28T16:00:06.736496+00:00”, “origin”: “LOCAL”, “event_type”: “state_changed”, “data”: {“old_state”: null, “new_state”: {“last_updated”: “2016-08-28T16:00:06.736422+00:00”, “state”: “0”, “attributes”: {“node_id”: 20, “friendly_name”: “Garage Door Opener Alarm Level”, “location”: “Garage”}, “last_changed”: “2016-08-28T16:00:06.736422+00:00”, “entity_id”: “sensor.garage_door_opener_alarm_level_20”}, “entity_id”: “sensor.garage_door_opener_alarm_level_20”}}
16-08-28 16:00:06 homeassistant.core: Bus:Handling <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_sourcenodeid_20=0; node_id=20, friendly_name=Garage Door Opener SourceNodeId, location=Garage @ 2016-08-28T11:00:06.762786-05:00>, entity_id=sensor.garage_door_opener_sourcenodeid_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 FORWARDING <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_sourcenodeid_20=0; node_id=20, friendly_name=Garage Door Opener SourceNodeId, location=Garage @ 2016-08-28T11:00:06.762786-05:00>, entity_id=sensor.garage_door_opener_sourcenodeid_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 WRITING data: {“time_fired”: “2016-08-28T16:00:06.762861+00:00”, “origin”: “LOCAL”, “event_type”: “state_changed”, “data”: {“old_state”: null, “new_state”: {“last_updated”: “2016-08-28T16:00:06.762786+00:00”, “state”: “0”, “attributes”: {“node_id”: 20, “friendly_name”: “Garage Door Opener SourceNodeId”, “location”: “Garage”}, “last_changed”: “2016-08-28T16:00:06.762786+00:00”, “entity_id”: “sensor.garage_door_opener_sourcenodeid_20”}, “entity_id”: “sensor.garage_door_opener_sourcenodeid_20”}}
16-08-28 16:00:06 homeassistant.core: Bus:Handling <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_access_control_20=254; node_id=20, friendly_name=Garage Door Opener Access Control, location=Garage @ 2016-08-28T11:00:06.793161-05:00>, entity_id=sensor.garage_door_opener_access_control_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 FORWARDING <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_access_control_20=254; node_id=20, friendly_name=Garage Door Opener Access Control, location=Garage @ 2016-08-28T11:00:06.793161-05:00>, entity_id=sensor.garage_door_opener_access_control_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 WRITING data: {“time_fired”: “2016-08-28T16:00:06.793236+00:00”, “origin”: “LOCAL”, “event_type”: “state_changed”, “data”: {“old_state”: null, “new_state”: {“last_updated”: “2016-08-28T16:00:06.793161+00:00”, “state”: “254”, “attributes”: {“node_id”: 20, “friendly_name”: “Garage Door Opener Access Control”, “location”: “Garage”}, “last_changed”: “2016-08-28T16:00:06.793161+00:00”, “entity_id”: “sensor.garage_door_opener_access_control_20”}, “entity_id”: “sensor.garage_door_opener_access_control_20”}}
16-08-28 16:00:06 homeassistant.core: Bus:Handling <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_burglar_20=254; node_id=20, friendly_name=Garage Door Opener Burglar, location=Garage @ 2016-08-28T11:00:06.819869-05:00>, entity_id=sensor.garage_door_opener_burglar_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 FORWARDING <Event state_changed[L]: old_state=None, new_state=<state sensor.garage_door_opener_burglar_20=254; node_id=20, friendly_name=Garage Door Opener Burglar, location=Garage @ 2016-08-28T11:00:06.819869-05:00>, entity_id=sensor.garage_door_opener_burglar_20>
16-08-28 16:00:06 homeassistant.components.api: STREAM 140159879517584 WRITING data: {“time_fired”: “2016-08-28T16:00:06.819941+00:00”, “origin”: “LOCAL”, “event_type”: “state_changed”, “data”: {“old_state”: null, “new_state”: {“last_updated”: “2016-08-28T16:00:06.819869+00:00”, “state”: “254”, “attributes”: {“node_id”: 20, “friendly_name”: “Garage Door Opener Burglar”, “location”: “Garage”}, “last_changed”: “2016-08-28T16:00:06.819869+00:00”, “entity_id”: “sensor.garage_door_opener_burglar_20”}, “entity_id”: “sensor.garage_door_opener_burglar_20”}}

I’d really love to get this thing working, but I’m limited to monkey-see-monkey-do type of things. Is there anything I can do to help get this thing supported?

Is it possible that this isn’t working because of Z-Wave garage doors are deprecated, and now part of the cover platform? i.e., https://home-assistant.io/components/garage_door.zwave/

Just stabbing around in the dark…

I was able to get it working via OZWCP but Home Assistant still does not recognize it as a barrier device - that is true when using the cover platform as well. I haven’t had time to try and go through the code yet (and even then it’ll take some time to figure out the codebase). At this point, my Linear garage door opener is a glorified Z-Wave repeater :slight_smile:

… expensive glorified Z-Wave repeater!

I at least have mine on a Smart Things hub so I can use tit, but its the last thing before I can turn that sucker off forever.

I am using the Evolve LFM-20 ZWave Fixture Module for my garage door. It is a relay switch, so when turned on it opens or closes the garage door, depending on its state, so I have it turning on, then off 5 seconds later, and when tied to the tilt sensor as a template switch, I can use it as a normal on/off switch in Home Assistant.

I also came from SmartThings but have had it shutdown and sitting on the shelf now for 3 months because all my devices are now fully working in HA.

Here is the Amazon link for the LFM-20:

https://smile.amazon.com/gp/aw/d/B006U1O978/ref=mp_s_a_1_1?ie=UTF8&qid=1473956409&sr=8-1&pi=SY200_QL40&keywords=lfm-20&dpPl=1&dpID=41YhzyU96pL&ref=plSrch

You need an old computer power cable for this. You cut the end off so that you only have the wall plug and bare black, white and green wires, which you attach with wire nuts to the corresponding black, white and green wires of the LFM-20, and then you attach the 2 blue wires on the LFM-20 to the same contacts on your garage door opener that your existing garage switch is attached to. The whole install, with wiring only took me like 20 minutes. Plug it in the outlet in your garage ceiling right next to the garage door opener plug and BAM, working ZWave garage door.

I found another Amazon link that is cheaper and with Prime. The title says it is a GoControl, but the picture, reviews and questions support that this is the LFM-20 rebranded.

My LFM-20 cost me $45 but this link costs only $37 and Prime shipping:

https://smile.amazon.com/gp/aw/d/B00ER6MH22/ref=mp_s_a_1_2?ie=UTF8&qid=1473956409&sr=8-2&pi=SY200_QL40&keywords=lfm-20&dpPl=1&dpID=31WTIqBdTIL&ref=plSrch

1 Like

Sweet - I’ll take a look - thanks!

So to be clear, this is a regular on/off low voltage switching unit, and you make it into a momentary switch with automations, then tie it all together with a template switch?