Geofence Dashboard button

Is it possible to have a button in your dashboard that will only work if you are in a particular Zone e.g. Garage Door button that will only work if you are at home.

I was able to use conditional cards to get the button to only display if someone is home but then when it is displaying someone who is out of the house could still press it.

Yes it is possible, create an automation that triggers off a button and then add a condition that the person is at home (this assumes that you have the companion app installed or something else to determine when people are at home). For the button to trigger the automation you could use an input_boolean or the momentary switch component in HACS.

If your car has telemetry and a suitable integration then you could setup the car as a person and use this in a condition like this (i.e. the automation would only execute the action to open the garage door when the car is in the home zone).

You may even be able to do this automatically without the need to press a button.