i have taken home automation quite far as I wanted to see where I could go with it, and how “industrialised” I could make it.
i automated the following:
Swimming pool motor and light controlled by timers. Internet connectivity for offsite control, status and history
8 Zone sprinkler system with multiple timers. Internet connectivity for offsite control, status and history
5 Security lights and fountains with multiple timers. Internet connectivity for offsite control, status and history
5 sensor weather station on my roof with solar power for measuring and recording temperature, humidity, light, pressure and water (rain). All data is stored every 15 seconds via webservice post to AWS server.
Main gate triggered by blue tooth tag or secure code using Telegram
I then build some central functionality to manage the following:
Communication module to allow me to send emails, tweets and Telegram messages based on different rules and needs.
Heartbeat module to listen for a heartbeat message from all devices every 15 minutes and report status of any devices that go missing.
Communication module that houses a number of web services to communicate with the outside world and co-ordinate activities between devices.
All of this talks to an AWS EC2 server which houses the database and website for the overall automation solution. I have also implemented JWT tokens for access control via the website.
All edge devices are on Photons and the central modules run on a Raspberry Pi
The project is complete and it demonstrates that IOT home automation is definitely a possibility and that the options are endless.
Happy to share more if there is interest.