Location and Bluetooth devices via iPhone

After using Android for 15 years, I made the switch to Apple. Generally I am happy and think I can live with that decision, besides some quirks I have to live with.
It seems that especially the companion app is quite restricted compared to its Android counterpart. I used to share my location from the companion app to my home assistant instance and used this information alongside the connected Bluetooth device to evaluate when and which garage door shall be automatically opened when coming home.

First of all the location is only shared very sporadic and I am not able to time the event good enough. Secondly I have no knowledge about the connected/detected Bluetooth devices.

I was now trying to imitate the automations present in Home Assistent, which my wife still successfully uses with her Android, in Apple Shortcuts/Automations. But it is very cumbersome. The logic is very restricted, there is no description available, no debug mode or traces…

How did you solve the above situation, in case you have a similar setup?

Anybody? Keen to see if I can do room based dynamic cards in the dashboards…as an iPhone user