sha

A Rasberry Pi integrated domotic solution with MQTT supporting sensors, actuators and thermostat. Controllable from a fancy VueJS web application, smart speakers or a basic SMS interface.

APACHE-2.0 License

Stars
2

Smart Home Automation

A Rasberry Pi integrated domotic solution with MQTT. Supports sensors, actuators and thermostat. Controllable from a web application, smart speakers or a basic SMS interface.

Design Lab project. From the MSc degree in Computer Science 2018/2019. Marco Belotti, Francesco Bombarda, Antonio Vivace.

Documentation

Implementation

  • /backend: Python3 Connexion web application, MQTT daemon and helper classes. OpenAPI3 definition of the exposed interface.
  • /c8h18: VueJS frontend
  • /legacy-app: old app, tests and miscellanea

Screenshots

Demo Video:

Swagger UI:

Detail of a single route:

Frontend landing page:

Overview of the system: