Home automation is not something new, people have been dreaming of this for decades and up until a few years ago we mostly saw it in science fiction movies.
Although turning a light on or off with an app or with voice commands is really nice, this isn't really home automation, it's just another way of controlling that light.
In my opinion, you achieved home automation when all of your devices communicate with each other in order to find out what you need and do it for you, without instructing them to do so. But how can a Samsung smartwatch or Mi wrist band communicate with your Philips TV and tell it that you fell asleep and it should turn off? Or how can you tell your Philips lights to flash a red light in your home when your server crashed in production? These are just a few examples, but the idea is to combine different services and make them work in a way that is productive for us.
In this workshop I'm going to show you how we can use IFTTT(If-This-Then-That) to connect different services, as well as creating our own integrations with .NET in the form of serverless code(Azure Functions/ AWS Lambda).
- Introduction to Home Assistant and IFTTT
- Alexa skills in .NET Core
- Creating automations using IFTTT, Alexa and .NET Core