zwave-js-ui
zwave-js-ui copied to clipboard
Device info for Zooz Zen75 switch
Hi, I contacted Zooz support as I installed one of their new ZEN75 heavy duty switches and device and manufacturer show as unknown in Zwave JS. The device and all features appear to work. Zooz told me the library needs to be updated. Not sure how to do that. Maybe on dev side?
@chemgeek What version are you running? Press on the i button on topnav bar to copy the versions informations
@AlCalzone Is that device present on driver?
ZWave JS UI 10.1.5 Zwave JS 15.0.5
Please make a driver log, loglevel debug and attach it here as a file (drag & drop into the text field).
Sorry, new to this. There are thousands of lines of data in the file. Is there sensitive data in there?
How to contribute device config files: https://zwave-js.github.io/zwave-js/#/config-files/contributing-files
Or submit an issue to Z-Wave JS to request a missing device config file: https://github.com/zwave-js/zwave-js/issues/new?template=device_config.yml. You will have to wait and home someone picks up the task. Could be now, months later, or never. There are currently 29 open device config requests waiting for help, going back 2 years: https://github.com/zwave-js/zwave-js/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20label%3A%22help%20wanted%22%20label%3A%22config%20%E2%9A%99%22%20. Zooz devices tend to be added fairly quickly since they are more common. Someone is likely to pick it up.
Importing from the ZWA DB might be the quickest way to start and contribute. https://products.z-wavealliance.org/products/5179?selectedFrequencyId=-1
This seems to be the portion from the node for the Zooz Zen75 switch, Node 063
2025-04-11T17:54:58.262Z DRIVER » [Node 063] [REQ] [SendData] │ transmit options: 0x25 │ callback id: 161 └─[Security2CCMessageEncapsulation] │ sequence number: 93 └─[SupervisionCCGet] │ session id: 42 │ request updates: true └─[BinarySwitchCCSet] target value: true 2025-04-11T17:54:58.262Z SERIAL » 0x011b00133f149f035d00ca9dabdab07f054ca486307dfde6fdc025a170 (29 bytes) 2025-04-11T17:54:58.265Z SERIAL « [ACK] (0x06) 2025-04-11T17:54:58.272Z SERIAL « 0x0104011301e8 (6 bytes) 2025-04-11T17:54:58.273Z SERIAL » [ACK] (0x06) 2025-04-11T17:54:58.273Z DRIVER « [RES] [SendData] was sent: true 2025-04-11T17:54:58.296Z SERIAL « 0x01180013a100000200bc7f7f7f7f0101030000000002010000eb (26 bytes) 2025-04-11T17:54:58.297Z SERIAL » [ACK] (0x06) 2025-04-11T17:54:58.298Z DRIVER « [REQ] [SendData] callback id: 161 transmit status: OK, took 20 ms routing attempts: 1 protocol & route speed: Z-Wave, 40 kbit/s routing scheme: LWR ACK RSSI: -68 dBm ACK channel no.: 1 TX channel no.: 1 2025-04-11T17:54:58.321Z SERIAL « 0x01190004003f119f03d100bebac888fd554c80f9d002505bbf003e (27 bytes) 2025-04-11T17:54:58.324Z SERIAL » [ACK] (0x06) 2025-04-11T17:54:58.325Z DRIVER « [Node 063] [REQ] [ApplicationCommand] └─[Security2CCMessageEncapsulation] │ sequence number: 209 │ security class: S2_Authenticated └─[SupervisionCCReport] session id: 42 more updates follow: false status: Success duration: 0s 2025-04-11T17:54:58.329Z CNTRLR [Node 063] [~] [Binary Switch] currentValue: false => true [Endpoint 0] 2025-04-11T17:54:58.333Z DRIVER all queues idle 2025-04-11T17:54:58.378Z SERIAL « 0x011e0004043f169f03ff01034302d55e83b82ebbfe5dbf12a88a779ccabc007c (32 bytes) 2025-04-11T17:54:58.380Z SERIAL » [ACK] (0x06) 2025-04-11T17:54:58.381Z DRIVER « [Node 063] [REQ] [ApplicationCommand] │ type: broadcast └─[Security2CCMessageEncapsulation] [INVALID] error: Security2CC_NoMPAN 2025-04-11T17:54:58.382Z CNTRLR [Node 063] Cannot decode S2 multicast command, since MPAN is not known yet. Wi ll attempt re-sync after the next singlecast. 2025-04-11T17:55:00.128Z SERIAL « 0x0119000400a3119f03a9001fbc144a096281adb461ca5dc6c30098 (27 bytes) 2025-04-11T17:55:00.129Z SERIAL » [ACK] (0x06)
How to contribute device config files: https://zwave-js.github.io/zwave-js/#/config-files/contributing-files
Or submit an issue to Z-Wave JS to request a missing device config file: https://github.com/zwave-js/zwave-js/issues/new?template=device_config.yml. You will have to wait and home someone picks up the task. Could be now, months later, or never. There are currently 29 open device config requests waiting for help, going back 2 years: https://github.com/zwave-js/zwave-js/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20label%3A%22help%20wanted%22%20label%3A%22config%20%E2%9A%99%22%20. Zooz devices tend to be added fairly quickly since they are more common. Someone is likely to pick it up.
Importing from the ZWA DB might be the quickest way to start and contribute. https://products.z-wavealliance.org/products/5179?selectedFrequencyId=-1
Yea, I looked over those links and most is a foreign language to me. I guess I'll wait until someone picks it up. For now, the switch is working, I just don't have info on it in the UI.
It's odd, the support at Zooz said they provide to Hubitat and Smartthings, but since ZawveJS is open source, they cannot provide as the developers need to update. Seems to me that Zooz might provide the needed config files...