Subversion Repositories HomeAutomation

Rev

Rev 1899 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1899 Rev 2300
Line 1... Line 1...
1
 
1
 
2
 
2
 
3
function badrumsdimmer(aliasnameSensor, aliasnameDimmer1, aliasnameRotary, aliasnameDimmer2, aliasnameOutput)
3
function badrumsdimmer(aliasnameSensor, aliasnameDimmer1, aliasnameRotary, aliasnameDimmer2, aliasnameOutput, secondSensor)
4
{
4
{
5
    /* We must always call the parent constructor, initialization
5
    /* We must always call the parent constructor, initialization
6
       of variables could be done here, but initialize is a better place */
6
       of variables could be done here, but initialize is a better place */
7
    var self = this;
7
    var self = this;
8
    this.mySensor = aliasnameSensor;
8
    this.mySensor = aliasnameSensor;
-
 
9
    this.mySensor2 = secondSensor;
9
    this.myDimmer1 = aliasnameDimmer1;
10
    this.myDimmer1 = aliasnameDimmer1;
10
    this.myOutput = aliasnameOutput;
11
    this.myOutput = aliasnameOutput;
11
    this.myDimmer2 = aliasnameDimmer2;
12
    this.myDimmer2 = aliasnameDimmer2;
12
    this.myRotary = aliasnameRotary;
13
    this.myRotary = aliasnameRotary;
13
    this.myMode = 3;
14
    this.myMode = 3;
14
 
15
 
15
    Module_RegisterToOnMessage(aliasnameSensor, function(alias_name, command, variables) { self.sensorOnMessage(alias_name, command, variables) });
16
    Module_RegisterToOnMessage(aliasnameSensor, function(alias_name, command, variables) { self.sensorOnMessage(alias_name, command, variables) });
-
 
17
    Module_RegisterToOnMessage(secondSensor, function(alias_name, command, variables) { self.sensorOnMessage(alias_name, command, variables) });
16
    Module_RegisterToOnMessage(this.myRotary, function(alias_name, command, variables) { self.rotary_OnMessage(alias_name, command, variables) });
18
    Module_RegisterToOnMessage(this.myRotary, function(alias_name, command, variables) { self.rotary_OnMessage(alias_name, command, variables) });
17
    //Module_RegisterToOnChange(this.myRotary, function(alias_name, available,test) { self.rotaryOnline(alias_name, available,test) });
19
    //Module_RegisterToOnChange(this.myRotary, function(alias_name, available,test) { self.rotaryOnline(alias_name, available,test) });
18
   
20
   
19
    //Module_RegisterToOnChange( aliasnameSensor, function(alias_name, available,test) { self.sensorOnline(alias_name, available,test) });
21
    //Module_RegisterToOnChange( aliasnameSensor, function(alias_name, available,test) { self.sensorOnline(alias_name, available,test) });
20
    //Module_RegisterToOnChange( aliasnameDimmer, function(alias_name, available) { self.dimmerOnline(alias_name, available) });
22
    //Module_RegisterToOnChange( aliasnameDimmer, function(alias_name, available) { self.dimmerOnline(alias_name, available) });