Sproessling
(Michael Ploenes)
November 15, 2020, 3:48pm
1
I’m trying out the new OH3 right now. I noticed that the Fritz Box TR064 binding does not exist. Are you planning to provide the binding for OH3 and if so, is there a release date?
sihui
(SiHui)
November 15, 2020, 4:00pm
2
Sproessling:
is there a release date?
Find everything you need here:
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 |
It is there since a few days.
Please note that it is now called the TR-064 binding, I have been successfully using it.
Sproessling
(Michael Ploenes)
November 15, 2020, 4:51pm
4
@sihui , @bram_dirriwachter I am using the 3.0.0.M2 Milestone, this binding does not exist when I search the add-on bindings, not even with the name TR-064 . Or is this binding only displayed if I have installed 3.0.0.M3?
At least 3.0.0.M3 is mentioned in the issue tracking. I don’t have that much experience with handling the Milestone environment, hence my question.
J-N-K
(Jan N. Klug)
November 15, 2020, 5:05pm
5
It has been merged after the M2 release, therefore it is not available in M2. Either use SNAPsHOT or wait for M3.
1 Like
Hi @J-N-K ,
is there still a release date for M3 available?
best regards
johannesbonn
smhaller
(Stefan M. Haller)
December 1, 2020, 8:18am
8
I only get status unknown so far. I used similar values as for the former fritzboxtr064 binding.
J-N-K
(Jan N. Klug)
December 1, 2020, 8:23am
9
Is this still the case with latest SNAPSHOT? I have changed the certificate verification, that might help.
smhaller
(Stefan M. Haller)
December 1, 2020, 1:54pm
10
Hi Jan
I just downloaded the binding today
openhab> bundle:list | grep TR
263 │ Active │ 80 │ 3.0.0.202012010354 │ openHAB Add-ons :: Bundles :: TR-064 Binding
joga
(Joachim Gantenberg)
December 9, 2020, 8:31pm
11
Hi all,
I recently moved to 3.0 M5 from my former 2.5.10 installation. I had to change some rules as behaviour of DateTime changed or is replaced by ZonedDateTime. Besides others I have TR064 binding installed and some questions. Do we have a call monitor function as in version 1 bindung? I liked it for scene Controller, switch of other sounds when phone is ringing.
I also poll my fritzbox every minute and monitor in and outbound traffic which values are also aggregated for hourly and daily sums. With version 2.5 my calculated values match those from my fritzbox. With version 3 I gain around half values. I find no reason. Any ideas?
Thanks
joga
(Joachim Gantenberg)
December 10, 2020, 6:56am
12
Please forget my last post. I found the call monitor channel in the other fritzbox binding and the wrong traffic values where due to false restore on startup of the rules and Items.
Sorry for wrong report.
1 Like
I am practicing with OpenHAB3 RC1 and I have installed the TR-064 binding. I added the fritzbox thing and by performing a subsequent scan I was able to find three sub-devices: LANDevice, WANConnection and WANDevice. I was looking for Dsl informations, listed on the documentation page , but they are not available. Should there be some DSLDevice which is not ready yet? I’ve tried both with my old 7360v1 with FritzOS 6.83 and with my new 7590 with FritzOS 7.20 but the subdevices are identical.
Thank you for your attention,
J-N-K
(Jan N. Klug)
December 15, 2020, 6:25pm
14
Did you check the “advanced” checkbox on the channels page?
hmerk
(Hans-Jörg Merk)
December 15, 2020, 6:41pm
15
With RC1, I don‘t see the advanced checkbox for LAN or WAN subdevices… Did they get lost when you added the ppp channels?
1 Like
J-N-K
(Jan N. Klug)
December 15, 2020, 7:55pm
16
No. Advanced channels are only on the “root” device. But it’s a bug in the channel definition. Fix is on the way.
Try update org.openhab.binding.tr064 https://janessa.me/esh/org.openhab.binding.tr064-3.0.0-SNAPSHOT.jar
1 Like
ralle
(Ralph Borchers)
December 18, 2020, 3:16pm
17
@J-N-K I just tested the tr-64 Binding in 3.0RC1 with strange results. I configured the hostname of the Fritzbox device to be 192.168.178.1, but it seems the binding tries to connect to “fritz.box” which my box does not resolve to. Please see the attached screenshot:
alexxio
(Alessio)
December 18, 2020, 3:52pm
18
J-N-K
(Jan N. Klug)
December 18, 2020, 5:20pm
20
The question still is: why is this happening. I have found an issue, that might be the culprit. Would youl ike to try update org.openhab.binding.tr064 https://janessa.me/esh/org.openhab.binding.tr064-3.0.0-SNAPSHOT.jar
?