1) avsluta NexaHome
2) ladda hem testversion 2.3.3 eller senare
3) skapa filen demo2.html i "mywebserver" biblioteket enligt följande exempel:
Code: Select all
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head><title>NexaHome - Life Made Easy With Home Automation</title>
    <link rel="Shortcut Icon" href="http://nexahome.se/favicon32x32.ico">
    <meta http-equiv="refresh" content="60;#URL#?mypage=demo2&psw=#PSW#">
    <script type="text/javascript">
    if (document.images)
    {
       on = new Image();
       on.src = "#URL#/on.png";
       off = new Image();
       off.src = "#URL#/off.png";
       onoff = new Image();
       onoff.src = "#URL#/onoff.png";
       
       on150 = new Image();
       on150.src = "#URL#/on150.png";
       off150 = new Image();
       off150.src = "#URL#/off150.png";
       onoff150 = new Image();
       onoff150.src = "#URL#/onoff150.png";
    }
    function imgChange(name, image)
    {
        if (document.images)
        {
          if (image.indexOf("on.png") != -1) {
             document[name].src = eval("on.src");
             
          } else if (image.indexOf("off.png") != -1) {
             document[name].src = eval("off.src");
          } else if (image.indexOf("onoff.png") != -1) {
             document[name].src = eval("onoff.src");
             
          } else if (image.indexOf("on150.png") != -1) {
             document[name].src = eval("on150.src");
             
          } else if (image.indexOf("off150.png") != -1) {
             document[name].src = eval("off150.src");
             
          } else if (image.indexOf("onoff150.png") != -1) {
             document[name].src = eval("onoff150.src");
             
          } else {
             alert("Image not found: " + image);
          }
       }
    }
    function cmdTimeout(href)
    {
       cmd = href;
       setTimeout("cmdExec()", 1000);
    }
    function cmdExec()
    {
       if (cmd) {
          document.location.href = cmd;
       }
    }
    </script>
    </head>
    <!-- device="Kök (bord)" on="on.png" off="off.png" onoff="onoff.png" onhover="on150.png" offhover="off150.png" onoffhover="onoff150.png" -->
    <!-- device="Vardagsrum (gul)" on="on.png" off="off.png" onoff="onoff.png" onhover="on150.png" offhover="off150.png" onoffhover="onoff150.png"-->
    <body bgcolor="#ffffff" background="/nexahome/nexahome_bg.jpg">
    <img style="position:absolute;top:0px;left:0px" src="/nexahome/house_819_layout.png">
    <div style="position: absolute; top: 176px; left: 291px">
    <a href="#URL#?mypage=demo2&psw=#PSW#&device=#ID#Kök (bord)#&cmd=#CMD#Kök (bord)#&rnd=#RND#"
       onMouseOver='
          imgChange("device_#ID#Kök (bord)#", "#IMAGEHOVER#Kök (bord)#");
          cmdTimeout("#URL#?mypage=demo2&psw=#PSW#&device=#ID#Kök (bord)#&cmd=#CMD#Kök (bord)#&rnd=#RND#")'
       onMouseOut='imgChange("device_#ID#Kök (bord)#", "#IMAGE#Kök (bord)#")'>
    <img name="device_#ID#Kök (bord)#" src="#IMAGE#Kök (bord)#" border="0" alt="?"></a>
    </div>
    <div style="position: absolute; top: 205px; left: 105px">
    <a href="#URL#?mypage=demo2&psw=#PSW#&device=#ID#Vardagsrum (gul)#&cmd=#CMD#Vardagsrum (gul)#&rnd=#RND#"
       onMouseOver='imgChange("device_#ID#Vardagsrum (gul)#", "#IMAGEHOVER#Vardagsrum (gul)#")'
       onMouseOut='imgChange("device_#ID#Vardagsrum (gul)#", "#IMAGE#Vardagsrum (gul)#")'>
    <img name="device_#ID#Vardagsrum (gul)#" src="#IMAGE#Vardagsrum (gul)#" border="0" alt="?"></a>
    </div>
    <div style="position: absolute; top: 310px; left: 25px;">
    <form action="nexahome" method="get">
    <input type=hidden name="mypage" value="demo2">
    <input type=hidden name="psw" value="#PSW#">
    <input type=hidden name="rnd" value="#RND#">
    <input type=submit value="#TIMESTAMP#">
    </form>
    </div>
    </body>
    </html>
5) starta NexaHome
6) öppna websidan demo2 och för muspekaren över de två mottagarna, en av mottagarna är definierad så att kommandot går iväg utan att man behöver klicka