Hola Digit. Bienvenido al foro de Tasker. Por tu forma de exponer, supongo que ya habrás leído las "Recomendaciones para participar", en
http://www.htcmania.com/showthread.php?p=8982303 , gracias.

Cita: Originalmente Escrito por
digit
Os envío lo que he creado por si me pudierais ayudar

Excelente intento, está claro que te lo has currado y me atrevo a pronosticar que tú vas a llevarte bien con Tasker. Te comento varios detalles interesantes:
Es lógico que utilices un contexto de Antena cercana para encender el Wifi, pero... Teniendo un Nexus 4 supongo que tendrás Android 4.3. Con esa versión de Android, y habiendo activado la opción (de los ajustes de Android) de "Buscar redes siempre"... algunos compañeros dicen que pueden usar el contexto de Wifi cercana, incluso teniendo el Wifi apagado, puesto que Android 4.3 nunca apaga totalmente el Wifi (lo mantiene encendido para mejorar la ubicación). Usar Wifi cercana mejoraría la precisión del perfil. Sin embargo, parece que esto no le funciona a todos los compañeros que tienen 4.3. Puedes informarte sobre este asunto en el siguiente hilo
http://www.htcmania.com/showthread.php?p=10285271
Por otro lado, el contexto de Antena cercana es bastante impreciso, y hay veces que la señal de antena tiene interrupciones con lo cual se activa la tarea de salida (apagar Wifi) cuando no debe hacerlo. Te sugiero que modifiques la tarea de salida, insertando al principio alguna acción que interrumpa o aborte la propia tarea si se mantiene la conexión Wifi en ese momento.
Según lo veo, no tiene sentido que uses la variable %WIFICON, al menos de la forma que la estás utilizando, pues solo te sirve para complicarte y no resuelve nada. Tanto en la tarea de entrada como en la de salida, estableces el valor de la variable y en las acciones siguientes chequeas el valor de esa variable que acabas de establecer, cosa que no tiene lógica porque la variable siempre tendrá el valor que acabas de ponerle. Resumiendo, yo quitaría la variable %WIFICON, pues no sirve para nada. Cuanto más simple es una tarea tanto menos posiblidades de que falle algo en ella, y también se entiende mejor al mirarla.
Creo que es muy buena idea poner las notificaciones mientras estás probando un perfil que no funciona bien.
Por último... me sorprende esa espera de 31 milisegundos que has puesto en A2 de la tarea de Salida. Creo que eso tampoco sirve para nada. ¿Que pretendes con esos 31 milisegundos?