Skip to content

Commit 93b2de1

Browse files
authored
Update index.js
added badly written code to ignore ON command after RAMP from home assistant MQTT lights
1 parent cad5b59 commit 93b2de1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ var event = new net.Socket();
4040
var HOST = settings.cbusip;
4141
var COMPORT = 20023;
4242
var EVENTPORT = 20025;
43+
var LASTADDRESS = 256;
4344

4445
var logging = settings.logging;
4546

@@ -134,7 +135,10 @@ client.on('connect', function() { // When connected
134135
break;
135136

136137
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;
138142
break;
139143
case "OFF":
140144
command.write('OFF //'+settings.cbusname+'/'+parts[2]+'/'+parts[3]+'/'+parts[4]+'\n');
@@ -149,6 +153,7 @@ client.on('connect', function() { // When connected
149153
} else {
150154
command.write('RAMP //'+settings.cbusname+'/'+parts[2]+'/'+parts[3]+'/'+parts[4]+' '+num+'\n');
151155
}
156+
LASTADDRESS = parts[4];
152157
}
153158
}
154159
break;

0 commit comments

Comments
 (0)