Plugin Wemo

From VoxCommando
Revision as of 13:41, 7 September 2016 by Jitterjames (talk)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Go to the main Plugins page.

Go to the complete Plugin List.


IMPORTANT NOTE: Wemo does not provide any kind of public API that can be used with Windows. Our plugin uses UPNP to discover and to control the Wemo. The Wemo's implementation of UPNP is not compatible with Windows 8 (we are not sure why). For that reason, the plugin will not be able to discover your Wemo devices if you are using Windows 8.

There are some workarounds discussed on that forum, which use the TCP plugin. At some point in the future, we may allow users to add Wemos manually within the Wemo plugin. However, it's important to note that the Wemo ports also change randomly and this could present an additional challenge. Search the forum for "Wemo" threads to find how different users have been getting around these Wemo limitations.


UPDATE: As of version 2.2.2.6 of VoxCommando the Wemo plugin should now work with Windows 10 (and probably Windows 8 as well).


Plugin Description

Control and Query Belkin Wemo Switches

Actions for the Wemo plugin

SetState

Wemo.SetState
Turn the switch on or off

  • Parameters: 2
  1. SerialNumber : Device serial number (or name) of the switch to control [string]
  2. State : on or off [string]

GetState

Wemo.GetState
Query the specified Wemo switch to see if the current state is "On" or "Off"

  • Parameters: 1
  1. SerialNumber : Device serial number (or name) of the switch to query [string]

GenXML

Wemo.GenXML
Generates a payloadXML file for all Wemo switches found. The file is saved in the payloads folder.