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).
- If the Wi-Fi connection is disconnected (ie the SSID or Wifi Password has changed) then follow the TPLink guide – How do I move my Kasa device to a different wireless network? | TP-Link
- 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.