It only needs to be added to the binding and will directly work on any current OH2 distro build.
I think we could have one table listing all existing 1.x add-ons with a column saying if compatible or not with OH2 and another column saying if binding is packaged in OH2 distro. And as you suggest another column for UI config.
And a last line showing percentages.
I can try to do it if you like
Isn’t https://github.com/openhab/openhab-distro/blob/master/docs/sources/addons.md#compatible-1x-add-ons already providing all that is needed (and only needs the additional UI column)?
Not exactly… My idea is to have in this page a full list of 1.x add-ons and a clear idea of what add-ons are included in the OH2 distro.
I will submit a change for what I am thinking.
TCP binding not working with oh2. Can make it work after aystem has started by making a change to anything in tcp.cfg. logs are at:
I tried installing latest (snapshot) OH2 with Nikobus binding on rpi2:
- had previously working OH 1.8.2 (with Nikobus binding)
- downloaded OH2 snapshot and extracted to /opt/openhab2
- copied items and sitemap from OH1 to corresponding folders within the OH2
- copied nikobus binding from addons OH1 folder to OH2
- copied openhab.cfg and installed feature:install openhab-runtime-compat1x - as described here
- installed feature:install openhab-transport-serial
Using basic UI I was able to turn on/off lights, dim lights, use window shutters… so in short, it seems to work, at least during my short test…
Hope I included all the steps above, was writing from my head, but the bottom point is that it seems to work.
I will do some more testing and let you know if there are any issues and if I have time, I might create a PR (if someone else won’t do that first ).
Thanks all for doing a great job.
That would be wonderful - thanks for testing
So this commit wasn’t needed after all?
Not 100% sure if I can confirm that, but I can confirm that I took the Nikobus binding from the addons bundled with the the 1.8.2 release (https://bintray.com/artifact/download/openhab/bin/distribution-1.8.2-addons.zip) if that answers your question.
Thanks for the answer. Weird that the 1.8.2 version worked. Could you try the version from the master branch, since that will be what is packaged?
A bit late reply, but was on business trip and was not able to test before. Downloaded the jar from the provided link, replaced it within the addons folder, restarted openhab and seems to work. I’ll do some more testing and let you know. Thanks!
A short feedback for the beta 3. Even if not yet perfect, my feeling about this version is very good. I have now started my production environment on this version and will see what happens after few days.
Here are the remaining problems I can mention:
- Very very very slow to start
- Problems with rules loading at startup, sometimes with errors and the rules are not working at all, most of the time only warnings and rules are working anyway
- Lack of authentication meaning no remote access
- Using Paper UI, I encountered at least one time an exception/crash when removing things. I have now moved my things to configuration files and I have no difficulty with Paper UI.
- Known issues with Basic UI
I can confirm that the MaxCUL Binding is working with OH2. I’d like to get that reported but I actually do not know how this is now working because I actually don’t have any .jars in the Addon Folder anymore.
Could someone point me to how I can fix this or maybe to point me to where to look what files I actually got now?
You can check on the console which bundles are installed (and you can uninstall them through it as well), see the documentation.
I can confirm that Nikobus works on Openhab2 beta3.
Here are the bundles I use to get Max!Cul working.
189 | Active | 80 | 22.214.171.124606200823 | openHAB 1.x Compatibility Layer 192 | Active | 80 | 126.96.36.199606230111 | openHAB Lgtv Binding 193 | Active | 80 | 0.9.0.201606220943 | ntp Binding 197 | Active | 80 | 188.8.131.52606230111 | openHAB MaxCul Binding 198 | Active | 80 | 184.108.40.206606230111 | openHAB CULIntertechno Binding 199 | Active | 80 | 220.127.116.11606230111 | openHAB CUL Transport Bundle 200 | Active | 80 | 18.104.22.168606200823 | openHAB Serial Transport Bundle
Is there a reason why the IRTrans binding cannot get installed via PaperUI? I am succesfully using the 1.9 binding stored in the addons folder.
If the binding is working correctly under openHAB 2, then you could add a pull request like this one:
And also update the docs.openhab.org site with a pull request like this one:
One question around that: I reported three OH1 bindings (Serial, TCP, IRTrans) working back in Februar and @Lolodomo and you kindly worked on all three (i.e. some changes to the IRTrans are in this PR). And the two other bindings are availale in PaperUI. So now I wonder if there is something special with the IRTrans binding?
If just the changes you described above are missing, then I am happy to do them.
I don’t see anything special about the IRTrans binding that would keep it from being installable from PaperUI. It may be that this is the first report since back in February that this specific binding is known to work in OH2 (or the first I’ve noticed it being reported as working). So I think it’s safe to put together a PR that will allow it to be installable via PaperUI (or Karaf command line). And also another PR to the docs to keep them up to date. I will have a look at your PRs if you submit them, and thanks!