To clarify my previous statement, you could use a automation hub like
SmartThings to then setup easy sensors, switches, horns, etc.
When the time comes for me to add more to my garage this is how my setup would look. The links are to examples of the "Things" you would need. I would have the
motion sensors turn on/off my garage lights whenever they sense motion by replacing the existing garage light switch with a
Z-Wave switch. Then you could add
your siren to go off when you are not at home, which would be based off your cell phone being within a range of your home, or a "
arrival sensor" which you could attach to your keys or something you always take with you when leaving the house.
From there would be your basic needs to alarm when you are away from home and there's something mucking about in your garage or when you are asleep, which would be based on your presence devices (phone/arrival sensor) being home and the time of day is say... between 10pm and 6am. You can also have it send your phone alarms if you are in say... Italy so you can then notify your nearest neighbor or the authorities, before you do that I would suggest adding a camera so you know it's not something like a mouse running around.
Someone mentioned adding a smoke or CO alarm, well
they have those too which again can send you alerts that your house is burning down.
Or if you wanted get really crazy like we do at my work, which is for a building automation/access control company, you can
add door switches to detect if the motion sensor is being tripped because someone has gained access to the garage from the outside. There's also garage door sensors that can be used to determine if your door is open or not.
I would NOT suggest adding any remote unlocking/locking or garage door opening device to the system. I feel like that is just asking for some trouble by allowing people to have the keys to your house.