Complementary app to the universe TP-Link Smart home devices of Kasa Smart and Tapo.
⚠️ If you are using mobile browser: Press the button "View all" to see all the page including the Roadmap!
Watt is an iOS mobile app developed for the TP-Link's Smart Plugs and Smart Lamps, that allows you to set cost for each kilowatt(kWh) and by doing this you have control of the cost in each device. Also, add support for voice actions using the "Hey Siri".
With this page of GitHub, I hope to develop a small community to report problems with the application and think of solutions.
Oficial website: https://watt-app.com/
- Daily & monthly energy usage totals and averages and money cost.
- Historical daily and monthly energy usage charts and Runtime (hours that the device was on).
- Turn on/off the device
- Show cumulative energy usage form all devices.
- Support for Siri and the Shortcuts.
- One app supporting the both product lines Kasa and Tapo.
Kasa Smart | Tapo | Watt for Smart Devices | |
---|---|---|---|
Control Kasa Devices | ✔️ | ✖️ | ✔️ |
Control Tapo Devices | ✖️ | ✔️ | ✔️ |
Apple Shortcuts | ✔️ | ✖️ | ✔️ |
Siri support from the app | ✖️ | ✖️ | ✔️ |
Night mode (Turn off led) | ✖️ | ✖️ | ✔️ |
Charts (Runtime and energy usage) | ✖️ | ✖️ | ✔️ |
Live consumption (from all devices) | ✖️ | ✖️ | ✔️ |
Erase Statistics | ✖️ | ✖️ | ✔️ |
Set price for kWh | ✖️ | ✖️ | ✔️ |
See voltage and Current | ✖️ | ✖️ | ✔️ |
Price | Free | Free | Free |
| Kasa Smart Tapo
Featured | Kasa HS100, HS103, HS105, HS107, HS200, HS210, HS220, KP105, KP200, KP303, KP400, EP10 |
Kasa HS110, HS300, KP115 |
Kasa KL50, KL60, KL110, KL120, KL130, LB100, LB110, LB120, LB130, LB200, LB230 |
Tapo P100, P105 |
Tapo L510, L530 |
---|---|---|---|---|---|
Device Type | Smart Plug and Switch | Smart Plug with Energy Monitoring | Smart Bulb | Smart Plug | Smart Bulb |
Turn On/Off | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Get overview each device that are active in the home screen |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Energy consumption Chart Daily & monthly |
✔️ | ✔️ | ✖️ | ✖️ | |
Daily and monthly cost of the device | ✔️ | ✔️ | ✔️ | ||
Runtime Chart Daily & monthly |
✔️ | ✔️ | ✔️ | ✖️ | ✖️ |
Cumulative energy usage form all devices |
✔️ | ✔️ | ✔️ | ||
Night Mode (turn off the LEDs) | ✔️ *1 | ✔️ | ✔️ | ||
Erase Runtime statistics | ✔️ | ✔️ | ✔️ | ✖️ | ✖️ |
Erase Consumption statistics | ✔️ | ✔️ | ✖️ | ✖️ | |
Siri and Apple Shortcuts | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Set Brightness | Just HS220 | ✔️ | ✔️ | ||
Set Color Temperature | Just KL120, KL130, LB120, LB130, LB200, LB230 | Just L530 | |||
Set Light Color | Just KL130, LB130 and LB230 | Just L530 |
*1 Due to hardware limitations HS200 v1 and HS220 v2 the night mode does not work. It's working well for HS200 v2 and v3 and HS220 v1 and v3.
If you have any issue or suggestion, open a new ticket by pressing on the top of this page "issues" then "New issue".
Link to the App:
https://apps.apple.com/us/app/watt-for-smart-devices/id1465004830
Here you can find the video (old):
- Show cumulative energy usage form all devices.
- Show energy consumption by last 30 days, month.
- Show daily cost metrics
- Make it work with HS100
- Night Mode (Option to turn off the led light).
- Show more info about each device (Like real-time consumption, Voltage, wireless signal)
- The ability to reset the stats for when a different appliance/device is plugged in and I want to start fresh.
- Create a concept "Room/Spaces" which will aggregate multiple devices.
- Find a way to give commands to Siri to turn on/off device (maybe using Siri shortcut)
- Add support to TP-Link HS300, KP303, KL50, KP200, KP400, HS107, KP100.
- Add support to Smart Bulb KL50, KL50B, KL60, LB200, LB230(E26), LB230.
- Implement Haptic Touch.
- Add support to all Tapo devices.
- Calculate the energy cost for smart switches (HS200, HS210 and HS220) based on Runtime + default/set value consumed energy.
- Send a weekly email with consumption reports and charts.
- Export the data to Excel (CSV)
- Show chart gathering all devices and the total cost.
- Record the energy consumption hour by hour
- Show energy consumption by day, bill.
- The option to define peak and off-peak times and electricity prices.
- Force reboot, turn Off device then On after 30 seconds turn on again (Helpful for devices like wifi routers connected to the smart plug)
- Make smart action (like if consumption is lower then specific value turn off(stand-by), or using GPS and when arriving home turn on the light, even use the weather forecast to make action, define amount time before sunset/sunrise action)
- Make a personalized schedule that will tell you how much money you will save by turning off your device x hours
- Set Goals to save energy
- Add new voice command to change bulb temperature color
- Add Party Mode using the Smart Bulbs (change color and brigtness)
- Add Artificial Intelligence (IA) to detect and send you push notification when some consumption is not right like: leave the refrigerator door open, washer is done.
- If you have multiple devices connected to single HS110 use artificial intelligence to detect which devices are turned on and off and how much each one of them is spending.
- Make web version
1 - What is "Night Mode" functionality?
On all TP-Link plugs and switches there is a light to inform you that the device is active. The problem is that when the device is placed in the room it is annoying to have that LED active. With this feature, you can turn off that LED.
2 - How to activate the "Night Mode"?
To activate "Night Mode" you will have to follow these steps: Click on the button on the bottom right "▲". Click in one of the circles that will open a screen with information about your device. On that screen, you have a button on the top left for configuration, click on it. Now just go down and you'll find "Night Mode".
3 - Do all devices support "Night Mode"?
Almost all Kasa Smart devices are supporting, except: "HS200 v1" and "HS220 v2" I believe that is because of hardware limitations.
4 - Where is the Android App?
This app does not exist on Android and there are no plans for development. I'm just iOS Developer and I don't have knowledge of Android.