I personally have a rather complex system. I have 4 motion detectors that turn on and off lights or series of lights as needed. All the lights in the house are now controlled with Z-Wave devices, I stayed away from the smart lights as they seemed unreliable with the exception of Philips Hue devices, but did not want another hub in line to confuse things. I do all that you want to do in your first post, but do not have a garage opener (SMILE). So can it be done YES. The question is are you in a position to do the work necessary along with the time needed to make it work for you?
I have worked over time to Automate the house with the idea that the house responds to me, not me to the house. I use multiple presence methods for my family, a combination of phone, ST presence sensors that work together pretty well (although not perfect) that controls access to the house via a Smart Locks.
When I go into my living room, when I start a movie or TV the room adjusts to my lighting requirements based on what I am doing and time of day.
So while I am sure that your HA requirements are not the same, I am sure that everyone here can pitch in and help you build your system.
Current project, working on a PI powered z-wave device that starts my shower and sets the temperature to what I or another family member pre-sets are and then lets you know when the water is ready.