zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

[New device support]: Immax Neo Smart Keypad 07505L

Open nobges opened this issue 6 months ago • 1 comments

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

nobges avatar Dec 18 '23 12:12 nobges

I am strugling with the same issue and didn't also tried the pr's without succes.

besiktas97 avatar Jan 02 '24 12:01 besiktas97

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

panostaja avatar Feb 07 '24 08:02 panostaja