Paso 1: Cómo debería funcionar
Estas dos imágenes le dará una idea de cómo yo quería trabajar. Lo que no te dicen es que el control manual para arriba y abajo puede ser utilizado en cualquier momento (incluso en la fase inicial). Y el control externo envía "solicitudes", no siempre puede ver la cortina, o usted podría han hecho para que el teléfono envía solicitudes automáticamente.
Por ejemplo empujas en el teléfono que usted quiere que vaya para arriba, se moverá hacia arriba si es hacia abajo y no le nada si ya está levantado. Esto es lo que no necesitas pensar en botón bruja usted empuje y también se puede hacer para que envía una solicitud para subir a 8:30 de la mañana por ejemplo.
En este caso el control externo es un NodeMCU controlado por un teléfono. Pero usted podría elegir utilizar otro Arduino con un escudo de SMS en lugar de ello si sería una mejor solución para usted.
La cortina funciona con sólo un mando a distancia por lo que si no necesita la función de "control de teléfono" que podría saltar, el código que proporciono funcionará.