Wemo Controller

The Wemo controller allows you to control on/off and dimmer devices that operate using the Belkin "Wemo" standard. All setup and configuration must be first done using the Wemo smartphone app but afterwards, you can perform actual control through PowerHome.

Wemo On/Off devices are setup in the PowerHome Explorer in the Digital IO screen as IOT Input and IOT Output device types. Enter the Wemo device IP address into the "IP / Address" column. Unit and Point columns must have values but are not used (0,0 is fine). The Wemo Port is determined internally from within PowerHome

Dimmer devices are setup in the PowerHome Explorer on the Analog IO screen as IOT Input and IOT Output device types. Enter the Wemo device IP address into "ROM ID / IP / Topic / Channel" column. Unit and Point columns must have values but are not used (0,0 is fine). The Wemo Port is determined internally from within PowerHome.

Since Wemo dimmers track the on/off status separately from the dimmer value, the two separate data values must be encoded together into a single number. Dimmer values are 0 to 100 but are stored and set as a value from 1 to 101. The number 128 signifies that the Wemo device is off. The number 256 signifies that the Wemo device is on. By combining the values (or not) you can change the on/off state and dimmer level in a single command, change only the on/off state, or change only the dimmer state (you can change the dimmer level even when the Wemo device is off and doing so does NOT turn the device on). To turn off a dimmer without changing the current level, use an analog value of 128. To turn on a Wemo device without changing the level, use an analog value of 256. If you want to change the dimmer level only without changing the on/off state, use an analog value of 1 to 101. If you want to change both the on/off state and the level in the same command, add the values together. Assuming you want to change the level to 50%, then turning on at 50% would be 256 + 51 or 307. To turn off and set the level to 50% would be 128 + 51 or 179. The values that are stored internally in the Analog IO table within PowerHome is the combined on/off state and dimmer level.

You can use the predefined User Range ID for WEMO to handle the various on/off and dimmer states.