Was able to get it work by making my own plugin to run shell scripts on my Mac... 👍🏻
Why not include this by default? macOS now supports Shortcuts natively on the command line -- why not allow users to trigger them, with the Mac app at least?
@flic-11 We think the bug in apple's Home app might be due to we use a bridge together with an input device. That seems to be a quite uncommon scenario they really haven't tested thoroughly. Most other Homekit products are instead controlled directly.
I made some progress on this issue. I deleted the single press action of the flic button from the HomeKit home app. Then I single pressed the flic button. The "non-existent" HomeKit single press action was triggered and the device was toggled from off to on.
This confirmed my suspicion that the action was running twice. It appears that the HomeKit hub was running both the deleted action and the configured action.
Will Flic work when the Flic app is running in the background or when the app is closed?
Your Flic works together with the Flic app like this:
Flic app is running and is in the foreground: All Flic actions can be triggered.
Flic app is running in the background and the device is unlocked: All Flic actions can be triggered. On iOS, some actions may require you to tap a notification first.
Flic app is running in the background and the device is locked: The huge majority of Flic actions can be triggered. Some actions can be limited by the platform or by the operating system. On iOS, some actions may require you to tap a notification first.
Flic app is closed (you have manually closed the app):
For iOS, Flic actions cannot be triggered.
For Andriod, The huge majority of Flic actions can be triggered. Some actions can be limited by the platform or by the operating system.
This seems to be a quite known bug in Homekit. If you see the Flic wobble inside the Home app, then we have successfully delivered the event to Homekit and there is not anything more we can do at that point. If the action at this point fails to execute inside Homekit, I suggest you to go to Apple's support and tell them about this issue.