Edimax SP-1101W

2014 · 2 replies · Devices

This discussion is 12 years old. It predates today's Roomie Remote X, and the app names, menus, features, pricing, and device details below have changed substantially since 2014. Treat it as historical reference — see Support and current compatibility for how things work today.

In short

Hi there, i am trying to get my Edimax Switches (WiFi Power-plugs) working with Roomie Remote. — Staff replied: “Looks like you're missing a blank line before the XML header. Everything without a line before is going to become a header not body.”

Question 2014-08 · older version

Hi there,

i am trying to get my Edimax Switches (WiFi Power-plugs) working with Roomie Remote.

There is a way to switch them via HTTP post message. The device could be powered on by url (smartplug.cgi) and the following XML script:

<?xml version="1.0" encoding="utf-8"?>

<SMARTPLUG id="edimax"><CMD id="setup"><Device.System.Power.State>ON</Device.System.Power.State></CMD></SMARTPLUG>

So i tried to write this custom device script looking like:

<dict>

<key>brand</key>

<string>Edimax</string>

<key>cat</key>

<string>Switch</string>

<key>codes</key>

<dict>

<key>POWERON</key>

<string>POST /smartplug.cgi

<?xml version="1.0" encoding="utf-8"?>

<SMARTPLUG id="edimax">

<CMD id="setup">

<Device.System.Power.State>ON</Device.System.Power.State>

</CMD>

</SMARTPLUG></string>

<key>.AUTH 1 FORMAT</key>

<string>Username</string>

<key>.AUTH 2 FORMAT</key>

<string>Password</string>

</dict>

<key>method</key>

<string>http</string>

<key>type</key>

<integer>1</integer>

</dict>

But it does not work.

Could you please help me getting able to run this in Roomie Remote?!

Thanks in advance

Bastian

Roomie Staff 2014-08 · older version

Looks like you're missing a blank line before the XML header. Everything without a line before is going to become a header not body.

Thank you.

Member 2014-08 · older version

Thanks for your help!

Now it works with the following syntax:

<key>PLUGON</key>

<string>POST /smartplug.cgi

<?xml version="1.0"?>

<SMARTPLUG id="edimax">

<CMD id="setup">

<Device.System.Power.State>ON</Device.System.Power.State>

</CMD>

</SMARTPLUG>

</string>

Related threads

Today's Roomie controls 400,000+ devices.

Roomie Remote X brings TVs, receivers, streamers, lights, and whole-home audio into one app on iPhone, iPad, Mac, and Apple TV.

Download Roomie Remote X