Qubino Flush Shutter ZMNHCD1 not working propertly (position and status fails)

Hi,

I’m having some troubles with the Qubino Flush Shutter zwave device, I configure it as a Shutter (not ventian mode) my curtains have limit switches so when it reach a limit the motor automaticlly stops, so i configure as follow:

Parameter no. 71 – Operating modes: Shutter
Parameter no. 74 – Motor moving up/down time: 75
Parameter no. 76 - Motor operation detection: 0
Parameter no. 85 – Power consumption max delay time: 0

The device is able to “calibrate” up and down correctly, aftwer that the UI of HA says it is 100% open, y cant controll it from the UI componentes, they are not working… but i can use the Service panel to call the services, here i can open and close (full 0 or 100%) but set_position is not working, i call the service, OZW log shows the messages but nothing happens.

The only thing i dont like in the logs is that it does not matter if you open, close or set position, the device answer is allways Level=254 for old and new value…

2018-08-11 13:32:51.921 Info, Node060, Received a MultiChannelEncap from node 60, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_MULTILEVEL
2018-08-11 13:32:51.921 Info, Node060, Received SwitchMultiLevel report: level=254

Looking at the OZW logs looks like the device allways says it is at 100% but i’m not an expert in zwave/openzwave, may be someone can give mi a hand on that.

Note that i’m using the level entity not the switch one (that is not working either)

Following the relevant openzwave log info for the three diferent acctions:

Open cover:

2018-08-11 12:45:16.784 Info, Node060, Value::Set - COMMAND_CLASS_SWITCH_MULTILEVEL - Up - 1 - 1 - true
2018-08-11 12:45:16.784 Info, Node060, SwitchMultilevel::StartLevelChange - Starting a level change
2018-08-11 12:45:16.784 Info, Node060,   Direction:          Up
2018-08-11 12:45:16.784 Info, Node060,   Ignore Start Level: True
2018-08-11 12:45:16.785 Info, Node060,   Start Level:        0
2018-08-11 12:45:16.785 Detail, Node060, Queuing (Send) MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_StartLevelChange (Node=60): 0x01, 0x0f, 0x00, 0x13, 0x3c, 0x08, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x04, 0x20, 0x00, 0x25, 0xea, 0x77
2018-08-11 12:45:16.786 Info, Node060, Sending (Send) message (Callback ID=0xea, Expected Reply=0x13) - MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_StartLevelChange (Node=60): 0x01, 0x0f, 0x00, 0x13, 0x3c, 0x08, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x04, 0x20, 0x00, 0x25, 0xea, 0x77
2018-08-11 12:45:16.794 Detail, Node060,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-08-11 12:45:16.794 Detail, Node060,   ZW_SEND_DATA delivered to Z-Wave stack
2018-08-11 12:45:16.811 Detail, Node060,   Received: 0x01, 0x07, 0x00, 0x13, 0xea, 0x00, 0x00, 0x02, 0x03
2018-08-11 12:45:16.812 Detail, Node060,   ZW_SEND_DATA Request with callback ID 0xea received (expected 0xea)
2018-08-11 12:45:16.812 Info, Node060, Request RTT 25 Average Request RTT 34
2018-08-11 12:45:16.812 Detail, Node060, Removing current message
2018-08-11 12:45:18.017 Detail, Node060,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x3c, 0x0a, 0x32, 0x02, 0x21, 0x34, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0xf7
2018-08-11 12:45:18.017 Detail, Node060, Refreshed Value: old value=false, new value=false, type=bool
2018-08-11 12:45:18.018 Detail, Node060, Changes to this value are not verified
2018-08-11 12:45:18.018 Info, Node060, Received Meter report from node 60: Power=1.5W
2018-08-11 12:45:18.018 Detail, Node060, Refreshed Value: old value=0.0, new value=1.5, type=decimal
2018-08-11 12:45:18.018 Detail, Node060, Changes to this value are not verified
2018-08-11 12:45:18.018 Detail, Node060, Notification: ValueChanged
2018-08-11 12:45:18.049 Detail, Node060, Notification: ValueChanged
2018-08-11 12:45:25.541 Detail, Node060,   Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x3c, 0x03, 0x26, 0x03, 0xfe, 0x16
2018-08-11 12:45:25.542 Info, Node060, Received SwitchMultiLevel report: level=254
2018-08-11 12:45:25.542 Detail, Node060, Refreshed Value: old value=254, new value=254, type=byte
2018-08-11 12:45:25.542 Detail, Node060, Changes to this value are not verified
2018-08-11 12:45:25.542 Detail, Node060, Notification: ValueChanged
2018-08-11 12:45:26.564 Detail, Node060,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x3c, 0x0a, 0x32, 0x02, 0x21, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8
2018-08-11 12:45:26.565 Detail, Node060, Refreshed Value: old value=false, new value=false, type=bool
2018-08-11 12:45:26.565 Detail, Node060, Changes to this value are not verified
2018-08-11 12:45:26.565 Info, Node060, Received Meter report from node 60: Power=0.0W
2018-08-11 12:45:26.566 Detail, Node060, Refreshed Value: old value=1.5, new value=0.0, type=decimal
2018-08-11 12:45:26.566 Detail, Node060, Changes to this value are not verified
2018-08-11 12:45:26.566 Detail, Node060, Notification: ValueChanged
2018-08-11 12:45:26.596 Detail, Node060, Notification: ValueChanged

Close cover:

2018-08-11 12:47:30.463 Info, Node060, Value::Set - COMMAND_CLASS_SWITCH_MULTILEVEL - Down - 2 - 1 - true
2018-08-11 12:47:30.464 Info, Node060, SwitchMultilevel::StartLevelChange - Starting a level change
2018-08-11 12:47:30.464 Info, Node060,   Direction:          Down
2018-08-11 12:47:30.464 Info, Node060,   Ignore Start Level: True
2018-08-11 12:47:30.465 Info, Node060,   Start Level:        0
2018-08-11 12:47:30.465 Detail, Node060, Queuing (Send) MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_StartLevelChange (Node=60): 0x01, 0x0f, 0x00, 0x13, 0x3c, 0x08, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x04, 0x60, 0x00, 0x25, 0xf8, 0x25
2018-08-11 12:47:30.466 Info, Node060, Sending (Send) message (Callback ID=0xf8, Expected Reply=0x13) - MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_StartLevelChange (Node=60): 0x01, 0x0f, 0x00, 0x13, 0x3c, 0x08, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x04, 0x60, 0x00, 0x25, 0xf8, 0x25
2018-08-11 12:47:30.474 Detail, Node060,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-08-11 12:47:30.474 Detail, Node060,   ZW_SEND_DATA delivered to Z-Wave stack
2018-08-11 12:47:30.491 Detail, Node060,   Received: 0x01, 0x07, 0x00, 0x13, 0xf8, 0x00, 0x00, 0x02, 0x11
2018-08-11 12:47:30.491 Detail, Node060,   ZW_SEND_DATA Request with callback ID 0xf8 received (expected 0xf8)
2018-08-11 12:47:30.491 Info, Node060, Request RTT 25 Average Request RTT 29
2018-08-11 12:47:30.492 Detail, Node060, Removing current message
2018-08-11 12:47:31.762 Detail, Node060,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x3c, 0x0a, 0x32, 0x02, 0x21, 0x34, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0xeb
2018-08-11 12:47:31.763 Detail, Node060, Refreshed Value: old value=false, new value=false, type=bool
2018-08-11 12:47:31.776 Detail, Node060, Changes to this value are not verified
2018-08-11 12:47:31.776 Info, Node060, Received Meter report from node 60: Power=1.9W
2018-08-11 12:47:31.777 Detail, Node060, Refreshed Value: old value=0.0, new value=1.9, type=decimal
2018-08-11 12:47:31.777 Detail, Node060, Changes to this value are not verified
2018-08-11 12:47:31.778 Detail, Node060, Notification: ValueChanged
2018-08-11 12:47:31.823 Detail, Node060, Notification: ValueChanged
2018-08-11 12:47:39.193 Detail, Node060,   Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x3c, 0x03, 0x26, 0x03, 0xfe, 0x16
2018-08-11 12:47:39.194 Info, Node060, Received SwitchMultiLevel report: level=254
2018-08-11 12:47:39.194 Detail, Node060, Refreshed Value: old value=254, new value=254, type=byte
2018-08-11 12:47:39.194 Detail, Node060, Changes to this value are not verified
2018-08-11 12:47:39.194 Detail, Node060, Notification: ValueChanged
2018-08-11 12:47:40.216 Detail, Node060,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x3c, 0x0a, 0x32, 0x02, 0x21, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8
2018-08-11 12:47:40.216 Detail, Node060, Refreshed Value: old value=false, new value=false, type=bool
2018-08-11 12:47:40.216 Detail, Node060, Changes to this value are not verified
2018-08-11 12:47:40.216 Info, Node060, Received Meter report from node 60: Power=0.0W
2018-08-11 12:47:40.217 Detail, Node060, Refreshed Value: old value=1.9, new value=0.0, type=decimal
2018-08-11 12:47:40.217 Detail, Node060, Changes to this value are not verified
2018-08-11 12:47:40.217 Detail, Node060, Notification: ValueChanged
2018-08-11 12:47:40.247 Detail, Node060, Notification: ValueChanged

Set position:

2018-08-11 12:48:05.366 Info, Node060, Value::Set - COMMAND_CLASS_SWITCH_MULTILEVEL - Level - 0 - 1 - 50
2018-08-11 12:48:05.367 Info, Node060, SwitchMultilevel::Set - Setting to level 50
2018-08-11 12:48:05.367 Detail, Node060, Queuing (Send) MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_Set (Node=60): 0x01, 0x0e, 0x00, 0x13, 0x3c, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x01, 0x32, 0x25, 0xf9, 0x7d
2018-08-11 12:48:05.367 Detail, Node060, Queuing (Send) MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_Get (Node=60): 0x01, 0x0d, 0x00, 0x13, 0x3c, 0x06, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x02, 0x25, 0xfa, 0x4d
2018-08-11 12:48:05.368 Info, Node060, Sending (Send) message (Callback ID=0xf9, Expected Reply=0x13) - MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_Set (Node=60): 0x01, 0x0e, 0x00, 0x13, 0x3c, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x01, 0x32, 0x25, 0xf9, 0x7d
2018-08-11 12:48:05.376 Detail, Node060,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-08-11 12:48:05.376 Detail, Node060,   ZW_SEND_DATA delivered to Z-Wave stack
2018-08-11 12:48:05.393 Detail, Node060,   Received: 0x01, 0x07, 0x00, 0x13, 0xf9, 0x00, 0x00, 0x03, 0x11
2018-08-11 12:48:05.393 Detail, Node060,   ZW_SEND_DATA Request with callback ID 0xf9 received (expected 0xf9)
2018-08-11 12:48:05.393 Info, Node060, Request RTT 25 Average Request RTT 27
2018-08-11 12:48:05.394 Detail, Node060, Removing current message
2018-08-11 12:48:05.394 Info, Node060, Sending (Send) message (Callback ID=0xfa, Expected Reply=0x04) - MultiChannel Encapsulated (instance=1): SwitchMultilevelCmd_Get (Node=60): 0x01, 0x0d, 0x00, 0x13, 0x3c, 0x06, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x02, 0x25, 0xfa, 0x4d
2018-08-11 12:48:05.402 Detail, Node060,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2018-08-11 12:48:05.402 Detail, Node060,   ZW_SEND_DATA delivered to Z-Wave stack
2018-08-11 12:48:05.471 Detail, Node060,   Received: 0x01, 0x07, 0x00, 0x13, 0xfa, 0x00, 0x00, 0x07, 0x16
2018-08-11 12:48:05.471 Detail, Node060,   ZW_SEND_DATA Request with callback ID 0xfa received (expected 0xfa)
2018-08-11 12:48:05.471 Info, Node060, Request RTT 77 Average Request RTT 52
2018-08-11 12:48:05.521 Detail, Node060,   Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x3c, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x26, 0x03, 0xfe, 0x7b
2018-08-11 12:48:05.521 Info, Node060, Response RTT 127 Average Response RTT 107
2018-08-11 12:48:05.522 Info, Node060, Received a MultiChannelEncap from node 60, endpoint 1 for Command Class COMMAND_CLASS_SWITCH_MULTILEVEL
2018-08-11 12:48:05.522 Info, Node060, Received SwitchMultiLevel report: level=254
2018-08-11 12:48:05.522 Detail, Node060, Refreshed Value: old value=254, new value=254, type=byte
2018-08-11 12:48:05.522 Detail, Node060, Changes to this value are not verified
2018-08-11 12:48:05.522 Detail, Node060,   Expected reply and command class was received
2018-08-11 12:48:05.522 Detail, Node060,   Message transaction complete
2018-08-11 12:48:05.522 Detail, Node060, Removing current message
2018-08-11 12:48:05.523 Detail, Node060, Notification: ValueChanged
2018-08-11 12:48:21.043 Detail, Node060,   Received: 0x01, 0x10, 0x00, 0x04, 0x00, 0x3c, 0x0a, 0x32, 0x02, 0x21, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8
2018-08-11 12:48:21.044 Detail, Node060, Refreshed Value: old value=false, new value=false, type=bool
2018-08-11 12:48:21.044 Detail, Node060, Changes to this value are not verified
2018-08-11 12:48:21.044 Info, Node060, Received Meter report from node 60: Power=0.0W
2018-08-11 12:48:21.045 Detail, Node060, Refreshed Value: old value=0.0, new value=0.0, type=decimal
2018-08-11 12:48:21.045 Detail, Node060, Changes to this value are not verified
2018-08-11 12:48:21.045 Detail, Node060, Notification: ValueChanged
2018-08-11 12:48:21.076 Detail, Node060, Notification: ValueChanged

Have you fixed this?

Hi,

Yes @maxdaniel , i did, at the end and after a lot of try and error looks like if you are going to use parameter 74 “Motor moving up/down time” and not the current detection feature you MUST NOT calibrate the device, with this parameter configuration and no calibration it is working fine for me :slight_smile:

Parameter no. 71: Shutter mode
Parameter no. 74: 80
Parameter no. 76: 0
Parameter no. 78: default
Parameter no. 85: 0
Parameter no. 90: 10

I got this module a couple of days ago and it was actually plug and play. Calibrated and worked first time. Thanks for the response though.

I also had trouble with the position not working for quite a whole. After trying out a bunch of things I tried both setting the detection config to time based and then back to current, as well as upping the power limit to 1.5W. In the end I’m not sure which one was the one that did the trick, but before that it would not complete the whole cycle when calibrating: it would go all the way up, pause, go all the way down, and stop there instead of going up a second time. This leads me to believe it might have been the power limit being too low to detect the limit switch having been reached on the bottom, but I can’t be 100% sure.