Davis Weather binding on openHAB 2.5

All of the threads here relating to Davis Weather binding are a few years old so I though I’d start a new thread.
I had the binding working on openHAB but I reinstalled everything from scratch and can’t remember what exactly I did last time to install it but I can remember that it wasn’t difficult. I just followed the instructions and it worked.

Now I have done the following on a new installation of openHAB;

  1. Copied org.openhab.binding.davis-1.14.0-SNAPSHOT.jar to /usr/share/openhab2/addons.
  2. Copied the items file from my backup of the system that was working.
  3. Copied the davis.cfg file from the working backup to services.
  4. Rebooted my openHAB server.

I get the following error in my log

[ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-davis1'

I had this same error before but it was working.

Can anyone running this binding on the current version of openhab suggest what else is needed to get it working?

Did you enable the OH1 compatibility layer?

What do you mean by OH1 compatibility layer?
I’ve enabled “Include Lagacy 1.x Bindings” and I see MQTT Binding (1.x) and MQTT Action (1.x) should either of these be installed?
If so, can MQTT Binding v1 and v2 co-exist?

This is, I think, what I was doing a bad job of referring to.
You should not use MQTT v2 and v1. Just pick the one that works best for you.

Do you have the Davis binding working?
If so what bindings do you have installed?
As far as I can see Include Legacy 1.x Bindings only exposes the V1 bindings in Add-ons, it doesn’t do anything.