diff --git a/manifest.konnector b/manifest.konnector index c081e18df991e1b6cdcbeec37efdb86ab4ed86bb..0136485b205dceba256dafc7f73deb1231f7f462 100644 --- a/manifest.konnector +++ b/manifest.konnector @@ -10,7 +10,6 @@ "vendor_link": "https://www.enedis.fr/", "categories": ["energy"], "frequency": "daily", - "time_interval": [2, 5], "fields": { "access_token": { "type": "hidden" diff --git a/src/index.js b/src/index.js index 62c3ef926bae1e676b8283a65ea63e589047c326..f249cb3a934ce4261902d63dc15cb4e7d9dcdd4f 100644 --- a/src/index.js +++ b/src/index.js @@ -280,12 +280,15 @@ async function storeData(data, doctype, filterKeys) { async function formateData(data, doctype) { log('info', 'Formating data') return data.map(record => { - const date = moment(record.date, 'YYYY/MM/DD h:mm:ss') + let date = moment(record.date, 'YYYY/MM/DD h:mm:ss') if (record.value != -2) { const load = doctype === 'com.grandlyon.enedis.minute' ? record.value / 2 : record.value + if (doctype === 'com.grandlyon.enedis.minute') { + date = date.subtract(30, 'minute') + } return { load: parseFloat(load / 1000), year: parseInt(date.format('YYYY')),