diff --git a/functions.js b/functions.js index 536c18b..45adc23 100644 --- a/functions.js +++ b/functions.js @@ -15,7 +15,7 @@ const functions = { if (err) throw err; console.log('Auger GPIO Ready'); return; - } + }, // Turns the auger on (Pin 7 high) on() { gpio.write(7, true, function(err) { @@ -63,7 +63,7 @@ const functions = { commands: { pause() { console.log('Paused...'); - await this.sleep(process.env.PAUSETIME); + this.sleep(process.env.PAUSETIME).then(() => { return; }); return; }, reload() { @@ -97,9 +97,8 @@ const functions = { console.log('Environment variables:'); console.log(`ONTIME=${process.env.ONTIME}\nOFFTIME=${process.env.OFFTIME}\nPAUSETIME=${process.env.PAUSETIME}\nDEBUG=${process.env.DEBUG}`); return true; - } + }, } -} module.exports = { functions } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..eef442a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,28 @@ +{ + "name": "pscontrolpanel", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "pscontrolpanel", + "dependencies": { + "dotenv": "^16.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "engines": { + "node": ">=12" + } + } + }, + "dependencies": { + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..869b739 --- /dev/null +++ b/package.json @@ -0,0 +1,8 @@ +{ + "name": "pscontrolpanel", + "requires": true, + "packages": {}, + "dependencies": { + "dotenv": "^16.0.3" + } +}