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:
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 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:
- 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.