Module PoppKeypad doesn't work

Discussions about Z-Way software and Z-Wave technology in general
piet66
Posts: 86
Joined: 04 Feb 2017 17:00

Module PoppKeypad doesn't work

Post by piet66 » 27 Aug 2019 16:12

Hi,
tried to make my Popp keypad run. But I can't manage it:

1. The module requires the input of the chosen keypad, but the enum menu remains empty. Reason I think: there's no device 'devices_sensorBinary:tamper' created. Exchanged in module.json "namespaces:devices_sensorBinary:tamper:deviceId" by "namespaces:devices_battery:deviceId" to be able to select the battery device of my keypad.

2. After storage of the config message 'Something went wrong'.
Log-messages:
[2019-08-27 14:31:27.962] [core] Notification: error (core): Cannot instantiate module: PoppKeypad: TypeError: Cannot read property 'data' of undefined
[2019-08-27 14:31:27.971] [core] TypeError: Cannot read property 'data' of undefined
at ZWave.dataBind (automation/modules/ZWave/index.js:3804:83)
at AutomationController._dataBind (automation/modules/ZWave/index.js:208:9)
at AutomationController.EventEmitter.emit (automation/lib/eventemitter2.js:322:33)
at automation/userModules/PoppKeypad/index.js:71:37
at PoppKeypad.zwayReg (automation/userModules/PoppKeypad/index.js:78:19)
at PoppKeypad.init (automation/userModules/PoppKeypad/index.js:122:18)
at AutomationController.instantiateModule (automation/classes/AutomationController.js:498:13)
at AutomationController.createInstance (automation/classes/AutomationController.js:936:17)
at ZAutomationAPIWebRequest._.extend.createInstance (automation/ZAutomationAPIProvider.js:1333:31)
at ZAutomationAPIWebRequest.ZAutomationWebRequest.handleRequest (automation/WebserverRequestRouter.js:263:35)

What can I do to get the keypad work?
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 9 (stretch)
ZMEERAZ 2016, SDK Version: 6.51.03, Serial API Version: 05.00
Z-Way version v3.0.0 from 2019-07-18 02:13:01 +0300 (build 146fa9b44605907737b17032131987cab573da1f)

piet66
Posts: 86
Joined: 04 Feb 2017 17:00

Re: Module PoppKeypad doesn't work

Post by piet66 » 27 Aug 2019 16:32

Seems that the device has no command class 5B=91=Central Scene and that's the reason why the module fails.

I have repeated inclusion and interview several times. What does this mean: is the device defective or does the module not support this device (Popp Keypad 700045 EU)?
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 9 (stretch)
ZMEERAZ 2016, SDK Version: 6.51.03, Serial API Version: 05.00
Z-Way version v3.0.0 from 2019-07-18 02:13:01 +0300 (build 146fa9b44605907737b17032131987cab573da1f)

User avatar
PoltoS
Posts: 5061
Joined: 26 Jan 2011 19:36

Re: Module PoppKeypad doesn't work

Post by PoltoS » 28 Aug 2019 16:26

Can you press buttons on the deviec so it sends you something via Central Scene?

May be another version of the device is in your hands. Other than we have seen

piet66
Posts: 86
Joined: 04 Feb 2017 17:00

Re: Module PoppKeypad doesn't work

Post by piet66 » 28 Aug 2019 19:33

I don't know how often I have excluded and included again this device. Always it was the same: interview was completed, but only 9 command classes are displayed in interview results (always the same ones). According to the device documentation 18 command classes are supported.

Now after one more inclusion suddenly it shows 17 command classes including Alarm and Central Scene. Only command class Door Lock is missing. It's very mysterious.

Do you know whether this missing command class is disposable? Is anybody running the Popp Keypad with or without the Door Lock command class?

(Application version 1.8, SDK version 4.54)
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 9 (stretch)
ZMEERAZ 2016, SDK Version: 6.51.03, Serial API Version: 05.00
Z-Way version v3.0.0 from 2019-07-18 02:13:01 +0300 (build 146fa9b44605907737b17032131987cab573da1f)

User avatar
PoltoS
Posts: 5061
Joined: 26 Jan 2011 19:36

Re: Module PoppKeypad doesn't work

Post by PoltoS » 28 Aug 2019 20:58

Ha! Make sure to have Security interview done. Without Security it will not operate. In fact it will like a dummy

piet66
Posts: 86
Joined: 04 Feb 2017 17:00

Re: Module PoppKeypad doesn't work

Post by piet66 » 29 Aug 2019 16:45

I tested with secure and with unsecure inclusion. Both with same problem.

Indeed it may have anything to do with Security command class.
The NIF now includes 9 command classes. They are identically with the 9 classes from my previous trials, minus Basic plus Security. Security was missing in the wrong interview results.

I'm wondering why ZWay told, that interview was completed for 100%. And I'm wondering why NIF only contains 9 classes whereas the interview results now contain 17.
Bildschirmfoto vom 2019-08-28 19-26-52.png
current classes
Bildschirmfoto vom 2019-08-28 19-26-52.png (40.82 KiB) Viewed 955 times
Attachments
Bildschirmfoto vom 2019-08-27 15-45-26.png
previous trial
Bildschirmfoto vom 2019-08-27 15-45-26.png (27.83 KiB) Viewed 955 times
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 9 (stretch)
ZMEERAZ 2016, SDK Version: 6.51.03, Serial API Version: 05.00
Z-Way version v3.0.0 from 2019-07-18 02:13:01 +0300 (build 146fa9b44605907737b17032131987cab573da1f)

User avatar
PoltoS
Posts: 5061
Joined: 26 Jan 2011 19:36

Re: Module PoppKeypad doesn't work

Post by PoltoS » 30 Aug 2019 02:40

Is it working now when security is in?

piet66
Posts: 86
Joined: 04 Feb 2017 17:00

Re: Module PoppKeypad doesn't work

Post by piet66 » 07 Sep 2019 14:20

It's working fine now.

But the effects after the previous interviews were very irritating. Maybe you can change something here?

The interview results should show all classes even if Security interview was failed. And it shouldn't tell 'Interview completed 100%' if it isn't true.
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 9 (stretch)
ZMEERAZ 2016, SDK Version: 6.51.03, Serial API Version: 05.00
Z-Way version v3.0.0 from 2019-07-18 02:13:01 +0300 (build 146fa9b44605907737b17032131987cab573da1f)

User avatar
PoltoS
Posts: 5061
Joined: 26 Jan 2011 19:36

Re: Module PoppKeypad doesn't work

Post by PoltoS » 08 Sep 2019 13:44

The device is hiding them if Security failed, so we don't even see then via Z-Wave

piet66
Posts: 86
Joined: 04 Feb 2017 17:00

Re: Module PoppKeypad doesn't work

Post by piet66 » 08 Sep 2019 21:57

But ZWay gets all supported classes already before Security interview starts:

Code: Select all

[2019-08-27 15:03:00.516] [I] [zway] Job 0x4a (Add/re-include node to network): Adding controller: #76
[2019-08-27 15:03:00.526] [I] [zway] Job 0x62 (Check if node is failed): Node 76 is operating
[2019-08-27 15:03:09.494] [I] [zway] Node 76:0 supports CC Basic
[2019-08-27 15:03:09.494] [I] [zway] Node 76:0 supports CC SensorBinary
[2019-08-27 15:03:09.494] [I] [zway] Node 76:0 supports CC AssociationGroupInformation
[2019-08-27 15:03:09.494] [I] [zway] Node 76:0 supports CC DeviceResetLocally
[2019-08-27 15:03:09.494] [I] [zway] Node 76:0 supports CC CentralScene
[2019-08-27 15:03:09.494] [I] [zway] Node 76:0 supports CC ZWavePlusInfo
[2019-08-27 15:03:09.495] [I] [zway] Node 76:0 supports CC UserCode
[2019-08-27 15:03:09.496] [I] [zway] Node 76:0 supports CC Configuration
[2019-08-27 15:03:09.496] [I] [zway] Node 76:0 supports CC Alarm
[2019-08-27 15:03:09.496] [I] [zway] Node 76:0 supports CC ManufacturerSpecific
[2019-08-27 15:03:09.496] [I] [zway] Node 76:0 supports CC PowerLevel
[2019-08-27 15:03:09.496] [I] [zway] Node 76:0 supports CC FirmwareUpdate
[2019-08-27 15:03:09.496] [I] [zway] Node 76:0 supports CC Battery
[2019-08-27 15:03:09.497] [I] [zway] Node 76:0 supports CC Wakeup
[2019-08-27 15:03:09.497] [I] [zway] Node 76:0 supports CC Association
[2019-08-27 15:03:09.497] [I] [zway] Node 76:0 supports CC Version
[2019-08-27 15:03:09.497] [I] [zway] Node 76:0 supports CC Security
[2019-08-27 15:03:09.497] [I] [zway] Node 76 controls CC Basic
[2019-08-27 15:03:09.498] [I] [zway] Node 76 controls CC DoorLock
[2019-08-27 15:03:09.498] [I] [zway] Node 76:0 CC Security Interview started
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 9 (stretch)
ZMEERAZ 2016, SDK Version: 6.51.03, Serial API Version: 05.00
Z-Way version v3.0.0 from 2019-07-18 02:13:01 +0300 (build 146fa9b44605907737b17032131987cab573da1f)

Post Reply