RFLink binding

Hi!

I’m planning to move my rflink to OpenHAB, currently I’m running it on a seperate rpi with domoticz.
I’ve implemented around 6 different binding for OpenHAB 3, so I have gotten up to speed with converting bindings as well as implementing from scratch.

Anyway, I forked the rflink binding an fixed it for 3.0. I have not have time to test it yet.
I’ll give you the link, feel free to correct any errors and submit them. If it is working I will submitt a pull request to the original owner of the binding.

There is a jar-file in the bin folder as well.

Regards, S

2 Likes

Hi Seaside,

thanks for the work! Just checked the .jar file and added it to the add-on folder.
No errors during startup, but only after installing the Serial binding. So also for others, looks like you need to have this serial binding installed as well.

Only installed the binding, without connecting to the RfLink itself. Probably will do that this evening.

1 Like

If you create a kar file (mvn karaf:kar) instead of a jar file the serial dependency will also be taken care of an user won’t have to manually enable the serial dependency.

2 Likes

I’ve added a kar-file as well now, still untested from my side.

1 Like

hi thanks for the work on this. Really looking forward to getting this working again.

I just tried the kar file and it gave me the following errors.

2020-12-28 17:29:36.536 [WARN ] [internal.service.FeaturesServiceImpl] - Can't load features repository mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.0.0-SNAPSHOT/xml/features
java.lang.RuntimeException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT] : mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.0.0-SNAPSHOT/xml/features
    at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:116) ~[bundleFile:?]
    at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:50) ~[bundleFile:?]
    at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[bundleFile:?]
    at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:605) [bundleFile:?]
    at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:576) [bundleFile:?]
    at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getRepository(FeaturesServiceImpl.java:524) [bundleFile:?]
    at org.apache.karaf.kar.internal.KarServiceImpl.findMissingDependency(KarServiceImpl.java:164) [bundleFile:?]
    at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:115) [bundleFile:?]
    at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94) [bundleFile:?]
    at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:86) [bundleFile:?]
    at org.apache.karaf.deployer.kar.KarArtifactInstaller.install(KarArtifactInstaller.java:50) [bundleFile:?]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) [bundleFile:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) [bundleFile:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) [bundleFile:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4]
    at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]
Caused by: java.io.IOException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:803) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:774) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
    at java.net.URL.openStream(URL.java:1140) ~[?:?]
    at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[bundleFile:?]
    ... 15 more
    Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT
            at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:403) ~[?:?]
            at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215) ~[?:?]
            at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192) ~[?:?]
            at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247) ~[?:?]
            at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767) ~[?:?]
            at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
            at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
            at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
            at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]
            at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
            at java.net.URL.openStream(URL.java:1140) ~[?:?]
            at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[bundleFile:?]
            at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:50) ~[bundleFile:?]
            at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[bundleFile:?]
            at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:605) [bundleFile:?]
            at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:576) [bundleFile:?]
            at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getRepository(FeaturesServiceImpl.java:524) [bundleFile:?]
            at org.apache.karaf.kar.internal.KarServiceImpl.findMissingDependency(KarServiceImpl.java:164) [bundleFile:?]
            at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:115) [bundleFile:?]
            at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94) [bundleFile:?]
            at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:86) [bundleFile:?]
            at org.apache.karaf.deployer.kar.KarArtifactInstaller.install(KarArtifactInstaller.java:50) [bundleFile:?]
            at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) [bundleFile:3.6.4]
            at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) [bundleFile:3.6.4]
            at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) [bundleFile:3.6.4]
            at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4]
            at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]
Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413) ~[?:?]
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215) ~[?:?]
    at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192) ~[?:?]
    at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]
    at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
    at java.net.URL.openStream(URL.java:1140) ~[?:?]
    at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[bundleFile:?]
    ... 15 more

With the .kar file I do get the following error log:

2020-12-28 18:04:47.622 [WARN ] [internal.service.FeaturesServiceImpl] - Can't load features repository mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.0.0-SNAPSHOT/xml/features

java.lang.RuntimeException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT] : mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.0.0-SNAPSHOT/xml/features

	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:116) ~[bundleFile:?]

	at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:50) ~[bundleFile:?]

	at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[bundleFile:?]

	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:605) [bundleFile:?]

	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:576) [bundleFile:?]

	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getRepository(FeaturesServiceImpl.java:524) [bundleFile:?]

	at org.apache.karaf.kar.internal.KarServiceImpl.findMissingDependency(KarServiceImpl.java:164) [bundleFile:?]

	at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:115) [bundleFile:?]

	at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94) [bundleFile:?]

	at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:86) [bundleFile:?]

	at org.apache.karaf.deployer.kar.KarArtifactInstaller.install(KarArtifactInstaller.java:50) [bundleFile:?]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4]

	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]

Caused by: java.io.IOException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:803) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:774) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]

	at java.net.URL.openStream(URL.java:1140) ~[?:?]

	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[bundleFile:?]

	... 15 more

	Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT

		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:403) ~[?:?]

		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215) ~[?:?]

		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192) ~[?:?]

		at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247) ~[?:?]

		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767) ~[?:?]

		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]

		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]

		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]

		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]

		at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]

		at java.net.URL.openStream(URL.java:1140) ~[?:?]

		at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[bundleFile:?]

		at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:50) ~[bundleFile:?]

		at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[bundleFile:?]

		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:605) [bundleFile:?]

		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:576) [bundleFile:?]

		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getRepository(FeaturesServiceImpl.java:524) [bundleFile:?]

		at org.apache.karaf.kar.internal.KarServiceImpl.findMissingDependency(KarServiceImpl.java:164) [bundleFile:?]

		at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:115) [bundleFile:?]

		at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94) [bundleFile:?]

		at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:86) [bundleFile:?]

		at org.apache.karaf.deployer.kar.KarArtifactInstaller.install(KarArtifactInstaller.java:50) [bundleFile:?]

		at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) [bundleFile:3.6.4]

		at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) [bundleFile:3.6.4]

		at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) [bundleFile:3.6.4]

		at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4]

		at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]

Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.0.0-SNAPSHOT

	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413) ~[?:?]

	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215) ~[?:?]

	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192) ~[?:?]

	at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]

	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]

	at java.net.URL.openStream(URL.java:1140) ~[?:?]

	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[bundleFile:?]

	... 15 more

With the .jar file and the serial binding installed I do get the following error:

2020-12-28 18:18:34.022 [WARN ] [ore.thing.internal.ThingRegistryImpl] - Cannot create thing. No binding found that supports creating a thing of type 'rflink:bridge'.

Bridge keeps being offline. This is with the symlink created and added to the /etc/default/openhab file.

Afterwards tried with manual configuration of the bridge (used exactly the same file as OH2), but the complete thing is not shown in the things overview.

I hope this helps, if any other info is needed let me know.

Try the jar file instead, you have to manually install the serial binding.

ssh -p 8101 openhab@localhost
password habopen

feature:install openhab-transport-serial

I’ll try to fix the kar-file as well.

i did also try the jar file… but the binding doesn’t seem to activate. I presume because of the error that @lampy mentioned
2020-12-28 18:18:34.022 [WARN ] [ore.thing.internal.ThingRegistryImpl] - Cannot create thing. No binding found that supports creating a thing of type 'rflink:bridge'.

Although i didnt spot this one on my pi

Check the file size of the jar, it should be : 74773
Test to run bundle:list in console and you should have:

247 │ Active │ 80 │ 3.0.0.202012271953 │ openHAB Add-ons :: Bundles :: RFLink Binding

Checked and double checked. I now see the same error as @lampy, when i try to manually add the bridge thru the ui. It is already in my things file but isnt showing up even tho the binding shows as active in the console.

Not sure what the error is. I’ll try to get it working with my own rflink, but at the moment I’m not at my home, so will not be able to do that i a couple of days earliest.

I’ll delete the kar-file. I guess it is best to get the jar working first.

/S

1 Like

Hi
Thanks for you trying to update the binding. I see the same error after a added the bridge via the GUI.

Cannot create thing. No binding found that supports creating a thing of type ‘rflink:bridge’.

I installed the serial binding so that I have:

216 │ Active │ 80 │ 3.0.0 │ openHAB Add-ons :: Bundles :: Serial Binding
217 │ Active │ 80 │ 3.0.0 │ openHAB Core :: Bundles :: Configuration USB-Serial Discovery
218 │ Active │ 80 │ 3.0.0 │ openHAB Core :: Bundles :: Configuration USB-Serial Discovery for Linux using sysfs scanning
219 │ Active │ 80 │ 3.0.0 │ openHAB Core :: Bundles :: Configuration Serial
220 │ Active │ 80 │ 3.0.0 │ openHAB Core :: Bundles :: Serial Transport
221 │ Active │ 80 │ 3.0.0 │ openHAB Core :: Bundles :: Serial Transport for RXTX
222 │ Active │ 80 │ 3.0.0 │ openHAB Core :: Bundles :: Serial Transport for RFC2217
223 │ Active │ 80 │ 3.0.0.202012271953 │ openHAB Add-ons :: Bundles :: RFLink Binding

When I do a “things list” in the console I get

rflink:bridge:8060f9301f (Type=Bridge, Status=UNINITIALIZED, Label=RFLink USB Transceiver, Bridge=null)

I am guessing the Bridge=null might be a issue ?

Hi,

I did the same check which resulted in the same errors. I’m very interessed if someone is able to solve this issue. Appreciate all of the work done. Thanks.

Marco

Hello All.
I have same problem after upgrade to OH3.
Biggest part of my devices are connected via RFlink.I do not want return to OH2 or move to Home Assistant.
Are any news on this binding project? Is it hold for unknown period?

I can probably take a look again. I have too many projects right now :grinning:.
I’m running it under domoticz which has great support for it and, i integrate with openhab via mqtt. I’ll be happy to share my current config and rules.

Regards S

While the binding is under construction, you could use the Remote Binding to connect you oh3 with an OH2.
That is very easy to set up

1 Like

MQTT is the best solution, i think. I made so many integrations via MQTT and is simplest way to integrate devices from different systems. Please share You configs. I do not try domoticz till now, but it will be interesting.

Looks like other people are working on a 3.0version too. It’s the original binding repo OpenHab3 support? · Issue #56 · cyrilcc/org.openhab.binding.rflink · GitHub

3 Likes

I don’t get the original binding repo for 3.0 to work.
I’ve updated my fork, which I can’t confirm is working, at least rflink:bridge type error is gone.

(jar file is updated).

I’ll delete my fork, since the original repo is under development. It’s much better to have someone who has written the binding to maintain the 3.0-version. Only made an attempt to build it for 3.0, without any actual knowledge of the binding.

Would be good if the author could engage in the discussion here.

Regards, S