Te has preguntado alguna vez cuanto te costaría controlar via API el enchufe de, por ejemplo, tu lámpara, la respuesta es 15€ y leer este artículo.

Que necesitas:

Preparación

  • Paso 1

Comprar Enchufe Inteligente WiFi TECKIN

  • Paso 2

Descargar y registrarse en la aplicación Tuya Smart en tu dispositivo movil, buscalo dentro de los MarketPlaces de IOS y/o Android

  • Paso 3

Conectamos nuestro enchufe a la aplicación de Tuya Smart siguiendo los pasos indicados en la aplicación

  • Paso 4

Una vez lo tengamos correctamente añadido en nuestra lista, obtenemos el ID del dispositivo pinchando en editar el dispositivo y luego a Información de equipo.

Con todo lo anterior listo, nos ponemos manos a la obra con Python3.

A programar:

Recuerda que debes tener instalado Python3 (junto con PIP3) para continuar.

  • Paso 5

Descargamos el repositorio https://github.com/Neorichi/tuyaAPIFlask

  • Paso 6

Editamos el archivo main.py y ponemos nuestras credenciales (las mismas que hemos usado en el registro de la APP de Tuya Smart)

data={
      "userName": "xxxxxx@gmail.com", 
      "password": "xxxxxxxxxx", 
      "countryCode": "1",
      "bizType": "tuya",
      "from": "tuya",
}
  • Paso 7

Pegamos en la variable «switchId» el ID device que obtuvimos en el Paso 4

switchId = "xxxxxxxxxxx"
  • Paso 8

Instalamos las dependencias de python3

pip3 install -r requirements.txt
  • Paso 9

Ejecutamos nuestro script

python3 main.py
  • Paso 10

Realizamos una llamada a la API usando nuestro navegador y podrás ver como se enciende o se apaga tu dispositivo.

Resultado final al acceder varias veces a la llamada /switch de nuestra API en local.

Esto mismo se puede aplicar a bombillas wifi y otros dispositivos IoT. El límite solo te lo pone la imaginación.

¿Hablamos?

Si necesitas información acerca de nuestros servicios o quieres conocernos en persona, por favor, no dudes en ponerte en contacto con nosotros. Primera visita al cliente sin coste ni compromiso. Estaremos encantados de poder ayudarte.