Insteon 8 button mini remotes behaviour broken with 0.111.0 upgrade

The 8-button mini remotes had been working well with each button configured to toggle on/off stage.

With 0.111.0 installed every time I press a button I get a button-on and then a button-off event, so I can’t use any of my remotes now.

I couldn’t see any documentation for an expected behaviour change, so is there a means to fix this without having to downgrade again?

Thanks

Addendum: it looks like the button messages aren’t being properly debounced with this version, because I found that occasionally I could get a press which resulted in the state properly changing, so it looks like the stream of messages coming in from the remote aren’t being treated as one button press.

0.111.1 suffers the same problem too, so I went back to 0.110.7 and everything is working as it should again.

@paulster can you send me logs with it not working in 0.111? I have an 8 button mini-remote and it is not working as you describe so I am trying to figure out what this may mean.

Sure. Which logging do you want enabled, and then I’ll pull the logs for you?

logger:
  default: info
  logs:
    pyinsteon.topics: debug
    pyinsteon.messages: debug
    homeassistant.components.insteon: debug

Thanks for the logs. The output does show what you are talking about. It is odd however because your Insteon network is duplicating the message but not decrementing the hops so it looks like a new message. I have to think about how to handle this. As I said, my mini-remote is not doing this and I believe it is something to do with your network. But I am also pretty sure it will not be an uncommon issue. It may take a few days for me to post an update to this.

I wonder if that’s because I have a Range Extender on my network. It’s the only way I’ve found to get the Mini Remotes to work because these are the only Insteon devices I use, so don’t have the mesh from switches, etc. that other environments will likely have.

I’m good with 0.110.7 for the time being, so there’s no rush now that I’ve discovered how to easily downgrade to a specific version.

I have another user who is seeing the exact issue you are. It is being tracked here:

If you are comfortable changing a python file, feel free to try the solution. Otherwise I expect to post a solution tonight and it will likely in in HA in the next patch release (i.e. one or two days)

Did you make any headway with this? Presently I’m stuck on this ancient version of HomeAssistant because the upgrade before broke my Insteon lighting so badly.

Thanks

I believe this is fixed. When was the last time you tried?

I stayed on 0.110.7 while I was waiting for a solution, because I use these remotes all over the house.

I just tried 0.116.0 and all looks good with this release.

Thanks