Subversion Repositories HomeAutomation

Rev

Rev 2123 | Rev 2125 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 2123 Rev 2124
Line 176... Line 176...
176
   
176
   
177
    var button_string = Storage_GetParameter(remote_storage_name, button_name);
177
    var button_string = Storage_GetParameter(remote_storage_name, button_name);
178
   
178
   
179
    if (!button_string)
179
    if (!button_string)
180
    {
180
    {
181
        Log("\033[31mNo such button " + button_name + " found on remote " + remote + ".\033[0m\n");
181
        Log("\033[31mNo such button " + button_name + " found on remote " + remote_name + ".\033[0m\n");
182
        return false;
182
        return false;
183
    }
183
    }
184
   
184
   
185
    var button_data = eval("(" + button_string + ")");
185
    var button_data = eval("(" + button_string + ")");
186
   
186
   
Line 242... Line 242...
242
            levelInt = 0;
242
            levelInt = 0;
243
            break;
243
            break;
244
        }
244
        }
245
        dataInt += 549755813888; //Set MSB
245
        dataInt += 549755813888; //Set MSB
246
        dataInt += levelInt*4294967296//Add dimmer level
246
        dataInt += levelInt*4294967296//Add dimmer level
-
 
247
        Log("button_data[protocol]=" + button_data["protocol"] + "\n");
247
        return IROut_Send_Raw(alias_name, button_data["protocol"], dataInt.toString(), "Burst");   
248
        return IROut_Send_Raw(alias_name, button_data["protocol"], dataInt.toString(), "Burst");   
248
    } else {
249
    } else {
249
        Log("\033[31mDimmer level out of range [0 -> 16].\033[0m\n");
250
        Log("\033[31mDimmer level out of range [0 -> 16].\033[0m\n");
250
        return false;
251
        return false;
251
    }
252
    }