malkair
30/09/13, 13:38:29
Buenas. Por asi a alguien le interesara, estoy preparando un tareílla para 1) comprobar si un PC dentro de mi red está o no encendido y 2) Encenderlo si no lo está. Naturalmente, esto solo funcionará si nuestro PC está suspendido, no apagado totalmente. Hay que configurar la tarjeta de red para permitirle despertar al equipo y que solo lo haga con un "Magic Packet" (esto está en las propiedades de vuestro adaptador de red).
Primero, la tarea para comprobar si el PC está encendido o no:
Ejecutar consola: ping -c 3 192.168.1.2 - Guardar salida en: %pingresult - Continuar tras error: activada
If %pingresult ~ *100% packet loss*
Flash: Está apagado
Else
Flash: Está encendido
End If
Como vemos, lanza 3 pings a la IP 192.168.1.2 (es la IP del PC que queremos comprobar), y si está apagado (devuelve un mensaje que contiene la expresión "100% packet loss"), lo indica; en otro caso, nos indica que está encendido.
Ahora, vamos a "despertarlo". Necesitamos la app Wol Wake on Lan Wan (https://play.google.com/store/apps/details?id=com.benfinnigan.wol&hl=es), gratuita en Play Store y con soporte para Tasker. La configuramos así:
Añadimos servidor nuevo, le damos el nombre que queramos, ponemos su MAC (la podemos obtener ejecutando ipconfig /all en el PC), ponemos su IP, dejamos puerto 9 y todo lo demás como está. Si alguien necesita más información de cómo obtener la MAC, que me lo diga.
Y creamos una sencillísima tarea en Tasker:
Plugins - Opciones de WoL Wake on Lan Wan - Configurar - (nuestro PC)
Esta tarea al ser lanzada despertará de inmediato nuestro PC si todo está bien configurado.
Ya está. Ahora podemos combinar la tarea de PING con la de WOL, de forma que si el PC no está encendido, se ejecute la tarea para despertarlo.
Las aplicaciones son múltiples y sería muy sencillo preparar un perfil que despertara al PC cuando estamos llegando a casa o a cierta hora del día, por poner unos simples ejemplos (este prefil/tarea es solo para red local, pero se puede hacer desde fuera de la wifi; para ello necesitaríamos crear una cuenta en un servicio de ip fija como no-ip.com y hacer el WOL a la dirección proporcionada por el servicio, del tipo miordenador.no-ip.biz).
No es todo demasiado detallado porque ando un poco mal de tiempo. Si precisáis más información o teneís ideas que pueden funcionar con este perfil, responded y gustosamente lo iremos puliendo.
Primero, la tarea para comprobar si el PC está encendido o no:
Ejecutar consola: ping -c 3 192.168.1.2 - Guardar salida en: %pingresult - Continuar tras error: activada
If %pingresult ~ *100% packet loss*
Flash: Está apagado
Else
Flash: Está encendido
End If
Como vemos, lanza 3 pings a la IP 192.168.1.2 (es la IP del PC que queremos comprobar), y si está apagado (devuelve un mensaje que contiene la expresión "100% packet loss"), lo indica; en otro caso, nos indica que está encendido.
Ahora, vamos a "despertarlo". Necesitamos la app Wol Wake on Lan Wan (https://play.google.com/store/apps/details?id=com.benfinnigan.wol&hl=es), gratuita en Play Store y con soporte para Tasker. La configuramos así:
Añadimos servidor nuevo, le damos el nombre que queramos, ponemos su MAC (la podemos obtener ejecutando ipconfig /all en el PC), ponemos su IP, dejamos puerto 9 y todo lo demás como está. Si alguien necesita más información de cómo obtener la MAC, que me lo diga.
Y creamos una sencillísima tarea en Tasker:
Plugins - Opciones de WoL Wake on Lan Wan - Configurar - (nuestro PC)
Esta tarea al ser lanzada despertará de inmediato nuestro PC si todo está bien configurado.
Ya está. Ahora podemos combinar la tarea de PING con la de WOL, de forma que si el PC no está encendido, se ejecute la tarea para despertarlo.
Las aplicaciones son múltiples y sería muy sencillo preparar un perfil que despertara al PC cuando estamos llegando a casa o a cierta hora del día, por poner unos simples ejemplos (este prefil/tarea es solo para red local, pero se puede hacer desde fuera de la wifi; para ello necesitaríamos crear una cuenta en un servicio de ip fija como no-ip.com y hacer el WOL a la dirección proporcionada por el servicio, del tipo miordenador.no-ip.biz).
No es todo demasiado detallado porque ando un poco mal de tiempo. Si precisáis más información o teneís ideas que pueden funcionar con este perfil, responded y gustosamente lo iremos puliendo.