Skip to content
/ TFG Public
forked from davidelinformatico/TFG

<<Sistema Domótico Inteligente>>, que controla persianas, calefacción y luces

License

Notifications You must be signed in to change notification settings

ubutfgm/TFG

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema Domótico Inteligente

Proyecto domótico autónomo que controla persianas, calefacción y luces.

Maintainability Rating Reliability Rating Security Rating

Objeto

En proyecto se pretende crear un sistema domótico automatizado que nos permite aumentar la sensación de confort y bienestar dentro de nuestros domicilios. Nuestro simulador de presencia funciona de forma autónoma subiendo y bajando persianas, así como encendiendo y apagando luces, desde una máquina RaspberryPi mediante relés. De esta forma la vivienda parece estar ocupada de forma que ahuyentamos a potenciales delincuentes.

Puntos básicos

Para ello se han alcanzado algunos objetivos mínimos:

  • El sistema domótico funciona de forma autónoma.
  • Es un proyecto de bajo coste y asequible.
  • Corre sobre un Sistema Operativo GNU (Raspbian Os).
  • Posibilidad de interacción multiplataforma.
  • Fácilmente escalable.
  • Consigue un ahorro energético real.

Funcionamiento del código

El código se divide en tres partes:

  1. Recopilación de datos y automatización del sistema.
  2. Control de los periféricos.
  3. Interacción a través del bot.

Las funciones que nos ofrecen, ordenados cronológicamente son:

  1. Obtención de datos meteorológicos, geográficos y astronómicos de APIs externas.
  2. Los datos son procesados y se almacenan en el equipo.
  3. Se genera una automatización diaria ajustando los parámetros según la información recogida.
  4. Los datos pueden ser entregados mediante un bot de Telegram.
  5. Desde el bot podemos cambiar la configuración de nuestro sistema automatizado, entre otras opciones.
  6. También podemos controlar el sistema de persianas motorizadas a placer.

Escalabilidad

Además, este sistema domótico es fácilmente escalable con sistemas de acceso a la vivienda, telefonía IP, música, calefacción, telefonillo IP, etc.

Calidad del código comprobado con SonarCLoud

La calidad del código se ha comprobado mediante la plataforma SonarCloud, accesible desde este logo: Quality Gate Status Duplicated Lines (%) Lines of Code Vulnerabilities

Licencia

El proyecto se ha desarrollado bajo las siguientes licencias:
Código Fuente: GPL3
Documentación: CC-BY-SA-3.0
Imágenes: CC-BY-SA-3.0

License: CC BY-SA 3.0 License: GPL v3

About

<<Sistema Domótico Inteligente>>, que controla persianas, calefacción y luces

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.7%
  • Shell 2.3%