How to update to latest Zwave Database?

Tags: #<Tag:0x00007f433619e198>

Well, it’s not Zigbee related and the z-wave binding was already installed. So that’s why I posted my steps.

I would strongly suggest not to post direct links to SNAPSHOT files like this - in a couple of weeks this will no longer work and people will ask the same question again after trying to follow your dead link.

The best option is to use the script. If you really want to post a link to the CI repository, then I’d suggest using this one and people can simply select the JAR for the current 2.5.x version.

1 Like

OK, thanks for the advice, I didn’t know that.

Kai has also asked that we do not post direct links to ci.openhab.org.

The ones from chris links to the latest version, without setting and specific one.

BTW @chris, can you point me to the link to download the stable .jar? Everywhere I look I only found the SNAPSHOT version.

Thank you

Whenever somebody asks for what they think is a solution to their issue I ask questions to insure they get what really helps.

What version of openHAB are you running?
Why do you think you need the latest stable jar? Usually if needing updated device support people need the latest snapshot which is easiest to get with the install script. The snapshot version of the zwave binding is extremely rarely broken.

I’m updating from 2.4 to 2.5.5. and when installing 2.5.6 SNAPSHOT binding I get an error:

[nal.common.AbstractInvocationHandler] - An error occurred while calling method ‘ThingHandler.initialize()’ on ‘org.openhab.binding.zwave.handler.ZWaveSerialHandler@5b9fff’: bundleContext

Found in the forum that this might be due a version error (core at 2.5.5 and binding at 2.5.6). That’s why I wanted the release jar to traceback the problem.

1 Like

You should just be able to delete or move the jar file and install the binding from the Paper UI.

Yes! But I want to install the SNAPSHOT version 2.5.6 and it doesn’t work. I wanted to test if this was caused by the version missmatch.

2.5.5 is the latest stable. 2.5.6 will likely be released about a month from now.

Hello, due to the current discussion I wanted to ask whether this type of update also applies to OpenHAB v3.x.x. ? Or has there something changed ?

Yes,
The script sometimes make it easier.
Zigbee and Z-Wave manual install script - Tutorials & Examples - openHAB Community

Ok, thank you for the confirmation.

1 Like

The database is here and, for individual devices, gives you some idea of which OH version has the latest update.

If you wish to contribute, the here is the database guide.

Yes, I think I’ll give that a try.
I currently have about 30 Z-Wave devices from different manufacturers in my network (and the number is growing) and there are still a few discrepancies with one or the other.

Do you have any recommendations on how I can get deeper into this topic?

1 Like

Not sure what you mean by discrepancies. If things are not working as expected, the first thing the binding documentation suggests is collecting DEBUG logs so the system can tell you what it is seeing. The log viewer is helpful in interpreting the DEBUG logs.

Hi, sorry it’s taken me so long to get back to you.

On the subject of “discrepancies”:
I didn’t mean the behavior so much as the configurations. I guess I was a little unclear about that.

The configuration of the Fibaro switches now works perfectly. My next problem is the Popp Mold Detector.
Here, too, the configuration seems to be wrong or incomplete. I would like to learn how to correct the configuration myself. I have read the “Z-Wave Device Database Guide” page you linked and I am already registered there.

But I think I should first try to adjust the configuration locally and try it out. I have already looked at the XML files (/var/lib/openhab/zwave/ - its’s openhabian), but they only seem to contain part of the configuration.

It is not yet clear to me where in the local installation, for example, the information can be found that describes whether OpenHAB displays a configuration value as a switch (Boolean) or as a value range (Integer).
Because that is one of the problems I have with the Mold Detector: Parameter 1 is displayed in OpenHAB as a switch, but is an integer value with the value range 1-100.
I find the following entry in the XML file:

          <configParameters>
            <entry>
              <int>1</int>
              <configurationParameter>
                <index>1</index>
                <size>1</size>
                <value>20</value>
                <readOnly>false</readOnly>
                <writeOnly>false</writeOnly>
              </configurationParameter>
            </entry>

and this is the view in OpenHAB:

Due to the amount of information, I haven’t found the appropriate posts here on the forum to help me.

So specifically I have 3 questions at the moment:

  1. where is the information that tells OpenHAB this is a boolean or an integer value ?
  2. where can I find the description text of the configuration parameters ?
  3. how can I change the local information and test if my changes work as I expect ?

Can you post one or two links that would help me?

The xml file you see is information from your specific device firmware. The database is part of the binding. It is possible to unpack a jar file, make changes, and pack again but most people don’t do they.

The database entry takes the OH XML file and tge missing pieces are added, usually from information included in the manual. Newer firmware versions sometimes add features requiring a new entry for those.

Ok, then I guess I will open a ticket in the Z-Wave database. This will give me the option (after confirmation) of editing, right?

I think Chris has to manually add that based on the ticket. I believe it is part of his SPAM mitigation.
After Editing you request review. After it is reviewed & approved it will be in the following database export.

We are here to assist, if needed.

1 Like