SmartThings is great. You can get cheap sensors off Monoprice that work natively.
There is also a huge user base for it so lots of custom code available to expand the use of it.
You could always do something like this if you don't want to tinker too much:
https://www.bestbuy.ca/en-ca/product..._cstmrs_ls_vwd