Calibración de las persianas con en controlador TS130F
La parte más importante de la domotización de las persianas es un correcto ajuste de las posiciones de apertura y cierre. Parece sencillo, pero sin un manual de instrucciones del fabricante se convierte en un dolor de cabeza.
Partimos de un controlador “barato” de Aliexpress que no es más que un TS130F de Tuya del que no hay ni rastro en la web del fabricante y del que no he sido capaz de encontrar un manual de usuario completo.
Mi centro de control domótico en Home Assistant y mediante la integración Zha gestiono todos los elementos zigbee que tengo instalados en casa a través de un controlador Sonoff y es para este caso particular para el que voy ha dar la explicación.
Tras el cableado del controlador, el emparejamiento con la red domótica no presenta ninguna dificultad. Simplemente se pulsa el botón de “reset” durante unos segundos hasta que el led empieza a parpadear y se busca un nuevo dispositivo zigbee.
Tras esto ni mucho menos el dispositivo está listo ya que al darle a subir o bajar la persiana se menea un poco y se para. Necesita una calibración de las posiciones “cerrada” y “abierta”. Seguiremos los siguientes pasos:
- Accedemos al menú “Ajustes”
- “Dispositivos y servicios”
- Seleccionamos el dispositivo que acabamos de emparejar.
- Nos fijamos en el menú “Información del dispositivo”
- Pinchamos el en menú de los tres puntos
- Seleccionamos la opción “Administrar dispositivo Zigbee”
Calibración por movimiento
Este tipo de calibración consiste en activar el modo de calibración y realizar un movimiento de la persiana entre sus extremos siguiendo estos pasos:
- En la pestaña “Clústeres” selecciona los clústeres “TuyaCoveringCluster”
- En el atributo “Calibration” poner “0” como valor
- Escribir atributo para entrar en el modo de calibración
- En la pestaña comandos seleccionar “down_close” y emitir el comando
- La persiana empieza a bajar
- Seleccionar el comando “stop” y esperar mientras baja la persiana.
- Emitir el comando justo cuando llegue a la posición de cerrada.
- Seleccionar el comando “up_open” y emitirlo.
- Mientras la persiana sube seleccionar el comando “stop”
- Justo cuando la persiana llega arriba emitir el comando “stop”
- En el atributo “Calibration” poner “1” como valor
- Escribir el atributo para salir del modo de calibración.
Calibración por tiempo
Es muy probable que a que la persiana va haciendo varios ciclos de subidas y bajadas esta no llegue a alcanzar una de las posiciones extremas. En este caso realizaremos una recalibración del tiempo de subida/bajada. Para definir los pasos supondremos el caso de que la persiana no llegue a subir del todo.
- En la pestaña “Clústeres” selecciona los clústeres “TuyaCoveringCluster”
- En la pestaña “Atributos” seleccionamos y leemos “current position lift percentage”
- Introducimos y escribimos el porcentaje real de subida para poder seguir subiendo.
- Subir la persiana (Si no alcanza la pos superior, repetir el paso anterior)
- Leer el atributo “Calibration time” (Décimas de segundo)
- Incrementar y escribir el valor con el tiempo que le faltaba para llegar arriba