Great!
So now you should be able to add it to the database
on it as we speak.
although i dont see a button or anything to add a new device…
yeah just see that have added a ticket.
So once the device is in the database…
its available for all versions of the binding?
I cannot update to 3 (wouldnt want to at present anyway) as im running on a qnap nas and the latest version available for it is 2.5.10.
So once the device is in the database…
its available for all versions of the binding?
Not immediately.
- The database is periodically ( usually at least weekly) exported to GitHub
- The OH build processes then use that information when they build a new snapshot binding.
- You can then manually install the snapshot binding, usually using a script
Zigbee and zwave manual install script - You then need to delete the Thing from OH and add it back, completing discovery to get the new binding information,
2.5.11 was released earlier this week.
Likely there is a user that maintains that, unfortunately.
If QNAP runs Docker there are Docker images on Docker Hub though.
There are docker images available, i just cant get on with it. Prefer the native port.
I am playing on the side with another project and wondered if Docker would be the solution to simplify the many packaging options.
Unfortunately MS broke Docker device access with WSL2 but I found workarounds to investigate for Windows users.
Hi @chris
Trying to upload the xml for the keypad but just get ‘error’.
xml below if someone could add.
<node>
<homeId>0xd9b23d4d</homeId>
<nodeId>24</nodeId>
<version>4</version>
<manufacturer>0x346</manufacturer>
<deviceId>0x202</deviceId>
<deviceType>0x101</deviceType>
<listening>false</listening>
<frequentlyListening>true</frequentlyListening>
<routing>true</routing>
<security>false</security>
<beaming>true</beaming>
<maxBaudRate>40000</maxBaudRate>
<sleepDelay>1000</sleepDelay>
<nodeInformationFrame>
<commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
<commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
<commandClass>COMMAND_CLASS_TRANSPORT_SERVICE</commandClass>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
<commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
<commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
<commandClass>COMMAND_CLASS_BATTERY</commandClass>
<commandClass>COMMAND_CLASS_SECURITY</commandClass>
<commandClass>COMMAND_CLASS_SECURITY_2</commandClass>
<commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
<commandClass>COMMAND_CLASS_ENTRY_CONTROL</commandClass>
<commandClass>COMMAND_CLASS_INDICATOR</commandClass>
<commandClass>COMMAND_CLASS_ALARM</commandClass>
<commandClass>COMMAND_CLASS_SUPERVISION</commandClass>
<commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
</nodeInformationFrame>
<associationGroups class="concurrent-hash-map"/>
<endpoints class="concurrent-hash-map">
<entry>
<int>0</int>
<endPoint>
<deviceClass>
<basicDeviceClass>BASIC_TYPE_ROUTING_SLAVE</basicDeviceClass>
<genericDeviceClass>GENERIC_TYPE_ENTRY_CONTROL</genericDeviceClass>
<specificDeviceClass>SPECIFIC_TYPE_SECURE_KEYPAD</specificDeviceClass>
</deviceClass>
<endpointId>0</endpointId>
<secureCommandClasses/>
<supportedCommandClasses class="concurrent-hash-map">
<entry>
<commandClass>COMMAND_CLASS_VERSION</commandClass>
<COMMAND__CLASS__VERSION>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<libraryType>LIB_UNKNOWN</libraryType>
</COMMAND__CLASS__VERSION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_BASIC</commandClass>
<COMMAND__CLASS__BASIC>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__BASIC>
</entry>
<entry>
<commandClass>COMMAND_CLASS_FIRMWARE_UPDATE_MD</commandClass>
<COMMAND__CLASS__FIRMWARE__UPDATE__MD>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
</COMMAND__CLASS__FIRMWARE__UPDATE__MD>
</entry>
<entry>
<commandClass>COMMAND_CLASS_MANUFACTURER_SPECIFIC</commandClass>
<COMMAND__CLASS__MANUFACTURER__SPECIFIC>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<initSerialNumber>false</initSerialNumber>
<deviceManufacturer>838</deviceManufacturer>
<deviceType>257</deviceType>
<deviceId>514</deviceId>
</COMMAND__CLASS__MANUFACTURER__SPECIFIC>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ASSOCIATION_GRP_INFO</commandClass>
<COMMAND__CLASS__ASSOCIATION__GRP__INFO>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<autoSubscribeGroups/>
</COMMAND__CLASS__ASSOCIATION__GRP__INFO>
</entry>
<entry>
<commandClass>COMMAND_CLASS_INDICATOR</commandClass>
<COMMAND__CLASS__INDICATOR>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<isGetSupported>true</isGetSupported>
<supportedIndicatorsInitialised>true</supportedIndicatorsInitialised>
<supportedIndicators/>
</COMMAND__CLASS__INDICATOR>
</entry>
<entry>
<commandClass>COMMAND_CLASS_DEVICE_RESET_LOCALLY</commandClass>
<COMMAND__CLASS__DEVICE__RESET__LOCALLY>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
</COMMAND__CLASS__DEVICE__RESET__LOCALLY>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ASSOCIATION</commandClass>
<COMMAND__CLASS__ASSOCIATION>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<maxGroups>0</maxGroups>
</COMMAND__CLASS__ASSOCIATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_SECURITY</commandClass>
<COMMAND__CLASS__SECURITY>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
</COMMAND__CLASS__SECURITY>
</entry>
<entry>
<commandClass>COMMAND_CLASS_NO_OPERATION</commandClass>
<COMMAND__CLASS__NO__OPERATION>
<version>1</version>
<instances>1</instances>
<control>false</control>
<versionSupported>1</versionSupported>
</COMMAND__CLASS__NO__OPERATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_CONFIGURATION</commandClass>
<COMMAND__CLASS__CONFIGURATION>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<configParameters/>
</COMMAND__CLASS__CONFIGURATION>
</entry>
<entry>
<commandClass>COMMAND_CLASS_POWERLEVEL</commandClass>
<COMMAND__CLASS__POWERLEVEL>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<powerLevel>0</powerLevel>
<powerTimeout>0</powerTimeout>
</COMMAND__CLASS__POWERLEVEL>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ZWAVEPLUS_INFO</commandClass>
<COMMAND__CLASS__ZWAVEPLUS__INFO>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<zwPlusVersion>0</zwPlusVersion>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__ZWAVEPLUS__INFO>
</entry>
<entry>
<commandClass>COMMAND_CLASS_BATTERY</commandClass>
<COMMAND__CLASS__BATTERY>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__BATTERY>
</entry>
<entry>
<commandClass>COMMAND_CLASS_ALARM</commandClass>
<COMMAND__CLASS__ALARM>
<version>0</version>
<instances>1</instances>
<control>false</control>
<versionSupported>0</versionSupported>
<alarms/>
<v1Supported>false</v1Supported>
<isGetSupported>true</isGetSupported>
</COMMAND__CLASS__ALARM>
</entry>
</supportedCommandClasses>
</endPoint>
</entry>
</endpoints>
<nodeNeighbors/>
<lastReceived>2020-12-13 18:57:04.360 UTC</lastReceived>
</node>
It usually adds anyway but I do not see it. I will check further shortly.
EDIT: It did not add for me either. Looking into debug logs…
I am waiting on back end access. It was lost during a server crash.
No rush, rather you enjoy a Christmas break
Did anyone manage to get the ring keypad added to openhab? Its something i’d like to add to my system
I haven’t re-attempted yet. Don’t know if @Bruce_Osborne got a chance to try and add to database again?
The database is back up so somebody should be able to follow the guide I posted earlier and add it.
Have you seen that there is in fact an entry in the database?
It is in the database BUT you must be running a 3.1.x Milestone or Snapshot to get it. 3.0.x database is from last December when 3.0.0 was released.
It’s in the database where I started adding it. I haven’t actually had a chance to test it yet though