If you cannot find the information you require in the topics below, please submit a support ticket.

Kasa Smart Control (Microsoft Store)

What Kasa products work


The following devices are reported as working.

Sockets

  • HS100
  • HS110
  • HS103 (US) smart plug
  • HS105
  • HS200 (US) Single pole wall switch
  • HS210 (US) 3-way wall switch
  • HS220 (US) dimmable plug
  • HS300 (US) Kasa Smart Wi-Fi 6-way Power Strip
  • KP115
  • KP303 (UK) Kasa Smart Wi-Fi 3-Way Power Strip
  • KS220 (US) dimmable wall switch

Lightbulbs

  • LB100
  • LB110
  • KL50

Please open a ticket and tell us of any that work and are not on the list

TPLink Device showing as Offline/Local Only or not connecting to Wi-Fi


This is not an issue with my third-party app, devices must be connected to Wi-Fi and Online through the official TP-Link app on your iOS/Android phone before my app can work, my app only communicates with the TP-Link servers, not the devices directly.

Here are a few things you can try:

Try switching the device off at the wall, this can force it to connect and report status to the correct TP-Link regional server.

If you have changed the wifi password on your router, then you need to re-add the devices using the TP-Link app on iOS or Android.

Try this TP-Link document – How do I move my Kasa device to a different wireless network? | TP-Link

Your device is having difficulty with a merged2.4ghz and 5ghz wifi:

Try separating the bands and connecting the device to 2.4ghz.

Create a 2.4ghz guest wifi network, temporarily connect your phone to this network then connect your TP-Link devices to this network.

TPLink Device not showing up?


Here is a list of things to try if devices are not showing up.

  • Only plugs and lights will show up, cameras and routers will not appear on the list.
  • Check that the device is connected to the internet and controllable via the Android or iOS app, if the device is greyed out or marked as local only it is offline.
  • Check that the device is plugged in and the wall socket switched on.
  • Make sure any VPNs are switched off.
  • If some devices show up but not others, try switching plugs and lights off at the switch for a few seconds (this can be because they are registered in the wrong region).
  • Check you are using the correct username and password for tplinkcloud.com.

If none of these work please send me a debug email via the support tab in the app.

I do not seem to be able to login


** Do not send debug for this on the support tab, it will be blank **

Check the following:

  • You can log into the Android or IOS app and see your devices, and none are marked at local only in the settings.
  • You can log into www.tplinkcloud.com with the username and password, this will not show your devices but will test you username and password.

NOTE: This app is not the official TP-Link app, if you need to change or reset your password, you need to do this on the official iOS or Android Kasa App

Is this the official TPLink Kasa App?


No, TPLink does not make a Windows Desktop App to control Kasa devices, to set up, delete or change devices you need to download the TPLink Kasa app from the iOS or Android phones.

Changed router, devices are now offline


This is not an issue with this app, please follow the instructions with your device, you need to either set the wifi name and password on your new router to the same as you had with your old router (devices will then just re-connect), or reset the devices and re-add.

This article on the TP-Link website may help to reset the device:

How do I move my Kasa device to a different wireless network? | TP-Link

Devices are showing as offline, but online in the official phone app.


On your phone turn off the wi-fi so you are on 4G, not on the same network as the devices.  If the devices offline status now matches than I would recommend resetting the device:

This article on the TP-Link website may help to reset the device :

How do I move my Kasa device to a different wireless network? | TP-Link

Kasa Smart Control – Command Line (Microsoft Store)

How to use Kasa Smart Control Command Line


What command you use in your scripts depends on the version you downloaded from the store:

Kasa Smart Control Microsoft Store version (This has the UI and Command Line) 

The command is KasaCmd (KasaCmd.exe)

To get the latest help Win Key + R and type KasaCmd

Kasa Smart Control – Command Line Microsoft Store version

The command is TPLinkCmd (TPLinkCmd.exe)

To get the latest help Win Key + R and type TPLinkCmd

Replace the KasaCmd in the examples below with the version you are using.  KasaCmd and TPLinkCmd are App Aliases, the path to these files is NOT required to be used in scripts.

Login

you must give a login command before executing a command, the credentials are encrypted and cached so for most scripts this is only required once.

KasaCmd -login -username "test@account.com" -password "password"

Logoff

Add the following at the end of the script, this erases the credentials from the cache.

KasaCmd -logoff

Get Device List

This gives a list of the names to use in the commands

KasaCmd -devicelist

Examples

KasaCmd -login -username "test@account.com" -password "password"
KasaCmd -device "PRINTER" -on
KasaCmd -device "PRINTER" -timer -start -h 0 -m 10 -action 0
KasaCmd -device "F650276187687146786A2846F464E627B832CED" -status

Basic Commands

help

full list of commands, press enter to show the advanced commands

-help (full list with advanced commands)

login

log in with the username and password provided

-login -username "test@account.com" -password "password"

login

without the argument prompts for the username and password

-login

device list

get the device list from the TP-Link servers

-devicelist

on

switch a device on

-device "NAME|ID" -on

off

switch a device off

-device "NAME|ID" -off

toggle

toggle a device status on to off or off to on

-device "NAME|ID" -toggle

status

prints the current relay status 

1=on 0 =off

-device "NAME|ID" -status

logoff

clears the cached credentials.

-logoff

Advanced Commands

rename

rename a device

-device “NAME|ID” -rename “new name”

strobe

switches the light on/off for number indicated by strobe with a pause of 1000ms

-device "NAME|ID" -strobe {1>} -interval {1000}

brightness

sets the brightness of a bulb

-device "NAME|ID" -brightness {1-100} (use -off for 0)

hue

sets the hue of a bulb

-device "NAME|ID" -hue {0-360}

saturation

sets the saturation of a bulb, higher the number deeper the colour

-device "NAME|ID" -saturation {0-100}

temperature

sets the temperature of a bulb/light strip this is indicated in K (Kelvin) 

examples – 2700K warm white, 4000K natural or 6500K daylight

-device "NAME|ID" -temperature {2700-9000}

autotemperature

matches the colour temperature with the light outdoors

0 = off

1 = on

-device "NAME|ID" -autotemperature {0,1}

emeter

displays the energy monitoring data is various formats

-device "NAME|ID" -emeter {summary|csvheader|csv}

timer start

To set the timer add the hours, minutes and seconds, the action at the end of the timer is 1=On, 0=Off 

-device "NAME|ID" -timer start -h {0>} -m {0>} -s {0>} -action {1|0}

timer stop

Stop and remove the active timer from the device.

-device "NAME|ID" -timer stop

timer status

Print the hours, minutes and seconds left on the current timer

-device "NAME|ID" -timer status

away (experimental)

-device "NAME|ID" -away {1|0}
-device "NAME|ID" -away status
-device "NAME|ID" -away rule -start {HH:MM|sunset|sunrise} -end {HH:MM|sunset|sunrise} -days 1010101 (SMTWTFS)
-device "NAME|ID" -away rule 247 (sets daily schedule 00:00 to 23:59)
-device "NAME|ID" -away rule evening (sets daily schedule sunset to 23:59)

effect (beta for KL 430)

switch a light strip (KL430) to a preset scene, off to switch it off

-device "NAME|ID" -effect {"lighting effect name"|off} (BETA for KL430)

Really Simple Document Filer

What document can I Import?

At the moment the only supported document type is PDF

Small Album Art

Small Album Art is not reducing my pictures


This program only works with folder.jpg and cover.jpg artwork, it will not convert any other pictures.