Using the latest Android app (version 2.2) and iOS app (version 2.3.1 and above, which should be released in AppStore next week) you can link WeMo switches as a tag to allow automation through KumoApp. These KumoApps have been made available (you can install them or make your own version based on their source code, once you link your WeMo switch):

  • When any of the PIR sensor detected motion, turn on Wemo, when all times out, turn off Wemo
  • When any of the PIR sensor detected motion while all of specified phone are away from home, turn on Wemo (makes potential thieves think you are at home)
  • When more than specified number of PIR sensors detected motion, turn on Wemo, when the number falls below, turn off Wemo
  • When any of the door is opened, turn on Wemo
  • When any motion sensor tag is moved (when they are armed), turn on Wemo
  • When any motion sensor tag is moved (when they are armed), and while all of specified phone are away from home, turn on Wemo
  • When any of specified phones enters region, turn on Wemo switches
  • When temperature is too high, turn on Wemo, when temperature is back to normal, turn off Wemo
  • When temperature is too low, turn on Wemo, when temperature is back to normal, turn off Wemo
  • When all specified phones leave region, turn off Wemo switches

Linking WeMo switch is very similar to linking Nest Thermostat. After you have connected you iOS or Android device to the same local WiFi network your WeMo device is on, launch the WirelessTag app and click the "+ Associate" button. If the app can find a WeMo switch on your local WiFi, a green "Link WeMo" button will show up (you may have to give the app about 10 second after launch for it to find your WeMo devices). Linking WeMo device function is not available from Web Interface on laptops, but once linked, WeMo device can be controlled from the Web Interface as well as from KumoApp. 

 

UPDATE: With latest version of Android app 2.3.5 we have improved the reliability of the app finding WeMo switches on your network. You need to connect the Android to your local WiFi for the green "Link Wemo" button to show up. The iOS app 2.3.1 is still under AppStore review as some issues were discovered during review and delayed the release. You can join the Test Flight program to try out this iOS app version and any future pre-release versions.

‹ Go back to the blog

Comments

  • Posted by Dan on July 19, 2017

    This is exactly what I want to do. Did you find a solution?

  • Posted by Martijn Kriens on June 06, 2017

    I created a script for this (to cool my wine cellar with air from outside once outside is colder than the cellar temperature:

    ====
    var sensor1 = <#Tepmerature Sensor 1_[12|13|21|26|52|72]1#>;
    var sensor2 = <#Tepmerature Sensor 2_[12|13|21|26|52|72]1#>;
    var wemo = <#WeMo switch to turn on/off_821#>;
    var max_wemo_try=5;
    function wemoAction(on){
    try{
    if(on)wemo.lightOn();
    else wemo.lightOff();
    max_wemo
    try=5;
    }catch(e){
    KumoApp.Log(JSON.stringify(e));
    device.push("Could not turn on/off " + wemo.name);
    if(max
    wemo
    try— >0)
    KumoApp.setTimeout(function(){wemoAction(on);}, 60000);
    }
    }

    var handler = function(){
    if(((sensor2.temperature – sensor1.temperature)< <%difference in Celsius_N%>) &&
    (sensor2.temperature > <%minimum temperatuur kelder in Celsius_N%>))
    {
    wemoAction(true);
    }
    else
    {
    wemoAction(false);
    }
    }
    sensor1.temperatureChange=sensor2.temperatureChange=handler;
    ===

  • Posted by Mark on April 22, 2017

    I am looking at using two tags – one located outside and the other inside a garage. Basically the garage gets too hot. So what I would like is once the outside temperature is below the garage temperature the outside tag turns on a wemo which operates a fan. Then turns off when temperature is lower inside than out.

    Basically a differential temperature controller.

    Can this be done?

Leave a comment