3.1.8 • Published 3 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
3 years ago
3.1.3
4 years ago
3.1.2
4 years ago
3.1.7
4 years ago
3.1.5
4 years ago
3.1.4
4 years ago
3.1.1
5 years ago
3.1.0
5 years ago
3.0.0
5 years ago
2.1.1
5 years ago
2.1.0
5 years ago
2.0.4
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago
0.2.6
7 years ago
0.2.5
9 years ago
0.2.4
9 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago