Turn off TPLink Smart plug LED

Turn off TPLink Smart plug LED - https://github.com/Tombo1001/Kasa-Dark-Mode
The HS100/HS110 LED can be bright and obnoxious.

If you are looking to turn off the LED status lights on the TPLink Kasa smart plugs, then look no further – the solution resides in this post. It does involve some Python interaction, but I promise that it is a gentle passing with the programming language.

This solution works for:

  • HS100
  • HS103
  • HS105
  • HS110

The only real drawback is that when the LED is disabled, you can not see when the device might have become disconnected from the wireless network – this is normally indicated by a RED or orange LED status.


The problem:

The reddit solution:

put some tape over it

The Reddit users go on to explain that the tape solution was working rather well. I am sure that using tape is quite effective, but if you don’t want the light emitted by the LED, then you might as well not have the energy consumption either.

The real solution:

The project’s README file has a full set of instructions on setup and how to use the python script. The code has two usage modes:

  1. One for all – apply LED status on or off for all discovered smart plugs:
> python kasa-dark-mode.py -d
Plug Alias: Fan
Current LED state: True
New LED state: False
---
Plug Alias: Network
Current LED state: True
New LED state: False

2. Interactive mode – walk through each discovered smart plug and make choice on the LED status:

> python kasa-dark-mode.py -i
You have selected interactive mode
Searching for smartplugs...
--plug found--
Plug Alias: Fan
Current LED state: False
Do you wish to turn ON 'Fan' LED [Y/n]: n
---
--plug found--
Plug Alias: Network
Current LED state: True
Do you wish to turn OFF 'Network' LED [Y/n]:
New LED state: False
---

No tape. No LED.