Tuyapi para Cecotec
Tuyapi es una librería en Javascript que permite la comunicación entre PC y dispositivos IOT que utilizan los servidores de Tuya.
Si escaneas tu red local y descubres el puerto 6668 abierto en un dispositivo, es probable que puedas utilizar esta librería.
Esta librería sirve para evitar la dependencia de los servidores de Tuya. Y también en caso de perder la conexión a Internet poder seguir comunicándote con el dispositivo.
Existen varias marcas de electrodomésticos, aspiradoras, deshumidificadores, aire acondicionado, etc. que utilizan los servicios de Tuya, originaria de China.
https://github.com/codetheweb/tuyapi
Utilizando un port en Python de la librería enciendo un deshumidificador BIGDRY de Cecotec.
https://github.com/jasonacox/tinytuya
import tinytuya
# Connect to Device
d = tinytuya.OutletDevice(
dev_id='TU_ID',
address='IP_DEL_IOT', # Or set to 'Auto' to auto-discover IP address
local_key= "TU_CLAVE",
version=3.3)
# Get Status
data = d.status()
print('set_status() result %r' % data)
# Turn On
#d.turn_on()
# Turn Off
d.turn_off()
