Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »


This integration uses a custom skill that allows HomeSeer users to control all of their devices and events. The  voice syntax is a bit more complex than it is with our SmartHome skill but it provides more complete control of systems.

Voice Command Syntax Samples

  • "Alexa, tell HomeSeer to turn off the kitchen light"
  • "Alexa, tell HomeSeer to set the thermostat to 65 degrees"
  • "Alexa, tell HomeSeer to unlock the front door"
  • "Alexa, tell HomeSeer to get the status of my temperature sensor"
  • "Alexa, tell HomeSeer to run the SUNSET event"
  • "Alexa, tell HomeSeer to close the garage door"


  • HomeSeer HS4 System (HomeTroller or computer running HS4 software)
  • MyHS Remote Access Service
  • Amazon Alexa-powered device(s) (Echo, Fire Tablet or similar)

Initial Setup

You'll need to add a user account to your HS4 system with your MyHS credentials and you'll need to enable Admin and Local permissions to this account. Once that's done, you'll need to enable voice commands for the HomeSeer devices or device features you wish to control with Alexa. Follow these steps to set this up:

Add MyHS User Account to HS4

Open your HomeSeer system's web interface and navigate to Setup > Users. Add a new user with your MyHS account credentials. Enable Admin and Local permissions.

Enable Voice Commands for HS4 Devices or Features

Devices must be manually enabled for voice commands in order to be discovered by Alexa. In HS4, it's possible to enable root devices or features. For this skill, you should only enable devices or features that are directly controllable. To enable voice commands, navigate to the settings for the root device or for the feature, and tick the Voice Command Enabled checkbox:

Use the guide below to determine which method is best for your specific devices and then check the Voice Command Enabled checkbox in the settings for the root device or for the feature(s). Use the appropriate option below depending on the type of device you wish to control.

Enable Root DevicesEnable Features
Use this option for devices that only have a root deviceUse this option if the root device is not controllable but the features are

If the root device is enabled for voice, the discovered device will use the root name and will be controllable.If the features are enabled for voice, the discovered device will use the feature name and will be controllable.

Smart Home Skill Setup

  1. Open the Alexa app on your mobile device or visit from your web browser and sign in to your Amazon account.
  2. Click or tap Skills or Skills & Games and search for HomeSeer.
  3. Select HomeSeer Home Automation Skill and click Enable.
  4. Our MyHS login page will appear. Enter your credentials and click Log In.
  5. Close the login window after successful account linking

Testing Control of Devices

Use the syntax and examples below to construct phrases that will control and obtain status from HomeSeer devices.

Syntax Template

  • "{Attention Phrase} {Command} {Location 2} {Location 1} {Device Name}" 

Controlling HomeSeer Devices 

  • "{Alexa, Tell HomeSeer to} {Turn on the} {Light}"
  • "{Alexa, Tell HomeSeer to} {Turn on the} {Bathroom} {Light}"
  • "{Alexa, Tell HomeSeer to} {Turn on the} {First Floor} {Bathroom} {Light}"
  • "{Alexa, Tell HomeSeer to} {Unlock the} {Door Lock}"
  • "{Alexa, Tell HomeSeer to} {Unlock the} {Kitchen} {Door Lock}"
  • "{Alexa, Tell HomeSeer to} {Unlock the} {First Floor} {Kitchen} {Door Lock}"
  • "{Alexa, Tell HomeSeer to} {Set the} {Outside Lights} {to 50%}"
  • "{Alexa, Tell HomeSeer to} {Set the} {Kitchen} {Outside Lights} {to 50%}"
  • "{Alexa, Tell HomeSeer to} {Set the} {First Floor} {Kitchen} {Outside Lights} {to 50%}"

Controlling "All" HomeSeer Devices 

  • "{Alexa, Tell HomeSeer to} {Turn on all the} {Lights}"
  • "{Alexa, Tell HomeSeer to} {Turn on all the} {Living Room} {Lights}"
  • "{Alexa, Tell HomeSeer to} {Set all} {Living Room} {Lights} {to 50%}"
  • "{Alexa, Tell HomeSeer to} {Turn off all the} {First Floor} {Lights}"

Obtaining Status From HomeSeer Devices

  • "{Alexa, Tell HomeSeer to} {Get the status of the} {Door Lock}"
  • "{Alexa, Tell HomeSeer to} {Get the status of the} {Kitchen} {Door Lock}"
  • "{Alexa, Tell HomeSeer to} {Get the status of the} {First Floor} {Kitchen} {Door Lock}"

Testing Control of Events

Use the syntax and examples below to construct phrases that will launch HomeSeer events.
Tip: Consider changing your Event Names if the phrases you're required to use sound unnatural in any way.

Syntax Template

  • "{Attention Phrase} {Command} {Event Name} {Command}"

Launching HomeSeer Events

  • "{Alexa, Tell HomeSeer to} {Run the Event} {Turn all lights off}"
  • "{Alexa, Tell HomeSeer to} {Run the} {Turn all lights off} {Event}"


If for any reason, you can't control your devices after discovery, here are a few things to check:

  • Make sure MyHS is connected to your system. Navigate to and log into your account. Access your system.
  • Make sure Alexa is working. Talk to your Alexa device to ensure the service is working.
  • Check your Internet connection.

If everything is working but you still can't control devices, open a service desk ticket for help.

  • No labels