misc old changes
This commit is contained in:
24
dht.js
24
dht.js
@@ -1,7 +1,5 @@
|
||||
// ./src/index.js
|
||||
var GardenIP = '192.168.1.133';
|
||||
var AcIP = '192.168.1.143';
|
||||
var HouseDhtIP = '192.168.1.126';
|
||||
var config = require('./src/setup_const');
|
||||
|
||||
// importing the dependencies
|
||||
const util = require('util');
|
||||
@@ -22,11 +20,13 @@ var fs = require("fs");
|
||||
var http = require('http');
|
||||
var https = require('https');
|
||||
try{
|
||||
var SECURE_KEY = "/etc/letsencrypt/live/iot.d-popov.com/privkey.pem"; //__dirname + '/../../test/secure/tls-key.pem';
|
||||
var SECURE_CERT = "/etc/letsencrypt/live/iot.d-popov.com/cert.pem";
|
||||
var CERT_ROOT = "/etc/letsencrypt/live/iot.d-popov.com-0003";
|
||||
var SECURE_KEY = CERT_ROOT+ "/privkey.pem"; //__dirname + '/../../test/secure/tls-key.pem';
|
||||
var SECURE_CERT = CERT_ROOT+ "/cert.pem";
|
||||
var _privateKey = fs.readFileSync(SECURE_KEY, 'utf8');
|
||||
var _certificate = fs.readFileSync(SECURE_CERT, 'utf8');
|
||||
var credentials = {key: _privateKey, cert: _certificate};
|
||||
var _ca = fs.readFileSync(CERT_ROOT+ "/chain.pem", 'utf8');
|
||||
var credentials = {key: _privateKey, cert: _certificate, ca:_ca};
|
||||
}catch(ex){console.log("can't load certificates.");}
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ function(req, res){
|
||||
function(req, res){
|
||||
res.render('chart', { user: req.user });
|
||||
});
|
||||
app.get('/garden', function(req, res){ res.render('chartGarden'); });
|
||||
app.get('/garden/:days?', function(req, res){ res.render('chartGarden', {model:req.params}); });
|
||||
|
||||
//Authentication --
|
||||
|
||||
@@ -119,13 +119,13 @@ app.use('/waterTest',function(req, res){
|
||||
app.use('/water',function(req, res){
|
||||
var time = req.query.t;
|
||||
console.log("Watering cmd for: " + time);
|
||||
request('http://'+GardenIP+'/control?cmd=event,manualwatering='+ time, { json: true }, (err, res, body) => {
|
||||
request('http://'+config.GardenIP+'/control?cmd=event,manualwatering='+ time, { json: true }, (err, res, body) => {
|
||||
if (err) { return console.log("Problem watering: " + err); }
|
||||
console.log("Watering cmd successfully sent!");
|
||||
});
|
||||
});
|
||||
app.use('/waterStop',function(req, res){
|
||||
request('http://'+GardenIP+'/control?cmd=event,stopwatering', { json: true }, (err, res, body) => {
|
||||
request('http://'+config.GardenIP+'/control?cmd=event,stopwatering', { json: true }, (err, res, body) => {
|
||||
if (err) { return console.log("Problem watering: " + err); }
|
||||
console.log("STOP watering cmd sent!");
|
||||
});
|
||||
@@ -174,8 +174,6 @@ else
|
||||
wss = new WebSocket.Server({ port: 8080 });//not secure
|
||||
}
|
||||
|
||||
|
||||
|
||||
// // # ┌────────────── second (optional)
|
||||
// // # │ ┌──────────── minute
|
||||
// // # │ │ ┌────────── hour
|
||||
@@ -218,8 +216,8 @@ mqtt.on('clientConnected', function(){
|
||||
console.log("MQTT client connected !");
|
||||
});
|
||||
|
||||
var mqtt = require('mqtt')
|
||||
var mqtt_client = mqtt.connect('mqtt://192.168.1.131');
|
||||
var mqtt = require('mqtt');
|
||||
var mqtt_client = mqtt.connect('mqtt://'+ config.HomeControllerMQTT);
|
||||
mqtt_client.on('connect', function () {
|
||||
console.log("MQTT connected. subscribing to topics");
|
||||
mqtt_client.subscribe('tele/tasmota/STATE');
|
||||
|
||||
Reference in New Issue
Block a user