ewelink-api
Version:
eWeLink API for Node.js
24 lines (21 loc) • 805 B
JavaScript
const errors = {
400: 'Parameter error',
401: 'Wrong account or password',
402: 'Email inactivated',
403: 'Forbidden',
404: 'Device does not exist',
406: 'Authentication failed',
503: 'Service Temporarily Unavailable or Device is offline'
};
const customErrors = {
ch404: 'Device channel does not exist',
unknown: 'An unknown error occurred',
noDevices: 'No devices found',
noPower: 'No power usage data found',
noSensor: "Can't read sensor data from device",
noFirmware: "Can't get model or firmware version",
invalidAuth: 'Library needs to be initialized using email and password',
invalidCredentials: 'Invalid credentials provided',
invalidPowerState: 'Invalid power state. Expecting: "on", "off" or "toggle"',
};
module.exports = Object.assign(errors, customErrors);