VeSync Switch

The vesync switch platform enables integration with Etekcity VeSync smart wall switches and outlets.

VeSync outlets are low-cost wifi smart plugs that offer energy monitoring and work with popular voice assistants.

Supports both the 7A round outlets and 15A rectangular outlets, as well as the in wall switches.


To use your VeSync switches, you must first register your switches with the VeSync app. Once registration is complete you must add the following to your configuration.yaml file:

# Example configuration.yaml entry
  - platform: vesync
    username: YOUR_USERNAME
    password: YOUR_PASSWORD

Configuration Variables


(string)(Required)Username needed to log in to VeSync.


(string)(Required)Password needed to log in to VeSync.

Exposed Attributes

VeSync switches will expose the following details for only the smart outlets. Energy monitoring not available for in-wall switches.

Attribute Description Example
current_power_w The present power consumption of the switch in watts. 100
today_energy_kwh The kilowatt hours used by the switch during the previous 24 hours. 0.12