cool-iot
/trunk/main.js |
@@ -43,6 +43,7 @@ |
// Remove any retained message. |
client.publish(topic, "", {retain: true}) |
|
message. |
message = message.toString() |
winston.info('Received message: ' + message) |
if(!(message in config.GPIO)) { |
@@ -57,9 +58,15 @@ |
} |
|
winston.info('Toggling pin ' + pin + ' for ' + message) |
COOL[message].writeSync(1) |
setTimeout(function() { |
winston.info('Toggled pin ' + pin + ' for ' + message) |
COOL[message].writeSync(0) |
}, 1000) |
COOL[message].write(1, (err) => { |
if(err) { |
winston.err('Unable to toggle pin ' + pin + ' error message received is: ' + err.message) |
return; |
} |
|
setTimeout(function() { |
winston.info('Toggled pin ' + pin + ' for ' + message) |
COOL[message].write(0) |
}, 1000) |
}) |
}) |