HomeTasker PluginsWake On LAN - Tasker Plugin

Wake On LAN – Tasker Plugin

Time to wake up!

While playing with the Tasker PC control project I came across the Wake On LAN app. The older one I used was working, but always seem lacking and required the app to be launched by Tasker to work. The Wake On LAN – Tasker Plugin works much better so I thought I would share it with you! It’s also free, therefore there is no reason not to have it!

Wake On LAN – Tasker Plugin

Wake On LAN - Tasker Plugin

If you never came across this before WOL  or Wake On LAN allows you to wake up a device from a sleep, over the internet. It requires the sleeping device to be connected to the internet via LAN or a WIFI card that supports WOL.

The application works as a standalone app, or as the Tasker plugin.  The Tasker usage is pretty simplistic, and there isn’t much to it. You can wake up a previously configured device or a group of devices. If you need some help configuring your wake on LAN services I have the tutorial just for you.

Since there isn’t anything else to configure in Tasker, let’s take a look at the Wake On LAN – Tasker Plugin options.

Wake On LAN – options

The app has pretty much everything that you would need in the WOL situation. Once the device is configured, you can simply add it to your Tasker profile.

If your device is on the same as your network, you can simply search for it. A scan should show you all the hostnames and you can pick the device to add from the list.  An excellent idea since typing out the MAC addresses manually is a pain. Otherwise, you can add the device to the list manually.


You can call your device anything you want and add a colour to it. A great way to organise your list.


The devices can be grouped in lists. Something that can be handy if you want to boot all the devices in the same location or the same type of devices. To select a default Tasker group – check the settings of the app.


The address of the device (or your network card) often used to send a magic packet. When used, you can get away without knowing your device’s internal IP and simply broadcast the packet to all devices. Only the device with a matching MAC will be booted up.

Hostname/IP/Broadcast address

The DNS, internal/external IP or a broadcast address of the target device.

  • yourhostname.ddn.net (sample DNS)
  • raspberrypi (sample hostname)
  • (sample internal IP)
  • (sample external IP)
  • (sample broadcast address)

You can choose one of the methods to find your target device on the network. Note that port forwarding is needed if you are trying to WOL from outside of your network.


The default ports for WOL are 7 -9 but you can assign a port manually. Unless using from outside of your local network, you are fine leaving it at the default values.

Device IP

The IP of the actual device. This will be usually the local IP and will be used to check the online status of the device.

Online Status Port

Used with the option above – allows sending a ping to determine the target device is online. (overrides the ports specified in the settings.

Device ID

An arbitrary ID to recognise the devices.

SecureOn Password

A password for the WOL wakeup call. Must be supported by the target device. Allows more secure WOL routine.

All the options can be exported/imported which makes it easier to back up and share with other devices.  The application is well designed and will save you a lot of time. My criticism of the Wake On LAN – Tasker Plugin would be the lack of support for multiple groups from Tasker (you can call in groups by chaining tasks as an alternative) also, having the access to the online status of the device would be great. You can ping the device with the run shell action.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

New to Tasker?

Tasker Quick Start – Getting started with Tasker

From newb to not so newbie in 10 min

Best Tasker Projects

How to use Raspberry PI as WOL (wake on lan) server

While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

How to wake on LAN computers and put it to sleep with Power Menu,...

How to Wake on LAN properly via Android, Alexa, Google Assistant and Web

7 awesome Bluetooth keyboard shortcuts for Android

7 unique Android shortcuts that you can add to any Bluetooth keyboard.

Smart overnight charging with Tasker

Still keeping your phone plugged in overnight? Try smarter overnight charging with this profile

One thing that Join app can’t do and how to fix it with Tasker

It's not possible to share the clipboard automatically between join accounts registered to 2 different emails. But you can fix this with tasker.

Essential Guides

Tasker: Seconds into DD:HH:MM:SS (dynamic)

It's time to.... ok it's a pun, but I will show you how to master time and convert seconds to DD:HH:MM:SS dynamically

4 ways to organise Tasker projects

Keep your Tasker tidy!

A better way to store Tasker credentials

The more clever way of managing credentials

Annoyed with dozens of AutoApps populating your app drawer? Here is a fix!

Clear your app drawer from the clutter in seconds

Putting AutoTools pie chart to a good use – SSID logger

Who wants a piece of the pie (chart)?