Bond Bridge - Slow Response & Frequent Light Status Unsync

I finally got both of our "dumb" ceiling fan lights connected to HE through Bond Bridge & controlled via a Zooz32 Scene Controller. I've noticed the following issues and just wondering if it's pretty normal:

  1. VERY slow response. There's a considerable delay between when the Zooz button is pressed and how fast the ceiling fan/light responses. Is this a WiFi issue? I can't imagine it being a Z-Wave Network issue. Literally all my switches are Zooz switches so it should be pretty solid.
  2. The light status gets unsync pretty often with the physical state of the light. To be clear, the Bond Integration devices & the Bond App have their states synced, but they frequently don't match the physical light (i.e. light is off but both HE devices and Bond App say they're "on"). Could this be due to #1?

I'm really happy I got this all working, but it also feels so clunky and making me want to undo it all, remove the Zooz Scene Controllers, and just hang the remote on the wall :frowning:

There may be parts of this that I am not as familiar with, but I can hopefully give some useful thoughts on how to troubleshoot it... (I have a Bond bridge as well, still running the old Community integration, plus I don't have any fans or Zooz controllers.... but hey, no harm in trying :slight_smile: ).

To start with, it might help to understand the setup a little more... Things like the driver you are using, the HE platform version and the version of the Bond Integration (built-in or Comunity would likely be enough), the App you are using for the automation in HE (maybe even a screenshot), etc.

You said your Z-Wave network is in pretty good shape, there may be some basic things to check, just in case, but I'm not a Z-Wave guy....

To try to work out where the bottleneck is, I would suggest:

  • Turn on some logging for the Zooz controller device in HE and the App you are using for the automation, then use the Zooz controller and see what the logs indicate. Depending on the results, you could try some of the steps below
  • If you open the device detail page for the fans in HE and control the fans from there, do they work as expected, including the response time? Or perhaps a better question is how does this compare to using the Zooz controller?
  • If you use the Bond App, as above....

You may also want to check what firmware version you are running on the Bond Bridge. They have been pretty active over the last 12 months, there could be something in those updates that may help. Just remember to take a backup of the Bond bridge before applying any update.

Re the status of the device in HE, that can be a problematic thing to achieve, both on the Bond Bridge and then again on HE. At least with respect to the Bond Bridge, when you choose to turn on a fan or open/close a blind, depending on the device, it is typically a send and forget situation for the command, i.e. Bond broadcasts the command and hopes the device receives it and does what it asked it to do, then adjusts it understanding of the device status, without any way of knowing if it is accurate or not. That may not be true in all cases, but I expect it would in most.

I'm not 100% sure what you mean here.... Is that a light that is part of the fan, or the status light on the Bond Bridge, or something on the Zooz controller?

HE Platform Version: 2.3.9.197
Bond Bridge Firmware: v4.7.7 (just installed today)

Z-Wave Network has no ghosts in Z-wave Details.

I am actually using both the Built-in Bond Integration & the Community. It will make more sense with the screenshot and I’ll put in a little blurb of why I’m using both.

Button Controller App:

My device is a ceiling fan with light. The dimmer kind of works weird on it. There are two buttons on the remote that dims up & dims down in what looks like increments of 20% for a total of 5 light settings. The light on the fan does NOT work with setLevel() on the Generic Dimmer that is associate with the light, so I kinda hijacked the TopLightOn to Dim Up & TopLightOff to Dim Down. But, I could only get those custom actions to show up by using the Community integration. So, you’ll notice in the Button Controller, there is an On/Off on the Up Light. Those are the Dim Up & Dim Down functions. They are separate from the Bottom Light, which is the actual light on the fan. But for everything else, I use the built-in Bond Integration.

As for the light, it is the physical light attached to the ceiling fan. It’s almost like the command is executed in HE, it propagates to Bond, but the actual light on the fan itself isn’t getting the command (e.g. while the light is on, press button to toggle light off. This changes the light switch to off on HE and Bond, but the light remains on.). This is why I feel it may be a WiFi issue. I think if it was a Z-Wave issue, the disconnect would be between HE and Bond. It doesn’t happen all the time so it’s a little hard to take a screenshot.

I will try those troubleshoot steps tomorrow! But, if I recall correctly, even controlling on the Bond Bridge App has that delay. It’s like a 2-3 second delay. It’s very noticeable.

Then that sounds like the Bond Bridge is the place to concentrate your efforts (subject to test results).

So, I did a bit of testing with the Bond Bridge right in the room. The delay when executed from both the Bond App & the device page on HE was about 2 sec. Executing through the Zooz32 switch adds a split second delay on top, but that’s to be expected I think. I couldn’t figure out how to take a video, press the command on my phone and record my screen at the same time though.

Then, I moved the Bond Bridge from the IoT network to the main and that cut it down to about 1 to 1.5 sec (as in I didn’t say the whole 2 Mississippi. Very scientific.). I guess it had to hop from the IoT to the main (where HE is) and that added delay. Sometimes it would even be instantaneous. The delay seems to be when I click on the command in the Bond App, the Bridge doesn’t seem to get the signal instantaneously. Is yours instant?

That is odd then, the control of my Somfy shades is near enough to instant. Might be worth checking with the Bond team to try and work out what is happening (which I now see you have).

Their response was basically they haven't tested my specific remote with the Bond Bridge before so it may not be fully supported. Ugh but now I have a weird dilemma. My fan remote is dumb. It has a toggle light on/off button, but the button that turns off the fan also turns off the light so whenever I turn off the fan, it's state in Bond and HE are not in sync with the actual physical state of fan light. Is there a way to set a device state WITHOUT sending an event? The only solution I can think of is creating a variable that's the actual "true state" of the light...

I don't know about lights / fans, but for shades dman's Community driver has a fix shade command. Do you see something similar?

Oh I do! That might work. So, everytime the Fan is turn off, run a "Fix" to the Light to change the state to off without actually sending an "off" command. Is that what it does?

From memory it was meant more for an occasional correction, but I guess you could use it however you like. Try it out and see.