Added EspEasy (garden) handlers.
Added garden chart; GetDevice messages has days filter; Fixed charts & newchart data added.
This commit is contained in:
@@ -33,6 +33,32 @@ var DeviceMessage = sqlz.define('devicemessage', {
|
||||
timestamp: { type: Sequelize.DATE, allowNull: false},
|
||||
});
|
||||
|
||||
DeviceMessage.GetByName = function (name, days)
|
||||
{
|
||||
var User = sqlz.User;
|
||||
User.find({
|
||||
where: {
|
||||
field_name: name,
|
||||
timestamp: {$gte: new Date()}
|
||||
}
|
||||
}).then(function(user)
|
||||
{
|
||||
if(!user)
|
||||
{
|
||||
error.status = 500; error.message = "ERROR_INVALID_USER"; error.code = 301;
|
||||
return next(error);
|
||||
}
|
||||
|
||||
// Build the profile from the user object
|
||||
profile = {
|
||||
"firstName": user.firstName,
|
||||
"lastName": user.lastName,
|
||||
"emailAddress": user.emailAddress
|
||||
}
|
||||
response.status(200).send(profile);
|
||||
});
|
||||
}
|
||||
|
||||
var DeviceCommand = sqlz.define("command", {
|
||||
device: { type: Sequelize.STRING},
|
||||
command: {type: Sequelize.TEXT},
|
||||
|
||||
Reference in New Issue
Block a user