OmniLinkBridge to integrate Home Assistant, SmartThings, Node-RED

BTW the Ruckus WAP is more commercial than Residential sort of ugly looking. Here mounted mine in closets sight unseen.

They have two Gb ports with one being POE. They automagically pair up when you bring up two of them. They do VLANs fine.

They are a tad expensive unless you purchased them refurbished on Ebay.

Here is a bit TMI stuff relating to Ruckus.

From the Wiki:

Ruckus Networks (formerly known as Ruckus Wireless) is a brand of wired and wireless networking equipment and software owned by CommScope. Ruckus offers Switches, Wi-Fi access points, CBRS access points, Controllers, Management systems, Cloud management, AAA/BYOD software, AI and ML analytics software, location software and IoT controller software products to mobile carriers, broadband service providers, and corporate enterprises. As a company, Ruckus invented and has patented wireless voice, video, and data technology, such as adaptive antenna arrays that extend signal range, increase data rates, and avoid interference, providing distribution of delay-sensitive content over standard 802.11 Wi-Fi.

Ruckus began trading on the New York Stock Exchange in 2012, and was delisted in 2016, after it was acquired by Brocade Communications Systems for approximately $1.5 billion on May 27, 2016. Ruckus Wireless and Brocade ICX line of Switching products were acquired by Arris International for $800 million in a deal finalized on December 1, 2017. The company was renamed as Ruckus Networks, an ARRIS company from Ruckus Wireless. On April 4, 2019, CommScope completed its acquisition of Arris, which included the recently acquired Ruckus.

I purchased them the first time with the recommendations from the PFSense forum.

Commscope owns Arris and now it is part of the The Carlyle Group.

The Carlyle Group is a multinational private equity, alternative asset management and financial services corporation based in the United States with $376 billion of assets under management. It specializes in private equity, real assets, and private credit. It is one of the largest mega-funds in the world. In 2015, Carlyle was the world's largest private equity firm by capital raised over the previous five years, according to the PEI 300 index, though by 2020, it had slipped into second place.

Founded in 1987 in Washington, D.C., by William E. Conway Jr., Stephen L. Norris, David Rubenstein, Daniel A. D'Aniello and Greg Rosenbaum, the company has nearly 1,850 employees in 26 offices on six continents as of December 2021. On May 3, 2012, Carlyle completed a US$700 million initial public offering and began trading on the NASDAQ stock exchange.

Way back here managed the Arinc (air to ground traffic) accounts for an Airline. Arinc is now managed by the Carlyle group. Many domestic and international airports today use MUSE terminals. (common use terminals).
 
Last edited:
Interesting history! Nice to see they're still going. Had a look at them online this morning - yup, ugly. Like you've done I may just hide them in a few closets as the reduction in signal will be minimal. The price though.......wow.
 
@rsw686 Just a quick post to say "thanks." I started with OLB running on Windows a couple of years back. That setup worked well, but I eventually decided to consolidate and move to a Docker container running on the same machine as Home Assistant. As you know, though, Home Assistant gets cranky about other Docker containers, so I decided to try the HA add on. I experienced intermittent crashes/reboots with that setup and so now have come full-circle, moving back to running as a Windows service once again. It's rock-solid there, so I think I'll stop fiddling.

All of that to say "thanks" for providing not only the fantastic functionality of OLB but also all of these options for its implementation. I really appreciate being able to experiment and not being backed into a corner.
 
major progress. got all the entities up and running. MQTT helps. thx
I'm in a similar situation. I'm migrating from HA and OLB running in Docker containers on a Debian installation to a new HAOS running as a Proxmox VM. I've restored my backup, have added the OLB add-on and done the configuration, but i'm not getting any entities coming through.

I deleted all the old omnilinkbridge topics from MQTT in the hope it was those and have rebuilt the add-on, but i'm not seeing any topics or entities coming in.

The logs in OLB are clean - no errors that it can't connect to MQTT broker, which is on same host obviously (have tested using both 127.0.0.1 and the LAN IP) and I can see state changes, so it's talking with the OPII panel OK.

Code:
2023-01-08 15:38:26 [OmniLinkBridge.Modules.OmniLinkII DBG] Waiting for named units Button
2023-01-08 15:38:26 [OmniLinkBridge.Modules.OmniLinkII DBG] Unsolicited notifications enabled
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial AreaStatus 1 House, Status: OFF, Alarms: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial AreaStatus 2 Garage, Status: AWAY, Alarms: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 1 Front Door, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 2 Hallway PIR, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 3 Master Bed PIR, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 4 Study PIR, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 5 Lounge PIR, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 6 Kitchen PIR, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 7 Living Room PIR, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 8 Spare Room PIR, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 11 Smoke Detector, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 17 Garage Button, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 18 Door Bell, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 19 Garage Roller, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 20 Garage Side, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 49 Marshall Disarm, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 50 Marshall Arm, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 51 Marshall Aux, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 52 Marshall Garage, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 53 Sim Disarm, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 54 Sim Arm, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 55 Sim Aux, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 56 Sim Garage, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 57 Spare Disarm, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 58 Spare Arm, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 59 Spare Aux, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 60 Spare Garage, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 61 Bifold Reed, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 62 French Reed, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 63 Driveway Sensor, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial ZoneStatus 64 Laundry Reed, Status: SECURE
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 277 Front Lawn, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 278 Middle Lawn, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 279 Fenceline, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 280 Top Lawn, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 281 Rear Lawn, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 385 GarageOpener, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 386 Strobe, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 387 Ext Siren, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 388 Int Siren, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 392 Thermostat, Status: OFF
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 395 Garage Bypas, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 396 Sched Water, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 397 WateringOn, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 398 Rear Lawn On, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 399 Top Lawn On, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 400 Mid Lawn On, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 401 FrontLawn On, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 402 FenceWaterOn, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 403 Sched Rear, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule VRB] Initial UnitStatus 404 Sched Front, Status: 0
2023-01-08 15:38:26 [OmniLinkBridge.Modules.LoggerModule DBG] Controller has 2 areas, 29 zones, 0 units, 10 outputs, 10 flags, 0 thermostats
2023-01-08 15:41:47 [OmniLinkBridge.Modules.LoggerModule VRB] ZoneStatus 62 French Reed, Status: NOT READY
2023-01-08 15:41:58 [OmniLinkBridge.Modules.LoggerModule VRB] ZoneStatus 62 French Reed, Status: SECURE
2023-01-08 15:42:12 [OmniLinkBridge.Modules.LoggerModule VRB] ZoneStatus 62 French Reed, Status: NOT READY
2023-01-08 15:42:15 [OmniLinkBridge.Modules.LoggerModule VRB] ZoneStatus 62 French Reed, Status: SECURE
2023-01-08 15:42:22 [OmniLinkBridge.Modules.LoggerModule VRB] ZoneStatus 62 French Reed, Status: NOT READY
2023-01-08 15:42:23 [OmniLinkBridge.Modules.LoggerModule VRB] ZoneStatus 62 French Reed, Status: SECURE
2023-01-08 15:42:30 [OmniLinkBridge.Modules.LoggerModule VRB] ZoneStatus 62 French Reed, Status: NOT READY

Any suggestions would be very much appreciated. Thanks.
 
I managed to sort it out after taking a break and removing my blinkers, lol.
Firstly, when I did the configuration, I missed the save button in the config section the first time around and clicked save at the bottom under network, which consequently lost the settings i'd added. When I reconfigured them, I blindly missed the toggle to enable MQTT - duh!
After sorting that, I at least got logs saying it wouldn't connect to the MQTT broker on either local IP or 127.0.0.1. I checked another add-on which uses MQTT and it was configured to use core-mosquitto. After setting that and restarting, all my entities popped right back up.
 
Last edited:
Long time OmniPro user here. I just made the switch from OpenHAB to Home Assistant with OmniLinkBridge. I was blown away with how easy the setup of the combination of HA & OLB was. 238 entities discovered from my OPII and published in HA automatically. Gotta love it! Thank you!
 
@JonW Curious why you moved from OpenHAB to Home Assistant? What is OLB?

Here have been running with HA manually installed on Ubuntu and switching over to running HA on a Virtual Box. Its been a long time and tested a back up and restore to the VM and it works great.
 
@JonW Curious why you moved from OpenHAB to Home Assistant? What is OLB?

Here have been running with HA manually installed on Ubuntu and switching over to running HA on a Virtual Box. Its been a long time and tested a back up and restore to the VM and it works great.
@pete_c OLB=OmniLinkBridge. My OpenHAB system was becoming unstable and it was always a pain to manually maintain the OPII interface and my mobile control screen layouts. I either needed to install a new clean OpenHAB system using their latest version or give Home Assistant a try. Either way, it was going to be some time invested to get it going. I'm convinced now though that HA is much simpler to setup. I was able to download a pre-made Hyper-V VM and then added the OLB service to my HA server in just minutes. The only real work with setting up HA was to configure the dashboard to work the way I wanted it to.
 
My Mosquitto broker disconnected for a short time around 2 AM this morning Sunday, March 26, 2023. This disconnect and reconnect triggered a couple of TTS events from the OmniLinkBridge to MQTT add on. I looked at the logs and just see a disconnect and reconnect. Nothing else.

All the DST changes worked fine last weekend so I do not know why this issue cropped up. I am running Mosquitto broker now on the HA VM instance on Ubuntu and moved it off Ubuntu when changing over to a new box.
 
My Mosquitto broker disconnected for a short time around 2 AM this morning Sunday, March 26, 2023. This disconnect and reconnect triggered a couple of TTS events from the OmniLinkBridge to MQTT add on. I looked at the logs and just see a disconnect and reconnect. Nothing else.

All the DST changes worked fine last weekend so I do not know why this issue cropped up. I am running Mosquitto broker now on the HA VM instance on Ubuntu and moved it off Ubuntu when changing over to a new box.
I’ve experienced the same a few times in the last several months, Pete. Never any indication of why, just a brief disconnection and then a reconnection.

At first I thought that perhaps the OLB addon was crashing/reloading and so went back to my initial config, running the server on a separate, always-on Windows machine. The disconnections seem to have lessened, but they haven’t stopped entirely (though truthfully I can’t remember the last time it happened, which makes me think the disconnections have become less frequent).
 
It did not effect the operation of the OmniPro 2 panel. Happened only once here that I could tell and happened exactly at 2 AM. Thinking here it is related to the mosquitto broker and a time change? I moved the mosquitto broker from main Ubuntu OS now to HA running in a Virtual box. I also run a Ring to MQTT bridge and those sensors also triggered here but not at remote house. It is here though that I am running the Alexa bridge which talks to Alexa devices in remote house.

For TTS here use Alexa devices and Homeseer Microsoft SAPI. One Alexa dot and Homeseeer SAPI audio output goes to house audio. The TTS events go to two alexa devices (via MQTT). The MQTT trigger and event is what I heard at 2 AM which woke me up.
 
Interesting that the HA Mosquitto Broker was updated today...to V6.2 ...

Over the last month transitioned HA from Armbian - Rock64 to Windows Virtual box to Ubuntu Virtual box....

Initially ( a couple of years ago) did have issues with the HA broker so disabled it and went to using Ubuntu MQTT broker which always has worked fine.

So my conclusion (which really is just a guess) is that the issue is related to time or time corrections and the Mosquitto broker.

Here all of the devices on my network get their time from an GPS/TTS NTP time server running on PFSense.

The OmniBridgeLink roots are relating to initially fixing the time on the OmniPro 2 panel as it would drift a lot.

Mosquitto Broker SYS Topics
 
Last edited:
during one of the recent updates to HA (or due to an extended downtime during a power cut) my system has now prepended the word omnilink in front of all devices and sensors brought over with OmnilinkBridge. Has anyone seen this behaviour before and know how to remove the word? The only reference I can see to the word omnilink is in mqtt as mqtt_prefix and I am hesitant to remove the entry for fear of mqtt losing it's config.

thx
omnilink.jpg
 
This has been introduced in 2023.8 update for all mqtt entities. It's not a problem per se and omnilink already used a prefix so it didn't need it. This didn't broke anything for me, I don't know if it should be addressed, there's plenty of info in home assistant doc, maybe someone could take a look?
 
This has been introduced in 2023.8 update for all mqtt entities. It's not a problem per se and omnilink already used a prefix so it didn't need it. This didn't broke anything for me, I don't know if it should be addressed, there's plenty of info in home assistant doc, maybe someone could take a look?
I would just like to remove the prefix from the display so it's a little more intuitive when reading the devices (for the user). Is there a way to strip the prefix from being displayed?

thanks

CB
 
Back
Top