From 5ff65874f2712918ea9e796f3fdf7461b3bf4b3d Mon Sep 17 00:00:00 2001 From: Yoan Vallet <ext.sopra.yvallet@grandlyon.com> Date: Wed, 17 Jun 2020 11:32:39 +0200 Subject: [PATCH] fix date for consumption load curve data --- manifest.konnector | 1 - src/index.js | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/manifest.konnector b/manifest.konnector index c081e18..0136485 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 62c3ef9..f249cb3 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')), -- GitLab