276°
Posted 20 hours ago

Kasa Mini Smart Plug by TP-Link, WiFi Outlet with Energy Monitoring, Works with Amazon Alexa(Echo and Echo Dot), Google Home and Samsung SmartThings, Wireless Smart Socket (KP115)

£9.115£18.23Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

Replace My Smart Plug with the alias you gave to your plug in the Kasa app (be sure to give a different alias to each device). Instead of toggle(), you can also use power_on() or power_off(). These have the same functionality as the Smart Power Strips, though the HS100, HS103 and HS105 do not have the power usage features. Add and modify schedule rules for your devices How to use offset and fade rate feature when schedule sunrise and sunset in Kasa app 08-18-2022 61644

Add a new schedule rule device_name = "My Smart Plug" device = await device_manager . find_device ( device_name ) if device : print ( f 'Found { device . model_type . name } device: { device . get_alias () } ' ) print ( f 'Adding schedule rule' ) new_rule = TPLinkDeviceScheduleRuleBuilder ( ) . with_action ( turn_on = True ) . with_name ( 'My Schedule Rule' ) . with_enable_status ( True ) . with_sunset_start () . with_repeat_on_days ( [ 0 , 0 , 0 , 0 , 0 , 1 , 1 ] ) . build () await device . add_schedule_rule ( new_rule . to_json ()) else : print ( f 'Could not find { device_name } ' ) The first tab allows you to schedule your device to switch on or off on set days at a set time, or at sunrise or sunset. Under the Timer section, you can have the plug power on or off after a certain amount of time, like if you want to fall asleep with your heater on but don’t like the thought of it staying on all night. To retrieve power consumption data for one of the individual plugs on an HS300 power strip (KP303 does not support power usage data): import json device = await device_manager . find_device ( "My Smart Plug" ) power_usage = await device . get_power_usage_realtime () print ( json . dumps ( power_usage , indent = 2 , default = lambda x : x . __dict__ ))

For the past few months, I have been using a TP-Link Kasa Smart KP115 WiFi Plug with energy monitoring to control the mains power for my Samsung TV and Sony soundbar and sub-woofer. Below the relay and earth connection are a pair of diagonal pins, which are the mains input for the board. These need to be heated with a soldering iron to remove the PCB from the case. PCB Top with the relay removed

How to setup schedule, away mode and timer of TP-Link Smart Plug/Switch in Kasa APP 08-18-2022 377705 Voice Control–Free up your hands with simple voice commands.Works with Alexa, Google Home, and Bixby. Press and hold the reset button until the Wi-Fi LED blinks amber rapidly (about 10 seconds) to reset the Smart switch to factory defaults. HS103P3 , HS103P4 , HS100P3 , HS103P2 , EP40 , EP40A , HS107 , HS200P3 , EP10P2 , EP10P3 , EP10P4 , KP105P2 , ES20M , HS105 KIT , HS103 , KP105P3 , HS300 , KP115 , HS105 , HS110 KIT , HS220 , HS200 , KP100 KIT , HS100 , KS220M , HS110P3 , KP100 , KP400 , EP10 , KP125 , KP200 , HS100 KIT , KP405 , KP105 , HS210 KIT , KP401 , KP303 , HS110 , HS210 , KP400P2 , KS230 KITIt is working for me. I got 2 new ones in November/december and they showed straight away as new integrations in HA (I am taking about KP115) To view your devices, you can run the following: devices = await device_manager . get_devices () if devices : print ( f 'Found { len ( devices ) } devices' ) for device in devices : print ( f ' { device . model_type . name } device called { device . get_alias () } ' ) Control your devices Smart Power Strips (HS300, KP303) Removing the foam pad allowed access to the relay pins, and this was removed with the desoldering iron to clear the holes. PCB Base Delete a schedule rule device_name = "My Smart Plug" device = await device_manager . find_device ( device_name ) if device : print ( f 'Found { device . model_type . name } device: { device . get_alias () } ' ) print ( f 'Deleting schedule rule' ) schedule = await device . get_schedule_rules () rule = schedule . rules [ 0 ] await device . delete_schedule_rule ( rule . id ) else : print ( f 'Could not find { device_name } ' ) Testing

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment