[ST Edge] Bond Bridge LAN [BETA]

Now that I have hub firmware 48.1 my SBB fan and light has stayed connected for 24 hours, it would drop without fail after an hour or so on 47.11 even with the 05-08 driver.

1 Like

Interesting. So you were still seeing the offline stuff prior to the ST firmware upgrade. That leads me to believe the patch didn’t have an impact and the issue was in ST after all. I will wait to hear back from more users on 48.1 before trying to remove that patch.

Still connected after 48 hours. With 47.11 I believe I was having smartthings memory issues; slow response times, a few devices consistently dropping offline. It all appears much better with 48.1.

1 Like

I noticed my devices are back to bouncing on and off line. I am not on the 48.1 release do you know where I may go to figure out when I will be able to get that release?

Sounds like ST may have fixed the underlying issue with v48, but I don’t see anything in their release notes that sounds like the culprit. I am not on v48 myself, but also haven’t seen the offline behavior since the latest update of this driver. @JimHorlacher v48 is in beta, there isn’t a timeline where you can see your hubs schedule.

Okay thank you. I appreciate you getting back to me. I will stand by and be patient. Thanks again for all of the work you have done on this.

1 Like

I had to reboot my hub and that caused the SBB fan & light to loose the connection.
API Broswer+ shows it as online but it does not respond to app commands.
Cutting power to it did not cause it to cause it to rejoin, so I assume the only way to reconnect it will be to exclude and rejoin.

Is there any way to re-establish the SBB device communication once it stops working, other than removing and scanning for a new device?

if you control the device from the Bond app… does that have any effect?

I would advise another ST hub restart prior to deleting anything. I would also try a “pull to refresh” from inside of the device details screen. You are on the v48.1 ST firmware, correct?

Bond Bridge 2023-05-17.17.52.16.66

This is a more permanent patch for the offline issues. I have yet to confirm this situation with a log from the wild. I believe one of 2 things is happening:

  1. The SmartThings hub is letting the UDP connection go stale and not producing an error that would allow a reconnect. To address this, the driver will now reset the connection at least once an hour to let ST know it is still being used. Bond devices can go for long periods without any interaction and I think ST has started treating this like a dead connection.
  2. The Bond app is producing an incorrect refresh hash that tells us that the devices have not changed state. The driver will update the online/offline state manually and not rely on the refresh hash from Bond.

If you see intermittent offline issues AFTER getting this version of the driver, please send me your ST firmware version and driver version. I also need to know if the device is SBB or if it is connected to a Bond bridge.

1 Like

Will this new version automatically update in my hub or is there something I need to do to casue the update to happen?

It’s automatic

It works from the bond app, but it doesn’t change or wake up the Smartthings side.

I will try a reboot when I get back home, but I don’t think it will help as that is what took it out after a week of continuous connectivity. I have just installed the new driver. Thanks let you know how it goes later .

If the new driver installed, reboot would be unnecessary. The reboot was just to force restart all of the drivers. When the new one installs, it restarts on its own.

To confirm hub firmware 48.2 SBB device

Update:
“Pull to refresh” doesn’t do anything stays non operable

Removed device, scanned for new device added SBB device (fan and light) can operate both fan and light from the Smartthings app

Reboot Smartthings hub SBB device no longer responds to app commands

Also to confirm the device never shows offline in the app or API Browser +

Also to confirm that the fan and light work from the remote and the bond app

If you want me to send logs let me know what actions I need to perform for them.

It may take me awhile but I will figure out how to do it

Thanks for your input

This sounds like a different issue specific to SBB devices. You can capture a log with the ST CLI:

The command to stream the logs is

smartthings edge:drivers:logcat --hub-address=YOUR_ST_HUB_IP

It will be tricky to get a log from a restart since you will need to reconnect as soon as it comes back online and select the Bond driver. If you can get it early, it should give me the relevant information.

1 Like

I’m also running new driver and devices go offline. I can’t get them back by manipulating in bond app neither.

I’m still having an issue where my Bond devices, which are all recorded remotes, do not appear in iOS at all. The devices appear in android without issue. The only place they are visible in iOS is when viewing a routine it’s used in, as shown below, where they show as an “unknown device.”

Any ideas?