I bought a new dimmer from ecobright of which I already had a few. Only this time the inclusion didn’t went right. Manufacturer ID and device ID was read out, but the following error was seen in the log: Device discovery could not resolve to a thingType! 0431:0021:0216::1.5 .
It seems that this is a newer version not yet added to the database. I’m very inexperienced with openhab4 (and openhab in general) so if somebody can add this new device to the database, that would be awesome. Next question would then be how to update this database on my openhab system.
EDIT: There is a partial entry already in the ZW DB, so just some overview information and the parameters and Association group information needs to be added. OpenSmartHouse Z-Wave Device Database
Update:
I’ve added the changes to the database and it’s already for review for a couple of days.
In the mean time I found the following link that described how to include a new xml file into the existing binding. Followed this guide to add the xml file of the device that I’ve updated and I’m pleased to say that it works. Regarding the description on how to add the xml: the final step (updating the bundle) didn’t work, so i just copied the new jar file in to the openhab-addons folder which installed the binding and made the zwave device not unknown anymore.
The only issue depending on how you did that is that you might have two bindings running. That might an issue down the line. The best way in actually copying the jar is to uninstall the zwave binding, add the modified jar to the addons, then in karaf, feature:install openhab-transport-serial The last step is that is a dependency for ZW and unless some other binding you have is using it, it will be removed when you uninstall the ZW binding.