File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ var event = new net.Socket();
40
40
var HOST = settings . cbusip ;
41
41
var COMPORT = 20023 ;
42
42
var EVENTPORT = 20025 ;
43
+ var LASTADDRESS = 256 ;
43
44
44
45
var logging = settings . logging ;
45
46
@@ -134,7 +135,10 @@ client.on('connect', function() { // When connected
134
135
break ;
135
136
136
137
case "ON" :
137
- command . write ( 'ON //' + settings . cbusname + '/' + parts [ 2 ] + '/' + parts [ 3 ] + '/' + parts [ 4 ] + '\n' ) ;
138
+ if ( LASTADDRESS != parts [ 4 ] ) {
139
+ command . write ( 'ON //' + settings . cbusname + '/' + parts [ 2 ] + '/' + parts [ 3 ] + '/' + parts [ 4 ] + '\n' ) ;
140
+ }
141
+ LASTADDRESS = 256 ;
138
142
break ;
139
143
case "OFF" :
140
144
command . write ( 'OFF //' + settings . cbusname + '/' + parts [ 2 ] + '/' + parts [ 3 ] + '/' + parts [ 4 ] + '\n' ) ;
@@ -149,6 +153,7 @@ client.on('connect', function() { // When connected
149
153
} else {
150
154
command . write ( 'RAMP //' + settings . cbusname + '/' + parts [ 2 ] + '/' + parts [ 3 ] + '/' + parts [ 4 ] + ' ' + num + '\n' ) ;
151
155
}
156
+ LASTADDRESS = parts [ 4 ] ;
152
157
}
153
158
}
154
159
break ;
You can’t perform that action at this time.
0 commit comments