Cómo domotizar persianas con Sonoff
En el tutorial de hoy, vamos a enseñarte a domotizar persianas con Sonoff, ya que esta marca presenta un extenso catálogo de dispositivos y su coste resulta bastante asequible. Podrás controlar todo con tan sólo tu móvil, gracias a la app eWeLink. Por cierto, los productos Sonoff son compatibles con Alexa, Google Home y Siri. Así que… ¡Manos a la obra!
Para esta misión, primero, necesitarás motores de persianas.
ANTES DE EMPEZAR: Materiales para domotizar persianas con Sonoff
Debes hacer uso de una persiana enrollable ya automática, con dos pulsadores. Te explicamos cómo motorizar una persiana en otro post. Cuando la tengas, podrás domotizarla con Sonoff Dual. De manera opcional, puedes utilizar 2 resistencias de 4K7 y 2 condensadores de 33 pf.
Como ves, no es mucho, pues un Sonoff Dual se alimenta a 220. En cambio, si decidieras emplear un NodeMCU, la cosa sería más compleja (a la para que más cara): harían falta varios relés, fuente de alimentación, caja, etc.
PRIMER PASO: Instalación del fork de Tasmota de Stefanbode
Los Sonoff Dual no puede integrarse en Home Assistant como tal, así que debes reemplazar su firmware por Tasmota. Cuando tengas funcionando el fork de Tasmota de Stefanbode, ve a la página del dispositivo con su IP. En la interfaz, pon el módulo como un Sonoff Dual R2 y del a guardar.
Entonces, accede al menú “Console” para activar estos comandos:
- SetOption14 1: este código dispondrá la función interlock de los pulsadores, así, no podrás estar activados a la vez.
- SetOption80 1 y SetOption81 1: posibilitan el manejo de las persianas venecianas (no te olvides de reiniciar el Sonoff Dual al acabar).
Ahora tocaría configurar los tiempos para abrir y cerrar la persiana. Esto se hace introduciendo los siguientes códigos, de nuevo, en la consola:
- SHUTTEROPENDURATION *: el asterisco se sustituye por los segundos para subir la persiana del todo.
- SHUTTERCLOSEDURATION *: el asterisco se cambia por los segundos para bajar la persiana por completo.
- PowerRetain 1: para conservar la posición tras reiniciar Home Assistant.
Y ya controlarías la posición de tus persianas.
PASO 2: Configuración hardware
Llegado a este punto, debes añadir las resistencias y los condensadores. Ello te ayudará a prevenir falsas activaciones del interruptor. Asimismo, es esencial cuando se van a tener pulsadores físicos cableados. Si no sabes cómo hacerlo, puedes consultar este vídeo de DrZzs:
Para conectar de forma física los interruptores al Sonoff Dual, revisa que el switch 1 corresponda a abrir y el 2 a cerrar. En caso negativo, intercambia los cables de los motores 1 y 2.
PASO 3: Calibración
A la hora de calibrar las persianas de seguridad, indícale al Sonoff Dual qué tiempo corresponde con la mitad de su apertura (para ello, el comando es “SHUTTER50PERCENT *”) y reinicia.
Después, configura los pulsadores de la persiana. En la consola, introduce los siguientes códigos:
- SwitchMode1 2: modo 2 el pulsador 1.
- SwitchMode2 2: modo 2 del pulsador 2.
En caso de que se enciendan al estar apagados, usa estos códigos en lugar de los previos: “SwitchMode1 1” y “SwitchMode2 1”.
PASO 4: Configuración Home Assistant
Para configurar Home Assistant, emplea el componente Cover:
#################################################################
### configuration.yaml
#################################################################
cover: !include covers.yaml
#################################################################
### covers.yaml
#################################################################
- platform: mqtt
name: "Persiana Domology"
availability_topic: "tele/persiana_domology/LWT"
payload_available: "Online"
payload_not_available: "Offline"
position_topic: stat/persiana_domology/SHUTTER1
position_open: 100
position_closed: 0
set_position_topic: "cmnd/persiana_domology/shutterposition"
value_template: "{{ value | int }}"
command_topic: "cmnd/persiana_domology/backlog"
payload_open: "SHUTTEROPEN"
payload_close: "SHUTTERCLOSE"
payload_stop: "SHUTTERSTOP"
retain: false
optimistic: false
qos: 1
Reinicia Home Assistant e incorpóralo a la interfaz.
PASO EXTRA: Domotizar persianas con Sonoff y Alexa
Si deseas que Alexa identifique directamente las persianas, pudiendo indicar su posición, sólo tienes que activar el modo “Hue Bridge”, en la sección de configuración. Te aconsejamos cambiar el nombre “Friendly Name 1”, que es el que reconocerá Alexa de inmediato.
Entonces, en la aplicación de Alexa, ve al apartado de dispositivos. Al pasar un rato, saldrán 2 (uno por switch). Basta con seleccionar el primero.
Conclusión
Ahora ya sabes cómo domotizar persianas con Sonoff, paso a paso. Esperamos que este post te haya servido de ayuda. Si leíste las ventajas e inconvenientes de la domótica, sabrás que tras esta instalación, ¡tu calidad de vida en casa aumentará con creces!