Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Push Button Confusion #266

Open
BugRoger opened this issue Mar 26, 2023 · 3 comments
Open

Push Button Confusion #266

BugRoger opened this issue Mar 26, 2023 · 3 comments

Comments

@BugRoger
Copy link

BugRoger commented Mar 26, 2023

There is something weird going on with the Button accessory. When using multiple "Sub-Buttons" the Homekit scene/automation that is executed switches around seemingly randomly. That is without any configuration change in hkknx and Homekit.

It started recently either with an iOS or hkknx update. It worked as expected and reliable until hkknx < 2.5.0. It is possible that a recent iOS update is the culprit too.

Unfortunately, I can't really pin point the cause and am at a lost how to debug what's going on. My suspicion is that a hkknx restart shuffles the internal mapping from Button1/2/3. I tried to "fix" the mapping by changing the scenes in Homekit using try and error. That worked for a while. Rebooting a Homepod broke it again - though that seems totally nuts. I guess, that was a coincidence and actually the 16.3.2 update messed it up.

Here's my configuration. KNX scene 3 configured to Button1 Double Press should execute the Homekit scene "Make less Noise". It currently executes Button3 Double Press with Homekit scene "TV mode".

image
File
File (1)

@petnau
Copy link

petnau commented Mar 26, 2023

Hi,

I have a similar issue. All of a sudden the buttons have switched places or back in unconfigured state.

@brutella
Copy link
Owner

Nothing changed in hkknx since version 2.5.0 regarding buttons. I suspect that a recent iOS/HomePod update messed this up. 🤷‍♂️

@BugRoger
Copy link
Author

Buttons do get shuffled every once in a random moon 🤷 After it got shuffled again I came up with a workaround. It works as long as there is only 1 button per accessory. I created 3 accessories with 1 button each. Problem "solved".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants