Added EspEasy (garden) handlers.

Added garden chart;
GetDevice messages has days filter;
Fixed charts & newchart data added.
This commit is contained in:
d-popov
2020-05-12 20:43:28 +03:00
parent d8a37e4b44
commit 8a68a07112
8 changed files with 348 additions and 49 deletions

View File

@@ -9,10 +9,13 @@ var con = mysql.createConnection({
const got = require('got');
exports.findByName = function(fieldName, cb) {
exports.findByName = function(fieldName, days, cb) {
process.nextTick(function() {
con.query("SELECT * FROM devicemessages WHERE field_name=? OR ? IS NULL",
[fieldName, fieldName], (err, data) => {
// console.log("findByName(" +fieldName + ",?" + days +")" );
// days = days|365;
console.log("findByName(" +fieldName + "," + days +")" );
con.query("SELECT * FROM devicemessages WHERE (field_name=? OR ? IS NULL) AND (timestamp >= ( CURDATE() - INTERVAL ? DAY ))",
[fieldName, fieldName, days], (err, data) => {
if (!err) {
cb(null, data);
} else {