GE 14287 Fan Switch Multilevel switch command not working
See original GitHub issueDescribe the bug GE 14287 Fan switch is not responding to multilevel switch commands sent from zwavejs2mqtt control panel. Sending a Basic command does work.
Device information GE 14287 Fan Switch Firmware: 5.24 NodeId: 8
Did you change anything?
- Yes: (please describe)
- No
Did this use to work before?
- Don’t know, Dont know if this have ever working in zwave-js however this device worked in OpenZwave
- No, it never worked anywhere
- Yes, in: (specify application with versions)
How are you using node-zwave-js
App version: 2.1.0
Zwavejs Version 6.6.0
Zwavejs-server version 1.1.0
-
zwavejs2mqtt
(latest) docker image -
zwavejs2mqtt
(dev) docker image -
zwavejs2mqtt
Manual Docker buildnode-zwave-js
branch:zwavejs2mqtt
branch:
- ioBroker.zwave2 adapter
-
HomeAssistant
version XYZ - Pkg
- Manual Docker build
node-zwave-js
branch:zwavejs2mqtt
branch:
- Manually built (as described in the docs)
- Other:
To Reproduce
Steps to reproduce the behavior:
- Go to zwavejs2mqtt control panel
- Click on fan switch node and then multilevel switch under values section
- Set target value to 255 and send cmd
- Device never turns on and a timeout message appears in the logs
Additional context
For comparison I have a working OpenZwave serial command and was able to compare the two.
OpenZwave command: SwitchMultilevelCmd_Set (Node=8): 0x01, 0x0a, 0x00, 0x13, 0x08, 0x03, 0x26, 0x01, 0xff, 0x25, 0x2b, 0x3b
Zwave-js command: 0x01 0e 00 13 08 07 6c 01 9d 03 26 01 ff 25 28 cb
Zwave-js seems to be sending the command as a Supervision get compared to OpenZwave just sending the MultiLevel set command. This specific switch does not support the supervision command as can be seen in interview log file attached and from https://products.z-wavealliance.org/products/2506/classes.
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (1 by maintainers)
Top GitHub Comments
This change worked for me
@Joeviocoe edit
/usr/src/app/node_modules/@zwave-js/config/config/devices/0x0063/zw4002.json
, scroll to the end, edit thecompat
block to this:Then re-interview the node or restart.