Because GraphQL is amazing and so is home automation and I'm not choosing between them you can't make me. First off, you need lights. The special kind you can control with your smartphone and pretend you're telekinetic. I get mine from Philips. I think you can use other types, but I've never tried.