awalker75
(Anthony Walker)
February 1, 2021, 7:02pm
1
Hello
I’m looking into upgrading my existing version 2 installation to version 3. Upon reviewing the bindings available i discovered that 2 of the bindings that i use are no longer available, LightwaveRF and MIOS.
The LightwaveRF binding controls all the lighting in the house via the Wifi Link. This could be substituted for RFX binding but then i would also loose the power usage that the binding also provides. Not to mention the additional cost of the RFX transceiver.
The MIOS binding controls all the heating devices (zwave radiator valves, room thermostats and boiler controls). The zwave devices could be repaired to a new controller but that would involve significant downtime whilst the migration was completed (i.e no heating).
So I ask if anyone has any suggestions as to how to proceed with this endeavour.
I have noticed in the binding for the zwave controller there is an option called “Controller is Master - For most systems, this should be set to true - the only time when it should be false is if you normally control your Z-Wave network through a different system.”. How does that work?
Any ideas/suggestions would be welcome.
Kind regards
Anthony
delid4ve
(Dave)
February 1, 2021, 7:07pm
2
Hi, I’m currently integrating lightwave for v2.5 and v3.
I’m currently testing so will need your assistance very soon
Search new lightwaverf binding for the current thread. Only gen2 supported and working at present but close on the gen1 side
Absolutely nothing, it changed locally on Openhab, at the same time as the ensuite and landing trv but checking at 11pm, it hadn’t changed on the unit itself:
2021-01-30 21:00:00.077 [ome.event.ItemCommandEvent] - Item 'swBedroomHeating' received command ON
2021-01-30 21:00:00.083 [ome.event.ItemCommandEvent] - Item 'TimelineHelper' received command {"TI_KidsRoomHeating":{"inactiveLastValue": "OFF"},"TI_LivingRoomHeating":{"inactiveLastValue": "OFF"},"TI_KitchenHeating":{"inactiveLastValue": "…
delid4ve
(Dave)
February 1, 2021, 7:29pm
3
awalker75:
The MIOS binding
I believe (maybe wrong) this now Vera binding
One other option is to keep an OH2 system running & use the remoteopenhab
binding to pull the Items into OH3.
awalker75
(Anthony Walker)
February 1, 2021, 8:51pm
5
Hi Dave,
I’d be happy to do some testing when you get the gen 1 support completed.
All my units are gen 1, mainly light switches, also have the power meter, a 3 way relay and a couple of sockets.
Anthony
For MiOS, a few of us have tried some things over in the thread below, and it looks like most are settling for using the new HTTP binding.
With 3.x removing compatibility layer, seems like the mios binding is about to be left behind. I don’t posses the skillset(or time to learn how) to port it. Thoughts on alternatives? I enjoy using my vera edge as my zwave controller as I run OH as a vm on a cluster. @guessed hasn’t been seen since 7/2019.
Can you link to this binding? Can’t see it in the docs…
delid4ve
(Dave)
February 1, 2021, 9:01pm
7
I dont think its merged yet but looking below and clicking on the pull request (crossed through) it looked like it
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 |
ive sent you a prebuit jar to get some data from you. the more i get the quicker it gets done
Ah, yeah, that’s the one I discuss here . I’m pretty sure it’s dead, unfortunately.
delid4ve
(Dave)
February 1, 2021, 9:22pm
9
if the code is there, set up an ide, look through it and piece it together. once you get the basics its not that difficult. i had a binding out there in 30 days, albeit not polished, but at least you can compile it, test to see if it works for your devices and modify. if it was ready to be merged but the author disappeared then theres a good chance it will work anyway. just need to grab the code from github, compile it and drop the jar in.
ill even grab the code tomorrow and see if it compiles for you to test
If you mean me - no need, I’m happy with the HTTP Binding. However, I’m sure there would be interest in a proper binding for Vera/MiOS devices, though if you don’t have one yourself then that might be quite tricky…!!
delid4ve
(Dave)
February 1, 2021, 9:31pm
11
It’s not the trickiness it’s the time… 2 bindings is enough for me to develop/maintain
I’ll check it out tomorrow anyhow.
Ernest
(Ernest Strotz)
February 2, 2021, 10:28pm
12
Hi all,
I recently installed openHAB3. It works fine, but I have problems to get my AeonLabs minimote working.
It is well recognized as thing, but the channels are not found. So I can not link any item to it.
Exactly the same phenomene occurs on the Aeon Wallswitch.
I defined an Number-item in the item-file to get the scene_number.
With openHAB2 it worked.
Any idea ?