zigbee2mqtt
zigbee2mqtt copied to clipboard
[New device support]: Immax Neo Smart Keypad 07505L
What happened?
Hello,
I bought a Immax 07505L alarm keypad and I am trying to get it working. No issue adding the device to the network and getting it identified, however no actions are recognized when I press its buttons. I looked it up and found those posts: https://github.com/Koenkk/zigbee2mqtt/issues/17800 https://github.com/zigpy/zha-device-handlers/issues/1852 https://github.com/Koenkk/zigbee2mqtt/issues/11728
Which all use an external converter with varying levels of success. I tried this one (including the modifications suggested in the thread). But while the converter is properly linked to the device, it's still not working.
This is what logs indicate:
Exception while calling fromZigbee converter: Cannot read properties of undefined (reading '0')} debug 2023-12-17 21:53:12 TypeError: Cannot read properties of undefined (reading '0') at Object.convert (/app/data/extension/externally-loaded.js:36:32) at Receive.onDeviceMessage (/app/lib/extension/receive.ts:150:51) at EventEmitter.emit (node:events:525:35) at EventBus.emitDeviceMessage (/app/lib/eventBus.ts:102:22) at Controller.<anonymous> (/app/lib/zigbee.ts:108:27) at Controller.emit (node:events:513:28) at Controller.selfAndDeviceEmit (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:527:14) at Controller.onZclOrRawData (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:738:18) at ZStackAdapter.<anonymous> (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:144:70) at ZStackAdapter.emit (node:events:513:28)
"Object.convert (/app/data/extension/externally-loaded.js:36:32
" refers to this line in the converter : "const dp = msg.data.dpValues[0].dp;
"
But from there I don't know how to troubleshoot it. Any idea?
Thanks a lot!
What did you expect to happen?
No response
How to reproduce it (minimal and precise)
No response
Zigbee2MQTT version
1.34.0
Adapter firmware version
20221226
Adapter
SONOFF ZigBee 3.0 USB Dongle Plus TI CC2652P
Debug log
No response
I am strugling with the same issue and didn't also tried the pr's without succes.
By default, the keyboard only sends action messages after the correct pin+action_button is pressed. Default user pin = 1234, so pressing 1234(lock) should result as an action. Refer here for keypad internal commands to change its behavior: https://manuals.plus/immax/07505l-neo-smart-keypad-manual#axzz8R2Z5dWOe