Skip to content

Small Python-powered system tray application to control VeSync WiFi Smart Outlets

Notifications You must be signed in to change notification settings

maxpereira/vetray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vetray

VeTray is a lightweight Python-powered system tray application that allows the easy control of VeSync Etekcity WiFi Smart Outlets.

Screenshot showing VeTray menu on Windows 10

Getting Started

  1. Clone repo contents to a folder
  2. Run pip install pyvesync pystray
  3. Rename account-ex.json to account.json and input your VeSync account information and timezone
  4. Run vetray.py
  5. Right click the plug icon in your system tray
  6. Click any menu item to toggle the power state of the outlet

Pro-tip: If you're on Windows, you can rename vetray.py to vetray.pyw to run VeTray without showing the console window.

Known Issues

If an outlet's power state changes from outside VeTray (either through the VeSync app, a smart assistant, or the physical toggle button), you will have to click the menu option twice to toggle the power state.

Thanks to Pixel-Perfect from FlatIcon for making the royalty-free plug icon.

About

Small Python-powered system tray application to control VeSync WiFi Smart Outlets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages