Initial Release
The project functions now as specified in the assignement, even though there is still a lot of room for improvement.
Modules
There are currently 3 inital modules : Weather Station, connected blinds and connected heating system. Although new modules can be connected to the main server, they won't be displayed on the website. This can be addressed in a new release !
Possible improvements
There is still a lot to do to make a functioning and welcoming home automation system, but we can try and add/modify the following features :
- Improved CSS / General look of the website
- Working settings button!
- Improved command line interface for server
- Command line interface for mqtt clients
- Working hardware part for mqtt modules
- Modularity for the server (very advanced, but feasible!)
Conclusion
As stated, this is just the beginning of a working automation system. Hopefully it can be improved in the future !