Now checks python script (forgot to add)

This commit is contained in:
2017-09-04 19:00:55 +02:00
parent c5ba6b8621
commit 01abf33d78

View File

@@ -4,8 +4,7 @@ var path = require('path');
var PythonShell = require('python-shell'); var PythonShell = require('python-shell');
app.use(express.static('public')); app.use(express.static('public'));
var relayState = false;
// This responds with "Hello World" on the homepage // This responds with "Hello World" on the homepage
app.get('/', function (req, res) { app.get('/', function (req, res) {
@@ -63,8 +62,21 @@ app.post('/off', function (req, res) {
}) })
app.post('/toggle', function (req, res) { app.post('/toggle', function (req, res) {
relayState = !relayState var relayState;
var options = { var options = {
pythonOptions: ['-u'],
args: 'get'
};
PythonShell.run('scripts/fanController.py', options, function (err, results) {
if (err) throw err;
if (results[0] == true)
relayState = true;
else
relayState = false;
});
options = {
pythonOptions: ['-u'], pythonOptions: ['-u'],
args: relayState args: relayState
}; };
@@ -75,7 +87,7 @@ app.post('/toggle', function (req, res) {
if (results[0] == true) if (results[0] == true)
res.send('off') res.send('off')
else else
res.send('none') res.send('on')
}); });
}) })