OpenZWave / open-zwave

a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
http://www.openzwave.net/
GNU Lesser General Public License v3.0
1.05k stars 918 forks source link

Zipato RFID ID : 0x4501,Type : 0x6131 - Unable to register new RFID tags #2567

Closed candrea77 closed 3 years ago

candrea77 commented 3 years ago

Issue related to ZIPATO RFID KeyPad (ID : 0x4501,Type : 0x6131)

Device is working correctly in zwave, problem might be in template.

In order to work the device need to register inside is memory some "USER CODE". After that, device can be used in this way :

The problem with the template, is related to the initial "programming" action :

In the user code section, if you write (for example) this hex string : "0x7e 0x1b 0x12 0x23 0x22 0x10 0x21 0x14 0x10 0x22" you get :

2021-01-31 14:12:58.677 Info, Node144, Value::Set - COMMAND_CLASS_USER_CODE - Code 2: - 2 - 1 - 0x7e 0x1b 0x12 0x23 0x22 0x10 0x21 0x14 0x10 0x22
2021-01-31 14:12:58.678 Warning, Node144, UserCode is larger than 10 digits

Hex Code will not be threated as hex string

Need someone to create an hex text box to let users insert hex value.

candrea77 commented 3 years ago

I'm trying to find a solution. Is there a way to get (during inclusion or refresh node) the "user code" field as "raw" rather than "string" ?

                <Value type="string" genre="user" instance="1" index="1" label="Code 1:" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="">
                    <Help>UserCode 1</Help>
                </Value>
candrea77 commented 3 years ago

Nevermind ... my fault. Issue not present.