minoanson
(minoanson)
December 23, 2020, 7:13pm
1
Hello, i just upgraded to 3.0 stable via 2.5 and i cant find any button how to enable to use older addons(2.x)
can somebody help?
thanks a lot!
splatch
(Åukasz Dywicki)
December 23, 2020, 7:30pm
2
2.x addons are not compatible with OH3. They have to be recompiled against new API. There is no compatybility layer.
The only way to use v1 or v2 addons is to run an OH2 instance and use the remoteopenhab
binding to display & control the OH2 Items in OH3.
minoanson
(minoanson)
December 23, 2020, 7:44pm
4
Ahaā¦and is there anyway to run a instance of 3.0 and 2.5 at the same raspberry the same time?
Thanks
I actually have them both running in Docker but I had to change the ports on one of them.
I do not think you can have them both running on the same Pi natively.
minoanson
(minoanson)
December 23, 2020, 9:01pm
6
can you please tell me how you installed it in parallel with docker?
i mean the steps
you used for example:
openhabian+docker after?
rasbian + docker with 2 installations of openhab?
or what?also if you have any guides feel free to share them if you dont mind
thanksa lot
What are you running now and what type of hardware? What bindings are you currently using?
I am really no Docker expert but I am learning.
BobMiles
(Bob Miles)
December 24, 2020, 6:58am
8
May I ask a short question here (instead of a new thread): Have all 2.x bindings been ported to OH3? Is there a list? Iāve been searching a lot but canāt find any informationā¦
I can understand @minoanson , it is not super clear from the blog post and announcements that 2.x bindings donāt work without a portā¦
BobMiles:
Is there a list?
Yes:
opened 06:49PM - 05 Oct 19 UTC
closed 04:51PM - 20 Nov 23 UTC
oh1 migration
This issue contains an overview of all openHAB 1 add-ons and how/if there is an ā¦ openHAB 3 version.
_Disclaimer: This list is not a planning or to do list. It just gives an overview of the status of migrations or known other new versions bindings._
_If you want to know if a binding will be available in openHAB 3 and it's not mentioned on the list ask on the openHAB forum. Use the comments to report new or changed entries to the list._
There are 3 tables. The first table contains the openHAB 1 add-ons with no (official) openHAB 3 version, but have been voted on in the poll or are being worked on. The table contains the links to the work-in-progress if known. The second table is with unsupported openHAB 1 bindings that have not be voted on. These bindings have potential very few users and therefor the chance someone will migrate it to openHAB 3 is very low. The third table is with openHAB 1 add-ons that have a known openHAB 3 replacement. When an openHAB 1 binding from the first 2 tables has been migrated it's moved to third table.
In the lists the persistence add-ons are not included because separate work has been done: PR #5275.
The column `supported` in the table means if the add-on was officially supported in openHAB 2. This means it's included in the feature file and known to work with openHAB 2 and show up in PaperUI when legacy mode is activated. If not supported it still might work, but it needs to be installed manually.
The poll results are from the (closed) poll from the openHAB forum: [poll-which-oh1-x-addons-do-you-use](https://community.openhab.org/t/poll-which-oh1-x-addons-do-you-use/79121). Some add-ons have no poll results because those have an openHAB 2 variant and were not in the poll.
The column `Java LOC` is the number of Lines of Code of the add-on. This can give an indication on the complexity of the binding.
The column `Feature Compatible` in the last table mentions if the openHAB 3 bindings lacks some features that where part of the openHAB 1 binding.
This information is compiled to have an overview of the differences and compatibility of different openHAB add-on versions. If something is missing or changed please comment or update this list. If you have or use an openHAB 3 binding but it doesn't have the same features as the openHAB 1 version please also report.
### Add-ons to Migrate
| Add-on | OH3 Add-on | Supported in OH2 | Poll results | Java LOC | Notes |
|--------------|---------------|-------------|--------------|----------|------------------|
| **Actions** |=====| =====| =====| =====| =====|
| mios | ~PR #2283~ | supported | 7 | 183 | PR closed |
| openwebif | | unsupported | 2 | 479 | |
| pebble | | supported | 4 | 215 | |
| tinkerforge | Issue #85 | unsupported | 1 | 129 | |
| weather | | unsupported | 9 | 73 | |
| **Bindings** | =====| =====| =====| =====| =====|
| asterisk | | unsupported | 5 | 373 | |
| cardio2e | | supported | 1 | 6540 | |
| cups | yes? | unsupported | 1 | 225 | Renamed as ipp? PR #164|
| davis | | unsupported | 0 | 2307 | |
| ddwrt | | unsupported | 1 | 456 | |
| dmx.artnet | ? | unsupported | 1 | 62 | |
| dmx.lib485 | ? | unsupported | 0 | 51 | |
| dmx.ola | ? | unsupported | | 69 | |
| ebus | | supported | 1 | 2876 | |
| fatekplc | | supported | 1 | 1437 | [Forum topic 113085](https://community.openhab.org/t/fatek-plc-migration-to-openhab-v3/113085)|
| fht | | unsupported | 2 | 745 | |
| freeswitch | | supported | 0 | 637 | |
| fritzaha | | unsupported | 1 | 1257 | |
| fs20 | | supported | 2 | 343 | Depends on cul transport. Supported via RFXCOM binding? |
| garadget | | supported | 4 | 752 |Can be replaced by MQTT |
| gc100ir | | supported | 0 | 1079 | |
| heatmiser | | supported | 0 | 1053 | |
| horizon | | supported | 1 | 371 | |
| intertechno | Supported via RFXCOM binding? | supported | 1 | 519 | Supported via RFXCOM binding? |
| isy | [Branch isy-binding-new](https://github.com/QuailAutomation/openhab2-addons/tree/isy-binding-new) | unsupported | 3 | 1078 | No PR, but this branch seems to contain work on this binding |
| jointspace | | supported | 2 | 445 | |
| k8055 | | supported | 0 | 352 | |
| koubachi | | supported | 0 | 656 | Koubachi service no longer exists. Will not be ported. |
| lightwaverf | | unsupported | 1 | 3717 | [Forum topic 92264](https://community.openhab.org/t/lightwaverf-new-lightwaverf-binding/92264) |
| maxcul/transport.cul | PR #9732 | supported | 4/1 | 2396 /1299 | [Forum topic 112897](https://community.openhab.org/t/migration-of-maxcul-oh1-binding-to-oh3/112897)
| mios | ~PR #2283~ | supported | 7 | 1923 | PR is named vera. Mios seems to be rebranded to vera?<br>PR closed |
| mochadx10 | | supported | 1 | 828 | |
| mystromecopower | ~PR #2756~ | supported | 1 | 639 | PR Closed |
| openenergymonitor | | supported | 5 | 791 | |
| openpaths | | unsupported | 1 | 507 | |
| owserver | | supported | 3 | 424 | |
| panasonictv | PR #11559 | supported | 8 | 214 | |
| piface | | supported | 0 | 634 | |
| plex | PR #12135 | supported | 27 | 1804 | Issue #4949, [Forum topic 111487](https://community.openhab.org/t/plex-binding-for-oh3-will-it-be-ported/111487/4), [Branch: plex](https://github.com/bigbasec/openhab-addons/tree/plex) |
| samsungac | | supported | 0 | 1145 | |
| sapp | | supported | 0 | 1942 | |
| smarthomatic | | unsupported | 1 | 2162 | |
| sonance | | supported | 0 | 444 | |
| stiebelheatpump | ~PR #3483~ | unsupported | 0 | 3228 | PR Closed |
| swegonventilation | | supported | 1 | 804 | |
| tcp | | supported | 25 | 3528 | |
| tinkerforge | [OH2 repo theoweiss](https://github.com/theoweiss/openhab2-addons) | unsupported | 4 | 91952 | No PR, See also: [ThinkerForge Forum](https://www.tinkerunity.org/forum/index.php/topic,5090.45.html)/(#85). |
| ucprelayboard| | supported | 0 | 543 | |
| wago | Supported via the modbus binding | unsupported | 0 | 626 | Supported via the modbus binding |
| weather | | supported | 31 | 3337 | |
| withings | ~PR #9154~ | unsupported | 2 | 783 | PR Closed |
| **IO** |=====| =====| =====| =====| =====|
| caldav | | supported | 24 | 181 | See the icalendar binding |
| gcal | | supported | 12 | 932 | |
| harmonyhub | | unsupported | 11 | 591 | |
| multimedia.tts<br>.freetts | | unsupported | 1 | 54 | |
| multimedia.tts<br>.speechdispatcher | | unsupported | 0 | 134 | |
| transport.xpl| | unsupported | 1 | 73 | This protocol is dead. Will not be ported. |
### Unused Add-ons
This is the table with all openHAB 1 add-ons that have no openHAB 3 replacement, are not part of legacy and had zero votes. It's uncertain if these bindings are still used. If they are used they belong in the table above.
| Add-on | OH3 Add-on | Supported in OH2 | Poll results | Java LOC | Notes |
|--------------|---------------|-------------|--------------|----------|----------------------------------- |
| **Actions** |=====| =====| =====| =====| =====|
| ciscospark | | unsupported | 0 | 189 | |
| xpl | | unsupported | 0 | 118 | |
| **Bindings** |=====| =====| =====| =====| =====|
| akm868 | | unsupported | 0 | 367 | |
| configadmin | | unsupported | 0 | 245 | |
| diyonxbee | | unsupported | 0 | 519 | |
| ehealth | | unsupported | 0 | 432 | |
| em | | unsupported | 0 | 316 | No readme |
| hms | | unsupported | 0 | 198 | |
| mcp3424 | | unsupported | 0 | 342 | |
| octoller | | unsupported | 0 | 243 | |
| panstamp | | unsupported | 0 | 816 | |
| plcbus | | unsupported | 0 | 932 | |
| powerdoglocalapi | | unsupported | 0 | 532 | |
| primare | | unsupported | 0 | 1774 | |
| rpircswitch | | unsupported | 0 | 336 | |
| s300th | | unsupported | 0 | 305 | |
| sallegra | | unsupported | 0 | 377 | |
| wr3223 | [Code wr32243](https://github.com/frami/org.openhab.binding.wr3223)| unsupported | 0 | 1776 | frami/org.openhab.binding.wr3223
| xpl | | unsupported | 0 | 267 | This protocol is dead. Will not be ported.|
| zibase | | unsupported | 0 | 613 | |
### <a name="migrated">Migrated Add-ons</a>
This is the table with all openHAB 1 add-ons that have an official openHAB 3 version.
| Add-on | OH3 Add-on | Feature Compatible | Poll results | Java LOC | Notes
|-----------------|------------|---------|--------------|----------|-----------------
| **Actions** |=====| =====| =====| =====| =====|
| astro | yes | | 34 | 131 |
| dscalarm | yes | | 4 | 111 |
| ecobee | ~PR #6823~ | | 8 | 293 |
| harmonyhub | yes | | 15 | 126 |
| homematic | yes | | 4 | 82 |
| mail | yes | | | 187 |
| mqtt | yes | | | 112 |
| prowl | ~PR #10967~ | | 2 | 129 | [Forum topic 111478](https://community.openhab.org/t/oh3-prowl-support/111478)
| pushbullet | yes | | | 466 |
| pushsafer | ~PR #10790~ | | 1 | 184 |
| satel | yes | | | 187 |
| squeezebox | yes | | 8 | 434 |
| telegram | ~PR #5677~ | | 47 | 369 | |
| twitter | ~PR #10241~ | | 2 | 319 | |
| xbmc | yes | | 10 | 72 | Replaced by Kodi Binding
| xmpp | yes | | 3 | 443 |
| **Bindings** |=====| =====| =====| =====| =====|
| alarmdecoder | ~PR #7189~ | | 3 |890 |
| anel | yes | | 3 | 907 | |
| astro | yes | | | 2563 |
| autelis | yes | | 0 | 300 |
| bticino | ~PR #6213~ | no | 0 | 2521 | Name: openwebnet, Misses Temperature Control and CEN commands |
| benqprojector| ~PR #10341~ | | 1 | 605 | |
| bluetooth | yes | | 5 | 398 |
| caldav-command | ~PR #6453~ | no | 23 | 469 | Implemented as iCal, which offers similar features, but read-only |
| caldav-personal | ~PR #6453~ | no | 32 | 606 | |
| comfoair | ~PR #7052~ | yes | 9 | 3100 | |
| cups | yes? | | 1 | 377 | Renamed as ipp? PR #164
| daikin | yes | | 1 | 1553 |
| denon | yes | | 9 | 5233 |
| digitalstrom | yes | | 0 | 1826 |
| dmx | yes | | | 3368 |
| dscalarm | yes | | 3 | 1581 |
| dsmr | yes | | | 2121 |
| ecobee | ~PR #6823~ | |9 |6181 |
| ecotouch | ~PR #10010~ | supported | 2 | 1308 |
| ekey | ~PR #10996~| | 0 | 374 | |
| energenie | ~PR #6461~ | | 2 | 482 |
| enigma2 | ~PR #7514~ | | 3 | 520 |
| enphaseenergy| ~PR #9883~ | | 2 | 438 | Renamed enphase [Forum topic #44449](https://community.openhab.org/t/new-binding-enphase-envoy-solar-system-gateway/44449) |
| enocean | yes | | | 509 |
| epsonprojector | ~PR #9021~ | | 5 | 1853 | |
| exec | yes | no | | 745 |
| freebox | yes | | 0 | 625 |
| fritzboxtr064| ~PR #8523~ | | 52 | 1870 |
| gpio (io) | ~PR #1334~ | | 18 | 494 (795) | |
| harmonyhub | yes | | 14 | 786 |
| hdanywhere | yes | | 0 | 360 |
| homematic | yes | | | 450 |
| http | ~PR #8521~ | | 95 | 995 | |
| hue | yes | | 18 | 4651 |
| iec6205621meter | yes | | 1 | 732 | smartmeter binding |
| ihc | yes | | | 878 |
| insteonhub | | | 1 | 1246 | Replaced by OH1 insteonPLM |
| insteonplm | ~PR #6911~ | | 13 | 6637 | New binding is called insteon. PR merged |
| ipx800 | ~PR #5457~ | | 1 | 1397 | Renamed to GCE |
| irtrans | yes | | | 2724 |
| km200 | yes | | 2 | 855 |
| knx | yes | | | 2272 |
| lcn | ~PR #7509~ | | 1 | 6384 |
| lgtv | yes | no | 7 | 3131 | LGWebOs and LG Serial OH3 bindings use a different protocol, so might not be compatible
| mailcontrol | yes | | 3 | 1936 |
| maxcube | yes | | 2 | 634 |
| mcp23017 | yes | | 0 | 2853 |
| milight | yes | | | 342 |
| modbus | yes | | | 892 |
| mpd | ~PR #7870~ | | 2 | 869 | |
| mqtt | yes | no | | 12830 |
| mqttitude | yes | | | 1083 |
| myq | ~PR #9347~ | | 7 | 757 | Fullname is ChamberlainMyQ |
| neohub | ~PR #5952~ | | 0 | 467 |
| nest | yes | | | 415 |
| netatmo | yes | | | 2282 |
| networkhealth | yes | | | 3053 |
| networkupstools | ~PR #6192~ | | 26 | 244 |
| nibeheatpump | yes | | | 190 |
| nikobus | ~PR #6021~ | | 9 | 1109 |
| novelanheatpump | ~PR #9669~ | | 1 | 1060 | Renamed to luktronik [Forum topic 70743](https://community.openhab.org/t/migration-of-novelan-luxtronic-binding-to-openhab2/70743)
| ntp | yes | | 12 | 1929 |
| oceanic | yes | | 0 | 179 |
| omnilink | ~PR #8922~ | | 2 | 2293 | |
| onewire | yes | | | 820 |
| onkyo | yes | no | | 1769 | OH3 binding doesnāt support serial connection like in OH1 binding
| opensprinkler | yes | | 5 | 1515 |
| pilight | ~PR #9744~ | | 2 | 1161 | |
| pioneeravr | yes | | 2 | 277 |
| plclogo | yes | | 1 | 1266 |
| plugwise | yes | | | 2189 |
| powermax | yes | | | 3553 |
| pulseaudio | yes | | 2 | 3829 |
| pushover | ~PR #8586~ | | 30 | 669 |
| rfxcom | yes | | 4 | 1281 |
| rme | yes | | 0 | 8382 |
| rwesmarthome | yes | | | 448 |
| sagercaster | ~PR #4754~ | |0 |5542 |
| samsungtv | yes | | 13 | 2094 |
| satel | yes | | | 847 |
| serial | ~PR #8851~ | | 24 | 636 |
| snmp | yes | | 21 | 2979 |
| sonos | yes | | 7 | 668 |
| souliss | ~PR #11083~ | | 1 | 2729 |
| squeezebox | yes | | 8 | 4150 |
| squeezeserver | yes | | 0 | 1168 | Supported by squeezebox
| systeminfo | yes | | | 393 |
| tacmi | ~PR #7768~ | | 1 | 469 |
| tellstick | yes | | | 776 |
| tivo | ~PR #9302~ | | 1 | 120 | |
| upb | ~PR #6742~ | | 0 | 744 |
| urtsi | yes | | | 1658 |
| vdr | ~PR #9947~ | | 1 | 620 | Issue #9931
| velux | ~PR #2531~ | |9 | 8494 |
| wemo | yes | | 4 | 480 |
| wol | ~PR #8336~ | | 42 | 147 | Part of network binding |
| xbmc | yes | | 11 | 1998 | Replaced by Kodi Binding |
| yamahareceiver | yes | | 5 | 577 |
| zwave | yes | | | 18948 |
| **IO** |=====| =====| =====| =====| =====|
| multimedia.tts.googletts | yes | | 3 | 229 |
| multimedia.tts.macintalk | yes | | 0 | 35 |
| multimedia.tts.marytts | yes | | 2 | 70 |
| transport.mqtt | yes | | 46 | 604 |
| **Other** |=====| =====| =====| =====| =====|
| expire | ~PR openhab/openhab-core/pull/1803~ | | 95 | 239 | Added as core framework feature |
Actually, the above is v1 to v2 to v3. For a list of v3 bindings just go to the add-ons section in the UI, or here:
I think I agree. If you care about the technicalities:
This description is specific for new bindings targetted for openHAB 3 or not yet merged when we switch the main branch over to openHAB 3 or bindings not part of the openHAB-addons repo. See also the post of Kai below.
As you may have read in the announcement of the 2.5.8 release , openHAB 3 is on the horizon. A big version number suggests big changes. So what does this mean for binding development. In short: not whole lot. Because the core binding interface functionality hasnāt changed much sincā¦
1 Like
Lolodomo
(Lolodomo)
December 24, 2020, 7:44am
10
All bindings that were included in the official OH2 distribution are of course available in the OH3 distribution.
Only exceptions are few UIs that were removed / replaced and the embedded MQTT broker.
2 Likes
BobMiles
(Bob Miles)
December 24, 2020, 7:47am
11
Thanks guys! I was trying to see if the Nuki binding got ported since I didnāt find it in the above list and I know it was unmaintained for a whileā¦
Sorry for the thread hijack @minoanson !
wseifert
(Werner Seifert)
December 27, 2020, 3:26pm
12
I miss the Weather binding included in OH2, so not all are available in OH3. When will weather included?
That is a v1
binding. you can either move to other choices or set up an OH2 instance to run that binding & use the remoteopenhab
binding to get those Items available for OH3.
AFAIK there have never been plans to port the weather binding to OH3.