Why is my helper input booleen not switching in IOS?

Tried on reddit and that was a disaster. Hopefully better luck here. I followed something on reddit that explained how to use a booleen helper switch to let home assistant know whether i’m connected to bluetooth or not so I can use that in my automations. Essentially I set up a booleen helper switch and then setup a shortcut in the ios shortcut app to switch the booleen helper on if I connected to a certain bluetooth and turn off if I disconnected. The automation is running fine and it does call service on the home assistant app of that booleen helper however it is not switching. Home assistant app is connected remotely and works fine. I also did the homekit bridge and can see the switch in the apple home app but it doesn’t work when I’m away from home although I don’t believe its needed because i’m doing it through the companion app.

How are you confirming that the service is working? If the shortcut is running and the service is working, then the boolean will change states. If the boolean is not working, then either the shortcut is not working or the service is not working.

Also, not sure why homekit bridge is even being brought up here. It’s not needed for the shortcut’s method that you’re using.

The method I followed said I could use either one, so I set both up. I’m baffled by why apple home is not showing when I’m away from home, but maybe that is just the way it is.

As for the question, the shortcut is running, I see it running as soon as I connect or disconnect from bluetooth. I am not sure how to confirm if the service is working? I guess that is ultimately my question. How do I confirm if it is working? I can manually switch the booleen in the home assistant app and then my automation works as intended. It is not autoswitching.

Post what you configured in the shortcuts. Post a screenshot of your toggle entity’s configuration as well.