3.1.8 • Published 2 years ago
eliq-promise v3.1.8
eliq-promise
A node.js module to interface with the ELIQ API
Prerequisites
ELIQ access token
Install
npm install eliq-promise
API
Setup
const config = {
eliqAccesstoken: process.env['eliqAccesstoken'],
url: process.env['url'],
format: process.env['format'],
logLevel: process.env['logLevel'],
}
const {EliqClient} = require('eliq-promise');
const eliq = new EliqClient(config);
eliq.getFrom(5, '6min').then(console.log).catch(console.log);
Now
eliq.getNow().then(console.log).catch(console.log);
=>
{ createddate: '2015-03-10T05:38:20', power: 1285 }
From
eliq.getFrom(<hours ago>, '6min' | 'hour' | 'day').then(console.log).catch(console.log);
=>
{ startdate: '2015-03-10T00:00:00+00:00',
enddate: '2015-03-10T01:00:00+00:00',
intervaltype: '6min',
data:
[ { avgpower: 1170,
energy: 117,
temp_out: null,
time_start: '2015-03-10T00:00:00',
time_end: '2015-03-10T00:06:00' },
...
]
}
From => To
eliq.getFromTo (<startdate>, <enddate>, '6min' | 'hour' | 'day').then(console.log).catch(console.log);
=>
{ startdate: '2015-03-02T20:00:00+00:00',
enddate: '2015-03-02T23:00:00+00:00',
intervaltype: '6min',
data:
[ { avgpower: 2790,
energy: 279,
temp_out: null,
time_start: '2015-03-02T20:00:00',
time_end: '2015-03-02T20:06:00' },
...
]
}
3.1.8
2 years ago
3.1.3
3 years ago
3.1.2
3 years ago
3.1.7
3 years ago
3.1.5
3 years ago
3.1.4
3 years ago
3.1.1
3 years ago
3.1.0
3 years ago
3.0.0
3 years ago
2.1.1
3 years ago
2.1.0
3 years ago
2.0.4
5 years ago
2.0.2
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago
0.2.6
6 years ago
0.2.5
8 years ago
0.2.4
8 years ago
0.2.3
8 years ago
0.2.2
8 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago