Y cual es la accion que debe ejecutar.. tu hablas como si nosotros entendieramos tu código a la perfección.
Ahora las funciones estan fuera del código html y de un cliente asi que si no las cumple es porque algo no esta bien.
Presentar("Persiana completamente bajada");
Presentar("Persiana completamente subida");
estos dos comandos se cumple o no?
Se mas específico con que comandos envías, envias este comando, esperas tanto tiempo y debería ocurrir tal cosa.