I just got a "Smart by Bond" device and added the built-in integration to control it.
It seems to be spectacularly unreliable and the devices don't have "command retry" available. When I turn it off and on, it seems like every few times it doesn't get the command properly sent to the device (although the state seems to change on the Hubitat Device).
When this happens, the log shows the "gotDeviceAction resp 408" error. Trying again usually seems to work fine.
If "Command Retry" were available and functional (or if the driver simply retried automatically on that error--and least a few times), I'd have not problems.
However, this appears to be a "one and done" thing and I'm concerned that means my lights will randomly not get properly set. I used to have that problem globally and had to build retry loops into about everything--but Command Retry was magic & a far better solution. ![]()
Also: When I try the "Set Level" command and put in a duration, I get this (it seems to work fine if I leave the duration out):
And, also, when I turn the device off, even when it send the command and the device turns off, I don't see the "Switch" state change from "on" to "off" on the device page (refreshing the page doesn't help, but pressing the "Refresh" button updates it). It doesn't matter which child device I send the On/Off to, either. This makes it impossible to see the state change on dashboards, etc. when the light is turned on/off--until a manual refresh is performed.
@bobbyD @bcopeland : Any thoughts why this is happening and what to do?
ALSO: I now have a "Bond Bridge" device, a regular child device that has no states (but DOES have the off/on/level/start/refresh commands), plus another regular child device that has all those commands AND shows the state (with a "-L" suffix).
Any idea why the two devices and which I should be using?


