diff --git a/2/ecolyo.043a1a3c0c0d747c22c5.js b/2/ecolyo.428a0f6e105059ec41cb.js similarity index 98% rename from 2/ecolyo.043a1a3c0c0d747c22c5.js rename to 2/ecolyo.428a0f6e105059ec41cb.js index fca616ff617615c3f0927433c551e514679cbaf1..330b6544a4714dd65ba17cefc36dd3cb894f3e22 100644 --- a/2/ecolyo.043a1a3c0c0d747c22c5.js +++ b/2/ecolyo.428a0f6e105059ec41cb.js @@ -105,8 +105,6 @@ var _analysis = _interopRequireDefault(__webpack_require__("jSRn")); var _noProfilePlaceholder = _interopRequireDefault(__webpack_require__("tM5S")); -var _AnalysisConsumptionRow = _interopRequireDefault(__webpack_require__("lZiS")); - var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); @@ -131,6 +129,8 @@ var _profileTypeEntity = _interopRequireDefault(__webpack_require__("aypK")); __webpack_require__("u5Ob"); +var _AnalysisConsumptionRow = _interopRequireDefault(__webpack_require__("lZiS")); + function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } @@ -308,6 +308,29 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { }; var Consumption = /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "status-header" + }, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _analysis.default, + size: 44 + }), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('analysis.compare.title'))), profile.isProfileTypeCompleted && /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('analysis.accessibility.button_go_to_profil'), + onClick: goToForm, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _profileEdit.default, + size: 40 + }))), /*#__PURE__*/_react.default.createElement("div", { + className: "analysis-graph" + }, !profile.isProfileTypeCompleted ? profileNotCompleted() : isLoading ? /*#__PURE__*/_react.default.createElement("div", { + className: "loader-container" + }, /*#__PURE__*/_react.default.createElement(_Loader.default, { + color: "elec" + })) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "consumption-title text-20-bold" }, /*#__PURE__*/_react.default.createElement("div", { className: "user-title" @@ -323,11 +346,11 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { forecast: forecast, connected: fluidTypes.length > 0, noData: false - })), fluidTypes.map(function (fluid, index) { + })), fluidTypes.map(function (fluid) { var _performanceIndicator2; return ((_performanceIndicator2 = performanceIndicators[fluid]) === null || _performanceIndicator2 === void 0 ? void 0 : _performanceIndicator2.value) && /*#__PURE__*/_react.default.createElement(_AnalysisConsumptionRow.default, { - key: index, + key: fluid, fluid: fluid, userPriceConsumption: userPriceConsumption, homePriceConsumption: homePriceConsumption, @@ -338,9 +361,9 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { }); }), fluidTypes.length < 3 && /*#__PURE__*/_react.default.createElement("hr", { className: "consumption-sep" - }), disconnectedFluidTypes.map(function (fluid, index) { + }), disconnectedFluidTypes.map(function (fluid) { return /*#__PURE__*/_react.default.createElement(_AnalysisConsumptionRow.default, { - key: index, + key: fluid, fluid: fluid, userPriceConsumption: userPriceConsumption, homePriceConsumption: homePriceConsumption, @@ -349,9 +372,9 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { connected: false, noData: false }); - }), emptyFluidTypes.map(function (fluid, index) { + }), emptyFluidTypes.map(function (fluid) { return /*#__PURE__*/_react.default.createElement(_AnalysisConsumptionRow.default, { - key: index, + key: fluid, fluid: fluid, userPriceConsumption: userPriceConsumption, homePriceConsumption: homePriceConsumption, @@ -385,7 +408,7 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { } }, /*#__PURE__*/_react.default.createElement("span", { className: "accordion-desc text-16-normal" - }, t('analysis.average_home_description'))))); + }, t('analysis.average_home_description'))))))); return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "status-header" @@ -2087,15 +2110,15 @@ var MonthlyAnalysis = function MonthlyAnalysis(_ref) { className: "analysis-root black" }, fluidTypes.length >= 1 ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "analysis-content" - }, /*#__PURE__*/_react.default.createElement("div", null, fluidConfig.map(function (fluid, index) { - return fluidTypes.includes(fluid.fluidTypeId) ? /*#__PURE__*/_react.default.createElement(_FluidPerformanceIndicator.default, { - key: index, + }, /*#__PURE__*/_react.default.createElement("div", null, fluidConfig.map(function (fluid) { + return fluidTypes.includes(fluid.fluidTypeId) && /*#__PURE__*/_react.default.createElement(_FluidPerformanceIndicator.default, { + key: fluid.konnectorConfig.slug, fluidType: fluid.fluidTypeId, performanceIndicator: performanceIndicators[fluid.fluidTypeId], date: analysisDate.minus({ month: 1 }).startOf('month') - }) : null; + }); }))), loadAnalysis && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { className: "analysis-content" }, /*#__PURE__*/_react.default.createElement("div", { diff --git a/3/ecolyo.5ece55736571b5c91afd.js b/3/ecolyo.0e7e4206658f5e4b1eff.js similarity index 99% rename from 3/ecolyo.5ece55736571b5c91afd.js rename to 3/ecolyo.0e7e4206658f5e4b1eff.js index 2a8e596f4d2fe43c667e8d74255c02cdb4babcef..3123e1b1791cb3e8ebaecef7f56d05b35dcf2100 100644 --- a/3/ecolyo.5ece55736571b5c91afd.js +++ b/3/ecolyo.0e7e4206658f5e4b1eff.js @@ -3872,7 +3872,7 @@ exports.default = _default; /***/ "PhcN": /***/ (function(module) { -module.exports = JSON.parse("[{\"first\":\"Le saviez-vous ?\",\"second\":\"Pour acheminer l’eau sur Lyon (Lugdunum !) l’acqueduc de Gier faisait 86 km à l’époque Romaine !\"},{\"first\":\"Rien que de l’eau, de l’eau de pluie, de l’eau de la Métroooooo\",\"second\":\"♪♪\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"Environ 90% de notre électricité provient de centrales de production hors de notre métropole.\"},{\"first\":\"« Il y a de l’eau dans le gaz » …\",\"second\":\"Avec Ecolyo c’est l’eau AVEC le gaz.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La consommation énergétique résidentielle représente environ 30% de la consommation énergétique totale de notre territoire.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La Métropole de Lyon a été territoire d’expérimentation Linky. Le compteur est présent sur notre territoire depuis plus de 10 ans !\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"10 minutes d'aération par jour permettent à notre habitat d’être plus sain, avec un air renouvelé, moins de polluants et l’évacuation de l’humidité qui stagne et qui nous oblige à consommer plus de chauffage.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"2°C ! C’est la différence qu’on peut mesurer dans une rue bien arborée en comparaison d’une rue vide : la végétation est donc cruciale pour le bien être en ville l’été et pour limiter l’installation des climatiseurs.\"},{\"first\":\"Il y a les bonnes pratiques de consommations énergétiques (et Ecolyo est là pour cela !) mais aussi et bien sûr, la rénovation.\",\"second\":\"Le saviez-vous ? La loi énergie climat de 2019 impose que d’ici 2025, les bâtiments privés résidentiels les plus énergivores soient tous rénovés !\"}]"); +module.exports = JSON.parse("[{\"first\":\"Le saviez-vous ?\",\"second\":\"Pour acheminer l’eau sur Lyon (Lugdunum !) l’aqueduc de Gier faisait 86 km à l’époque Romaine !\"},{\"first\":\"Rien que de l’eau, de l’eau de pluie, de l’eau de la Métroooooo\",\"second\":\"♪♪\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"Environ 90% de notre électricité provient de centrales de production hors de notre métropole.\"},{\"first\":\"« Il y a de l’eau dans le gaz » …\",\"second\":\"Avec Ecolyo c’est l’eau AVEC le gaz.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La consommation énergétique résidentielle représente environ 30% de la consommation énergétique totale de notre territoire.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La Métropole de Lyon a été territoire d’expérimentation Linky. Le compteur est présent sur notre territoire depuis plus de 10 ans !\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"10 minutes d'aération par jour permettent à notre habitat d’être plus sain, avec un air renouvelé, moins de polluants et l’évacuation de l’humidité qui stagne et qui nous oblige à consommer plus de chauffage.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"2°C ! C’est la différence qu’on peut mesurer dans une rue bien arborée en comparaison d’une rue vide : la végétation est donc cruciale pour le bien être en ville l’été et pour limiter l’installation des climatiseurs.\"},{\"first\":\"Il y a les bonnes pratiques de consommations énergétiques (et Ecolyo est là pour cela !) mais aussi et bien sûr, la rénovation.\",\"second\":\"Le saviez-vous ? La loi énergie climat de 2019 impose que d’ici 2025, les bâtiments privés résidentiels les plus énergivores soient tous rénovés !\"}]"); /***/ }), @@ -6290,7 +6290,7 @@ var KonnectorModal = function KonnectorModal(_ref) { className: "kmodal-waiting-text text-18-italic" }, shuffledWaitingTexts.map(function (text, idx) { return /*#__PURE__*/_react.default.createElement("div", { - key: idx, + key: text.second, className: (0, _classnames.default)('waiting-text', (0, _defineProperty2.default)({}, 'show', idx === index % shuffledWaitingTexts.length)) }, /*#__PURE__*/_react.default.createElement("p", null, text.first), /*#__PURE__*/_react.default.createElement("p", null, text.second)); })); @@ -6302,7 +6302,7 @@ var KonnectorModal = function KonnectorModal(_ref) { className: "text-18-white" }, t('konnector_modal.logging_txt')) : firstConnectionWaitingTexts.map(function (text, idx) { return /*#__PURE__*/_react.default.createElement("div", { - key: idx, + key: text.second, className: (0, _classnames.default)('waiting-text', (0, _defineProperty2.default)({}, 'show', idx === index % firstConnectionWaitingTexts.length)) }, /*#__PURE__*/_react.default.createElement("p", null, text.first), /*#__PURE__*/_react.default.createElement("p", null, text.second)); })); @@ -6821,9 +6821,9 @@ var ReleaseNotesModal = function ReleaseNotesModal(_ref) { className: "release-note-message text-16-bold" }, t('consumption_visualizer.release_notes_modal.message')), /*#__PURE__*/_react.default.createElement("div", { className: "release-note-message text-16-normal" - }, releaseNotes.notes.length > 0 && releaseNotes.notes.map(function (note, index) { + }, releaseNotes.notes.length > 0 && releaseNotes.notes.map(function (note) { return /*#__PURE__*/_react.default.createElement("div", { - key: index, + key: note.title, className: "release-note-part" }, /*#__PURE__*/_react.default.createElement("div", { className: "release-note-message text-16-bold" @@ -7200,9 +7200,9 @@ var FluidButtons = function FluidButtons(_ref) { className: "fluid-buttons" }, /*#__PURE__*/_react.default.createElement("div", { className: "content" - }, orderedFluids.map(function (fluid, key) { + }, orderedFluids.map(function (fluid) { return /*#__PURE__*/_react.default.createElement(_FluidButton.default, { - key: key, + key: fluid, isActive: activeFluid === fluid, fluidType: fluid }); @@ -7915,9 +7915,9 @@ var TimeStepSelector = function TimeStepSelector(_ref) { className: 'timestep-container' }, /*#__PURE__*/_react.default.createElement("ul", { className: "timestep-bar ".concat(fluidType === _fluid.FluidType.ELECTRICITY && 'elec-bar') - }, timeStepArray.map(function (step, key) { + }, timeStepArray.map(function (step) { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, { - key: key + key: step }, /*#__PURE__*/_react.default.createElement("li", { className: step === currentTimeStep ? 'active circle' : 'circle', onClick: function onClick() { diff --git a/4/ecolyo.cb0065196f4258175382.js b/4/ecolyo.b36c04845ac8ccdfd8e2.js similarity index 96% rename from 4/ecolyo.cb0065196f4258175382.js rename to 4/ecolyo.b36c04845ac8ccdfd8e2.js index db9a60314ac5af53362ec76e44c3afaa86bc0339..b0b9e8790bdfa8891b171b9d62b71532546e74b7 100644 --- a/4/ecolyo.cb0065196f4258175382.js +++ b/4/ecolyo.b36c04845ac8ccdfd8e2.js @@ -69,13 +69,13 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && var TabPanel = function TabPanel(_ref) { var children = _ref.children, - index = _ref.index, + tab = _ref.tab, value = _ref.value; return /*#__PURE__*/_react.default.createElement("div", { role: "tabpanel", - hidden: value !== index, - id: "simple-tabpanel-".concat(index), - "aria-labelledby": "simple-tab-".concat(index) + hidden: value !== tab, + id: "simple-tabpanel-".concat(tab), + "aria-labelledby": "simple-tab-".concat(tab) }, children); }; @@ -108,7 +108,7 @@ var EcogestureView = function EcogestureView() { haveSeenEcogestureModal = _useSelector.haveSeenEcogestureModal, isProfileEcogestureCompleted = _useSelector.isProfileEcogestureCompleted; - var _useState3 = (0, _react.useState)(tab ? parseInt(tab) : _ecogesture.EcogestureStatus.OBJECTIVE), + var _useState3 = (0, _react.useState)(tab ? parseInt(tab) : _ecogesture.EcogestureTab.OBJECTIVE), _useState4 = (0, _slicedToArray2.default)(_useState3, 2), tabValue = _useState4[0], setTabValue = _useState4[1]; @@ -239,8 +239,11 @@ var EcogestureView = function EcogestureView() { 'aria-controls': "simple-tabpanel-".concat(index) }; }, []); - var getLabel = (0, _react.useCallback)(function (_tab) { - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, t("ecogesture.title_tab_".concat(_tab)), /*#__PURE__*/_react.default.createElement("br", null), _tab === _ecogesture.EcogestureStatus.OBJECTIVE && "(".concat(objectiveEcogestureList.length, ")"), _tab === _ecogesture.EcogestureStatus.DOING && "(".concat(doingEcogestureList.length, ")"), _tab === _ecogesture.EcogestureStatus.ALL && "(".concat(allEcogestureList.length, ")")); + var getTabLabel = (0, _react.useCallback)(function (tab) { + var _tabCounts; + + var tabCounts = (_tabCounts = {}, (0, _defineProperty2.default)(_tabCounts, _ecogesture.EcogestureTab.OBJECTIVE, objectiveEcogestureList.length), (0, _defineProperty2.default)(_tabCounts, _ecogesture.EcogestureTab.DOING, doingEcogestureList.length), (0, _defineProperty2.default)(_tabCounts, _ecogesture.EcogestureTab.ALL, allEcogestureList.length), _tabCounts); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, t("ecogesture.title_tab_".concat(tab)), /*#__PURE__*/_react.default.createElement("br", null), "(".concat(tabCounts[tab], ")")); }, [allEcogestureList.length, doingEcogestureList.length, objectiveEcogestureList.length, t]); (0, _react.useEffect)(function () { var subscribed = true; @@ -322,19 +325,19 @@ var EcogestureView = function EcogestureView() { }, centered: true }, /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ - label: getLabel(_ecogesture.EcogestureStatus.OBJECTIVE), - className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture.EcogestureStatus.OBJECTIVE)) - }, tabProps(_ecogesture.EcogestureStatus.OBJECTIVE))), /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ - label: getLabel(_ecogesture.EcogestureStatus.DOING), - className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture.EcogestureStatus.DOING)) - }, tabProps(_ecogesture.EcogestureStatus.DOING))), /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ - label: getLabel(_ecogesture.EcogestureStatus.ALL), - className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture.EcogestureStatus.ALL)) - }, tabProps(_ecogesture.EcogestureStatus.ALL))))), /*#__PURE__*/_react.default.createElement(_Content.default, { + label: getTabLabel(_ecogesture.EcogestureTab.OBJECTIVE), + className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture.EcogestureTab.OBJECTIVE)) + }, tabProps(_ecogesture.EcogestureTab.OBJECTIVE))), /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ + label: getTabLabel(_ecogesture.EcogestureTab.DOING), + className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture.EcogestureTab.DOING)) + }, tabProps(_ecogesture.EcogestureTab.DOING))), /*#__PURE__*/_react.default.createElement(_core.Tab, (0, _extends2.default)({ + label: getTabLabel(_ecogesture.EcogestureTab.ALL), + className: (0, _classnames.default)('single-tab', (0, _defineProperty2.default)({}, 'active', tabValue === _ecogesture.EcogestureTab.ALL)) + }, tabProps(_ecogesture.EcogestureTab.ALL))))), /*#__PURE__*/_react.default.createElement(_Content.default, { height: headerHeight }, /*#__PURE__*/_react.default.createElement(TabPanel, { value: tabValue, - index: _ecogesture.EcogestureStatus.OBJECTIVE + tab: _ecogesture.EcogestureTab.OBJECTIVE }, isProfileEcogestureCompleted && (totalAvailable === totalViewed && objectiveEcogestureList.length === 0 ? /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { setTab: setTabValue, isObjective: true, @@ -345,7 +348,6 @@ var EcogestureView = function EcogestureView() { displaySelection: totalAvailable !== totalViewed, selectionTotal: totalAvailable, selectionViewed: totalViewed, - index: _ecogesture.EcogestureStatus.OBJECTIVE, handleReinitClick: handleReinitClick })), !isProfileEcogestureCompleted && /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { setTab: setTabValue, @@ -354,7 +356,7 @@ var EcogestureView = function EcogestureView() { handleReinitClick: handleReinitClick })), /*#__PURE__*/_react.default.createElement(TabPanel, { value: tabValue, - index: _ecogesture.EcogestureStatus.DOING + tab: _ecogesture.EcogestureTab.DOING }, isProfileEcogestureCompleted && (totalAvailable === totalViewed && doingEcogestureList.length === 0 ? /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { setTab: setTabValue, isObjective: false, @@ -365,7 +367,6 @@ var EcogestureView = function EcogestureView() { displaySelection: totalAvailable !== totalViewed, selectionTotal: totalAvailable, selectionViewed: totalViewed, - index: _ecogesture.EcogestureStatus.DOING, handleReinitClick: handleReinitClick })), !isProfileEcogestureCompleted && /*#__PURE__*/_react.default.createElement(_EcogestureEmptyList.default, { setTab: setTabValue, @@ -374,14 +375,12 @@ var EcogestureView = function EcogestureView() { handleReinitClick: handleReinitClick })), /*#__PURE__*/_react.default.createElement(TabPanel, { value: tabValue, - index: _ecogesture.EcogestureStatus.ALL + tab: _ecogesture.EcogestureTab.ALL }, Boolean(allEcogestureList.length) && /*#__PURE__*/_react.default.createElement(_EcogestureList.default, { list: allEcogestureList, displaySelection: false, selectionTotal: totalAvailable, - selectionViewed: totalViewed, - index: _ecogesture.EcogestureStatus.ALL, - handleReinitClick: handleReinitClick + selectionViewed: totalViewed })))), openEcogestureInitModal && /*#__PURE__*/_react.default.createElement(_EcogestureInitModal.default, { open: openEcogestureInitModal, handleCloseClick: handleCloseEcogestureInitModal, @@ -717,7 +716,7 @@ var _utils = __webpack_require__("c+yx"); __webpack_require__("JY8P"); -var _EfficientyRating = _interopRequireDefault(__webpack_require__("v88h")); +var _EfficiencyRating = _interopRequireDefault(__webpack_require__("Zjkz")); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } @@ -725,7 +724,8 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && var EcogestureCard = function EcogestureCard(_ref) { var ecogesture = _ref.ecogesture, - selectionCompleted = _ref.selectionCompleted; + _ref$selectionComplet = _ref.selectionCompleted, + selectionCompleted = _ref$selectionComplet === void 0 ? false : _ref$selectionComplet; var _useState = (0, _react.useState)(''), _useState2 = (0, _slicedToArray2.default)(_useState, 2), @@ -793,7 +793,7 @@ var EcogestureCard = function EcogestureCard(_ref) { className: "ec-content-short-name text-15-bold" }, ecogesture.shortName), /*#__PURE__*/_react.default.createElement("div", { className: "ec-content-efficiency" - }, /*#__PURE__*/_react.default.createElement(_EfficientyRating.default, { + }, /*#__PURE__*/_react.default.createElement(_EfficiencyRating.default, { result: Math.round(ecogesture.efficiency) })))))); }; @@ -923,7 +923,6 @@ var EcogestureList = function EcogestureList(_ref) { displaySelection = _ref.displaySelection, selectionTotal = _ref.selectionTotal, selectionViewed = _ref.selectionViewed, - index = _ref.index, handleReinitClick = _ref.handleReinitClick; var _useI18n = (0, _I18n.useI18n)(), @@ -964,9 +963,9 @@ var EcogestureList = function EcogestureList(_ref) { var filterEcogesture = function filterEcogesture(_ecogestures) { var filtered = _ecogestures.filter(function (ecogesture) { return _ecogesture.Usage[ecogesture.usage] === activeFilter; - }).map(function (ecogesture, index) { + }).map(function (ecogesture) { return /*#__PURE__*/_react.default.createElement("div", { - key: index, + key: ecogesture.id, className: "ecogesture-list-item" }, /*#__PURE__*/_react.default.createElement(_EcogestureCard.default, { ecogesture: ecogesture, @@ -1062,10 +1061,10 @@ var EcogestureList = function EcogestureList(_ref) { }))); }))))), /*#__PURE__*/_react.default.createElement("div", { className: "ecogesture-content" - }, list.length > 0 && activeFilter === _ecogesture.Usage[_ecogesture.Usage.ALL] ? list.map(function (ecogesture, index) { + }, list.length > 0 && activeFilter === _ecogesture.Usage[_ecogesture.Usage.ALL] ? list.map(function (ecogesture) { return /*#__PURE__*/_react.default.createElement(_EcogestureCard.default, { + key: ecogesture.id, ecogesture: ecogesture, - key: index, selectionCompleted: selectionViewed === selectionTotal }); }) : list.length > 0 && activeFilter !== _ecogesture.Usage[_ecogesture.Usage.ALL] ? filterEcogesture(list) : !displaySelection && /*#__PURE__*/_react.default.createElement("div", { @@ -1074,7 +1073,7 @@ var EcogestureList = function EcogestureList(_ref) { className: "text-20-normal" }, t('ecogesture.no_ecogesture_filter.text1')), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-italic" - }, t('ecogesture.no_ecogesture_filter.text2'))), !displaySelection && index !== _ecogesture.EcogestureStatus.ALL && /*#__PURE__*/_react.default.createElement("button", { + }, t('ecogesture.no_ecogesture_filter.text2'))), !displaySelection && handleReinitClick && /*#__PURE__*/_react.default.createElement("button", { className: "reinit-button", onClick: handleReinitClick }, /*#__PURE__*/_react.default.createElement("span", null, t('ecogesture.reinit'))))); diff --git a/6/ecolyo.cf351296060960978fe9.js b/6/ecolyo.8a0fb54d4ad7a438bb12.js similarity index 99% rename from 6/ecolyo.cf351296060960978fe9.js rename to 6/ecolyo.8a0fb54d4ad7a438bb12.js index 4fea90754049b9153822338243c9a8fa856fbe32..e60253ab7158ff36d9e17e2ee612eb158cfde13a 100644 --- a/6/ecolyo.cf351296060960978fe9.js +++ b/6/ecolyo.8a0fb54d4ad7a438bb12.js @@ -386,7 +386,7 @@ var ProfileTypeOptions = function ProfileTypeOptions() { className: "value" }, profileType.area, t('profile_type.area.name')), /*#__PURE__*/_react.default.createElement("div", { className: "value" - }, profileType.occupantsNumber, profileType.occupantsNumber > 1 ? t('profile_type.occupantsNumber.multi') : t('profile_type.occupantsNumber.single')), profileType.housingType === _profileType.HousingType.APPARTMENT && /*#__PURE__*/_react.default.createElement("div", { + }, profileType.occupantsNumber, profileType.occupantsNumber > 1 ? t('profile_type.occupantsNumber.multi') : t('profile_type.occupantsNumber.single')), profileType.housingType === _profileType.HousingType.APARTMENT && /*#__PURE__*/_react.default.createElement("div", { className: "value floor" }, t("profile_type.floor.".concat(profileType.floor))), /*#__PURE__*/_react.default.createElement("div", { className: "value" @@ -418,15 +418,15 @@ var ProfileTypeOptions = function ProfileTypeOptions() { className: "value" }, t("profile_type.hot_water.".concat(profileType.hotWater))), /*#__PURE__*/_react.default.createElement("div", { className: "value" - }, profileType.warmingFluid !== null && profileType.heating === _profileType.IndividualOrCollective.INDIVIDUAL ? t("profile_type.hot_water_fluid.".concat(profileType.hotWaterFluid + '_text')) : profileType.heating === _profileType.IndividualOrCollective.INDIVIDUAL ? t('profile_type.hot_water_fluid.no_fluid_text') : ''), profileType.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL && /*#__PURE__*/_react.default.createElement("div", { + }, profileType.heating === _profileType.IndividualOrCollective.INDIVIDUAL && (profileType.warmingFluid !== null ? t("profile_type.hot_water_fluid.".concat(profileType.hotWaterFluid, "_text")) : t('profile_type.hot_water_fluid.no_fluid_text'))), profileType.hotWater === _profileType.IndividualOrCollective.INDIVIDUAL && /*#__PURE__*/_react.default.createElement("div", { className: "value" }, t("profile_type.hot_water_equipment.".concat(profileType.hotWaterEquipment)))), profileType.individualInsulationWork.length > 0 && /*#__PURE__*/_react.default.createElement("div", { className: "fields insulation" }, /*#__PURE__*/_react.default.createElement("div", { className: "label" - }, t('profile_type.individual_insulation_work.title')), profileType.individualInsulationWork.map(function (work, index) { + }, t('profile_type.individual_insulation_work.title')), profileType.individualInsulationWork.map(function (work) { return /*#__PURE__*/_react.default.createElement("div", { - key: index, + key: work, className: "value" }, t("profile_type.individual_insulation_work.".concat(work))); })), /*#__PURE__*/_react.default.createElement("div", { diff --git a/8/ecolyo.5830bb8afb143f3420a7.js b/8/ecolyo.8763ca2635d712139819.js similarity index 99% rename from 8/ecolyo.5830bb8afb143f3420a7.js rename to 8/ecolyo.8763ca2635d712139819.js index 81cadd5d80e1500921bf1ba9b871a08aa60e2322..33e545672a61697409f9818192f0569aa3941453 100644 --- a/8/ecolyo.5830bb8afb143f3420a7.js +++ b/8/ecolyo.8763ca2635d712139819.js @@ -65,7 +65,7 @@ var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3")); var _utils = __webpack_require__("c+yx"); -var _EfficientyRating = _interopRequireDefault(__webpack_require__("v88h")); +var _EfficiencyRating = _interopRequireDefault(__webpack_require__("Zjkz")); __webpack_require__("KO7X"); @@ -319,7 +319,7 @@ var SingleEcogesture = function SingleEcogesture() { className: "efficiency" }, /*#__PURE__*/_react.default.createElement("span", { className: "text text-14-normal" - }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficientyRating.default, { + }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficiencyRating.default, { result: Math.round(ecogesture.efficiency) }))), /*#__PURE__*/_react.default.createElement("div", { className: "styled-container" diff --git a/app/ecolyo.717f8a40153804e66b05.js b/app/ecolyo.c6f769f46df3b9432805.js similarity index 98% rename from app/ecolyo.717f8a40153804e66b05.js rename to app/ecolyo.c6f769f46df3b9432805.js index 6960c975d546ada894383be67fc835ae65a474a7..191f14ae0284c063ffd4fde08e76e4b56b0ee5bd 100644 --- a/app/ecolyo.717f8a40153804e66b05.js +++ b/app/ecolyo.c6f769f46df3b9432805.js @@ -64,7 +64,7 @@ /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"043a1a3c0c0d747c22c5","3":"5ece55736571b5c91afd","4":"cb0065196f4258175382","5":"4c1d9ae558d5214ade9c","6":"cf351296060960978fe9","7":"403585665c5e67c3d156","8":"5830bb8afb143f3420a7","9":"9ad8f654859d6a5af353"}[chunkId] + ".js" +/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"428a0f6e105059ec41cb","3":"0e7e4206658f5e4b1eff","4":"b36c04845ac8ccdfd8e2","5":"4c1d9ae558d5214ade9c","6":"8a0fb54d4ad7a438bb12","7":"403585665c5e67c3d156","8":"8763ca2635d712139819","9":"9ad8f654859d6a5af353"}[chunkId] + ".js" /******/ } /******/ /******/ // The require function @@ -888,7 +888,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ "+uHx": /***/ (function(module) { -module.exports = JSON.parse("{\"ecs_ratio\":[{\"occupants_number\":1,\"warm_water_need_in_liter\":80},{\"occupants_number\":2,\"warm_water_need_in_liter\":120},{\"occupants_number\":3,\"warm_water_need_in_liter\":150},{\"occupants_number\":4,\"warm_water_need_in_liter\":170},{\"occupants_number\":5,\"warm_water_need_in_liter\":220},{\"occupants_number\":6,\"warm_water_need_in_liter\":265},{\"occupants_number\":7,\"warm_water_need_in_liter\":310},{\"occupants_number\":8,\"warm_water_need_in_liter\":355},{\"occupants_number\":9,\"warm_water_need_in_liter\":400}],\"mensual_repartition\":[111,120,111,106,103,93,84,72,92,103,104,101],\"cold_water_temperature\":[11,11,12,15,17,19,21,20,17,15,12,13],\"hot_water_temperature\":40,\"solar_coverage\":[0.19,0.33,0.36,0.6,0.61,0.73,0.92,0.81,0.67,0.46,0.24,0.25],\"efficiency_production_distribution\":{\"appartment\":0.55,\"individual_house\":0.7},\"coefficient_ecs_consumption\":1.163,\"coefficient_thermodynamic\":1.5}"); +module.exports = JSON.parse("{\"ecs_ratio\":[{\"occupants_number\":1,\"warm_water_need_in_liter\":80},{\"occupants_number\":2,\"warm_water_need_in_liter\":120},{\"occupants_number\":3,\"warm_water_need_in_liter\":150},{\"occupants_number\":4,\"warm_water_need_in_liter\":170},{\"occupants_number\":5,\"warm_water_need_in_liter\":220},{\"occupants_number\":6,\"warm_water_need_in_liter\":265},{\"occupants_number\":7,\"warm_water_need_in_liter\":310},{\"occupants_number\":8,\"warm_water_need_in_liter\":355},{\"occupants_number\":9,\"warm_water_need_in_liter\":400}],\"mensual_repartition\":[111,120,111,106,103,93,84,72,92,103,104,101],\"cold_water_temperature\":[11,11,12,15,17,19,21,20,17,15,12,13],\"hot_water_temperature\":40,\"solar_coverage\":[0.19,0.33,0.36,0.6,0.61,0.73,0.92,0.81,0.67,0.46,0.24,0.25],\"efficiency_production_distribution\":{\"apartment\":0.55,\"individual_house\":0.7},\"coefficient_ecs_consumption\":1.163,\"coefficient_thermodynamic\":1.5}"); /***/ }), @@ -1341,7 +1341,7 @@ exports.UserExplorationID = UserExplorationID; /***/ "/uBH": /***/ (function(module) { -module.exports = JSON.parse("[{\"_id\":\"ECOGESTURE0001\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bonhomme de neige\",\"longName\":\"Je baisse le chauffage en mode hors gel lorsque je m'absente plus de 2 jours.\",\"longDescription\":\"On se demande parfois si cela vaut le coup de \\\"couper le chauffage\\\" quand on s’absente… dès qu’il s’agit d’un week-end la réponse est « oui sûrement » ! Attention cependant au retour à ne pas faire de la surchauffe ! L’idéal est bien évidemment de régler sa programmation pour que le chauffage se relance quelques heures avant votre retour…\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0002\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Portique thermique\",\"longName\":\"Je ferme mes fenêtres quand la climatisation est en marche\",\"longDescription\":\"Cela permet de garder la fraîcheur à l'intérieur. Le climatiseur n'est pas là pour refroidir la rue mais bien la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0003\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Passe-Pas-Partout\",\"longName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"longDescription\":\"Vous pouvez économiser 6 % de l’énergie nécessaire au chauffage en fermant les portes entre les pièces qui ne sont pas chauffées à la même température. Utilisez des “boudins de porte” pour éviter les courants d’air !\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0004\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Déesse des eaux\",\"longName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"longDescription\":\"Si vous n’êtes pas frileux, coupez l'eau pendant que vous vous savonnez : l'économie en eau peut aller jusqu'à 50% !\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0005\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"NoNiagara\",\"longName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"longDescription\":\"Un robinet qui coule inutilement pendant 2 minutes, c'est 25 litres d'eau gaspillés. Si ce gaspillage est fait tous les jours, c'est presque 10 000 litres perdus sur l'année.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0006\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Poudre de sommeil\",\"longName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"longDescription\":\"Mettez votre ordinateur en veille quand vous vous absentez brièvement, et au-delà d'une heure d'inactivité, éteignez-le totalement. Des économies d'énergie à la clé !\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COMPUTER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0007\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Agitation des molécules\",\"longName\":\"Je réchauffe mes plats au micro-ondes plutôt qu’au four.\",\"longDescription\":\"Pour réchauffer un plat, le four à micro-ondes consomme moins d’énergie qu’un four traditionnel.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"MICROWAVE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0008\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Cymbale\",\"longName\":\"Je mets un couvercle sur la casserole quand je cuisine.\",\"longDescription\":\"Vous pouvez économiser 25 % de l’énergie nécessaire à la cuisson en laissant le couvercle sur vos casseroles quand vous cuisinez et vous pouvez économiser encore plus car vous aurez ainsi moins besoin de la hotte. Mieux qu'un couvercle : pour réaliser un gain de 40 à 70 % en temps et en énergie, utilisez un récipient à pression. Pensez également à réduire la température une fois que l’eau bout.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Couvercle\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0009\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Plumeau d'or\",\"longName\":\"Je dépoussière mes radiateurs au moins une fois par an.\",\"longDescription\":\"La poussière bride les performances des radiateurs, hydrauliques ou électriques : les dépoussiérer permet une meilleure diffusion de la chaleur. Avec une meilleure efficacité, il vous sera alors possible d'avoir aussi chaud en consommant moins.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dépoussière mes radiateurs.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0010\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Poings de glace\",\"longName\":\"Je me lave les mains à l'eau froide.\",\"longDescription\":\"Bien souvent le temps de se laver les mains est trop court pour que l’eau chaude arrive jusqu’à soi ! Donc autant ne prendre que de l’eau froide pour se les laver.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je me lave les mains uniquement à l'eau froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0011\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Vaisselle givrée\",\"longName\":\"Je rince ma vaisselle à l'eau froide.\",\"longDescription\":\"Pendant la vaisselle, l’eau chaude n’est utile que pour faciliter le dégraissage au moment du nettoyage. Après, pour le rinçage, on peut donc utiliser de l’eau froide. Veillez bien cependant à utiliser de l’eau chaude de temps en temps pour éviter la formation de bouchons de graisse dans les canalisations.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je rince ma vaisselle à l'eau froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0012\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"A la bonne heure\",\"longName\":\"Je programme le nettoyage de mon four à pyrolyse juste après une cuisson.\",\"longDescription\":\"Dans le cas d’un four à pyrolyse, le nettoyage doit être programmé dans la foulée d’une cuisson, pour bénéficier de la chaleur accumulée. Privilégiez les fours à catalyse qui ne consomment pas d’énergie pour leur nettoyage.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0013\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Accélérateur de particules\",\"longName\":\"J’utilise le plus souvent les cycles courts à basse température pour laver le linge et la vaisselle.\",\"longDescription\":\"Utilisez la température la plus basse possible : de nombreux produits nettoyants sont efficaces à froid et un cycle à 90 °C consomme 3 fois plus d'énergie qu'un lavage à 40 °C. En effet, 80 % de l'énergie consommée par un lave-linge ou un lave-vaisselle sert au chauffage de l'eau ! Que ce soit pour la vaisselle ou le linge, les programmes de lavage intensif consomment jusqu'à 40 % de plus. Si possible, rincez à l'eau froide : la température de rinçage n'a pas d'effet sur le nettoyage du linge ou de la vaisselle. Attention cependant avec les tissus qui peuvent rétrécir : ce qui fait rétrécir, c'est le passage d'une température à une autre. Mieux vaut alors faire le cycle complet à l'eau froide pour les premiers lavages de tissus sensibles. Pour du linge ou de la vaisselle peu sales, utilisez la touche \\\"Eco\\\". Elle réduit la température de lavage et allonge sa durée (c’est le chauffage de l’eau qui consomme le plus). Vous économiserez jusqu’à 45 % par rapport aux cycles longs. Néanmoins, pour vous prémunir contre les bouchons de graisse dans les canalisations, faites quand même un cycle à chaud une fois par mois environ.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’utilise le cycle court à basse température pour laver le linge et la vaisselle.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0014\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chat échaudé\",\"longName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"longDescription\":\"En plaçant des plats chauds au réfrigérateur, vous réchauffez l’enceinte de l’appareil, ce qui entraîne une surconsommation. De plus, si les plats ne sont pas couverts, de la vapeur d’eau va se former et provoquer l’apparition du givre. Et couvrir les plats, c’est aussi éviter que les bactéries et les odeurs ne se répandent.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0015\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Ere glacière\",\"longName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"longDescription\":\"Laissez de préférence les robinets mitigeurs en position \\\"froid\\\" pour éviter de demander de l'eau chaude ou tiède alors qu'on a besoin, la plupart du temps, d'eau froide. Et si vous pouvez remplacer votre robinet \\\"mélangeur\\\" par une robinetterie dite mitigeur, c'est des économies également à la clé : cela prendra moins de temps pour avoir la température d’eau désirée. Vous pouvez opter pour un mitigeur 90° au lieu de 180°, qui ne tourne que vers la gauche et est donc en position \\\"froid\\\" lorsqu'il est au centre.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0016\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Frères Lumières\",\"longName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"longDescription\":\"Pourquoi laisser allumée une pièce vide ? Sachez que 3 ampoules de 75 W qui restent allumées une soirée consomment autant qu’une lessive à 60 °C.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0017\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Porte coupe-feux\",\"longName\":\"J’évite d'ouvrir la porte du four pour vérifier la cuisson.\",\"longDescription\":\"Ouvrir la porte d’un four pendant qu’il fonctionne gaspille beaucoup de chaleur : pour évaluer la cuisson de votre préparation, il vaut mieux se servir de l’éclairage de contrôle.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0018\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Professeur Folinge\",\"longName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"longDescription\":\"Pour la machine à laver, remplissez suffisamment le tambour mais n'exagérez pas bien sûr. Les tambours trop remplis donnent un mauvais résultat de lavage. Un tambour est correctement rempli lorsque vous pouvez encore passer votre main au-dessus des vêtements. Pour les lave-vaisselles, chargez-les totalement avant de lancer un cycle de lavage, sinon faites la vaisselle à la main, mais attention à ne faire couler l'eau que pour rincer. Éviter de placer au lave-vaisselle des plats volumineux pour privilégier la petite vaisselle. Bien remplir ses appareils permet de les faire tourner moins souvent, des économies d'énergie et d'eau à la clé !\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0019\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Tétris\",\"longName\":\"J'utilise des casseroles de la même taille que mes plaques électriques.\",\"longDescription\":\"Une casserole à fond plat, avec un diamètre adapté aux plaques, permet d’exploiter au maximum les capacités de votre cuisinière.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COOKING_PLATES\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0020\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Barrage\",\"longName\":\"J'évite de pré-laver mon linge/ma vaisselle.\",\"longDescription\":\"Les machines modernes n’ont plus besoin de pré-lavage. Si un élément est particulièrement sale, évitez les cycles de prélavage \\\"linge très sale\\\" ou \\\"spécial casseroles\\\". Nettoyez-le à la main avec du savon de Marseille ou du liquide vaisselle, ou faites le tremper 10 minutes dans l’eau chaude. Cela économise en eau et en électricité l'équivalent d'un demi-cycle complet.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0021\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Boules de linge\",\"longName\":\"Si j’ai un sèche linge, je sèche mon linge en petits paquets et j’adapte la durée de séchage de mon sèche-linge.\",\"longDescription\":\"Le sèche-linge représente 5% des consommations moyenne d’électricité spécifique (d'après EDF). Il est important au préalable d’essorer à une vitesse supérieure, jusqu’à 1 000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie pour le sécher\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"DRYER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0022\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Vortex\",\"longName\":\"Je nettoie le filtre de ma machine à laver.\",\"longDescription\":\"Repérez la trappe qui existe sur le devant de votre machine (en bas à droite souvent). Ouvrez-la. Dévissez le filtre pour le sortir : attention, un peu d’eau risque de couler (Prenez un bol et une serpillère au cas où).Enlèvez les résidus qui seraient restés dans la trappe : cheveux, pièces etc. Rincez le filtre à l’eau claire. Remettez le filtre en place et hop on referme la trappe ! En étant bien entretenu, votre lave-ligne consomme moins d'énergie, lave mieux votre linge et durera plus longtemps.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie le filtre de ma machine à laver.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0023\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Expert du vinaigre blanc\",\"longName\":\"Je détartre ma machine tous les ans.\",\"longDescription\":\"Pour éviter l’entartrage, qui provoque une surconsommation d’énergie, remplacez l’assouplissant par du vinaigre blanc. Il détartre la machine, fixe les couleurs du linge et assouplit les fibres, tout cela sans laisser d’odeur. Un petit bouchon suffit !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":false,\"investment\":\"Vinaigre blanc ou produit de détartrage\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0024\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Inertie suprême\",\"longName\":\"Je coupe mes plaques électriques un peu avant la fin cuisson.\",\"longDescription\":\"Les plaques de cuisson électriques (sauf les plaques à induction) continuent de chauffer plusieurs minutes après extinction : cette chaleur mérite d’être utilisée lors d’une cuisson longue.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COOKING_PLATES\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0025\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La sorcière poussière\",\"longName\":\"Je nettoie mes ampoules et luminaires (au moins une fois par an)\",\"longDescription\":\"Nettoyez régulièrement les ampoules, les abat-jours et les luminaires pour maximiser leur efficacité. Sachez qu'à puissance égale, un appareil poussiéreux peut produire un flux lumineux inférieur de 40 % à celui d'un appareil propre.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie mes ampoules et luminaires.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0026\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Lumos Maxima\",\"longName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"longDescription\":\"Privilégiez toujours les apports de l’éclairage naturel. La lumière du jour est la meilleure pour l’œil humain et cela évite de consommer de l'électricité pour l'éclairage. Ouvrez volets et rideaux dès vos premières activités et agencez votre espace intérieur pour profiter au mieux de cet éclairage naturel. Évitez, par exemple, de placer des éléments qui font obstacle à la lumière au centre de la pièce.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0027\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Marionnettiste\",\"longName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"longDescription\":\"Certains chargeurs continuent de consommer de l’énergie quand ils restent branchés, même si l’appareil n’est pas connecté. De plus, certaines technologies de batteries supportent mal de rester branchées une fois la charge terminée. Les débrancher dès que l’appareil est chargé permet des économies d’énergie et prolonge la durée de vie de votre appareil.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0028\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Master mind\",\"longName\":\"Je réfléchis à ce que je vais prendre avant d'ouvrir mon réfrigérateur ou congélateur.\",\"longDescription\":\"En réfléchissant à ce que vous allez manger devant la porte ouverte de votre appareil, vous faites sortir le froid et entrer de la vapeur d’eau, ce qui va entraîner la formation de givre. Ouvrez la porte le moins souvent et le plus brièvement possible. Un petit truc pratique : affichez la liste du contenu de votre réfrigérateur sur la porte et cochez ce que vous avez pris : vous saurez ce qu’il reste dedans et cela vous sera utile pour savoir quand faire les courses !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je réfléchis à ce que je vais prendre avant d’ouvrir la porte de mon appareil de froid.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0029\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Programmeur\",\"longName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"longDescription\":\"Utilisez l'essorage à vitesse minimum si vous faites sécher le linge dehors. Par contre, si vous utilisez un sèche-linge, il est important d'essorer à une vitesse supérieure, jusqu'à 1000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie. Au-delà de 1000 tours/minute l'efficacité diminue et le linge se froisse.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0030\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Roi du Puzzle\",\"longName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"longDescription\":\"La partie la plus froide ne se situe pas toujours au même endroit selon l’appareil : dans le haut des réfrigérateurs traditionnels, dans le bas des combinés 2 portes. Dans les réfrigérateurs à froid ventilé, les températures sont plus homogènes. Regardez la notice de votre réfrigérateur pour identifier les différentes zones de température et ainsi ranger chaque aliment à sa place. Enlevez les produits de leur emballage d'origine (film plastique, carton, etc.) qui filtrent le froid. Rangez les denrées de façon rationnelle pour y accéder plus rapidement et aussi pour pouvoir refermer plus rapidement la porte. Surtout, n’obstruez pas le thermostat car s’il est recouvert de givre ou de produits, il ne détectera pas la température correctement et l’abaissera plus que nécessaire. Évitez de mettre trop de poids dans les portes. Une porte qui fonctionne mal provoque des pertes d'énergie. Conseils pour ranger votre réfrigérateur : placez les oeufs sur l'étage le plus haut ; les laitages et le beurre sur l'étage du dessous ; puis les plats cuisinés, les pâtisseries fraîches et charcuteries sur l'étage du milieu ; sur les parties basses, placez les poissons ; et réservez le bac à légumes pour les légumes et les fruits.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0031\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Lord Kelvin\",\"longName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 2 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0032\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Fahrenheit\",\"longName\":\"Je règle le thermostat de mon chauffage à moins de 20 °C.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat (d’ambiance)\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0033\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Ambianceur\",\"longName\":\"J'installe et/ou je programme mon thermostat d’ambiance selon mon occupation quotidienne ou hebdomadaire.\",\"longDescription\":\"Le corps a besoin d’environ une semaine pour s’acclimater à une nouvelle température: alors, ne vous précipitez pas sur le chauffage dès la première baisse de température mais attendez plutôt de voir si vous vous habituez. L’humidité et les infiltrations d’air peuvent aussi amplifier la sensation d’inconfort. Avec un thermostat à 20°C, vous pouvez avoir un ressenti de 17 °C si la maison est humide, que l’air s’infiltre ou que la température n’est pas la même partout (effet paroi froide). Des solutions de rénovation existent pour améliorer votre confort, vous pouvez consulter la page de l'ALEC dédiée au dispositif Ecoreno'v : https://www.alec-lyon.org/nos-services/conseil-technique-en-batiment/ecorenov/\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat d’ambiance\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0034\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Bulles-à-part\",\"longName\":\"Je ne fais pas fonctionner mon ventilateur ou la climatisation dans les pièces non occupées\",\"longDescription\":\"Cela permet d'évite des consommations inutiles. Le froid ne restera pas dans la pièce. Donc il est préférable d'allumer le ventilateur ou climatiseur seulement quand des personnes sont présentes dans la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\",\"FAN\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0035\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"La Juste Clim'\",\"longName\":\"Je règle ma climatisation au plus bas à 26°C en veillant à ce qu’il n’y ait pas jamais plus de 5°C à 7°C de différence entre l’intérieur et l’extérieur.\",\"longDescription\":\"Réglez votre climatisation au plus bas à 26 °C et veillez à ce qu’il n’y ait jamais plus de 5 à 7 °C de différence entre l’intérieur et l’extérieur. Attention aux grands écarts de température qui peuvent provoquer des chocs thermiques.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0036\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Flamme lucide\",\"longName\":\"Je mets mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"longDescription\":\"Vous pouvez économisez jusqu’à 25 % en éteignant ou en baissant le chauffage 1h avant d’aller vous coucher et en le baissant de 3 à 4 °C quand vous vous absentez plus de 2 heures. De même, programmez votre chauffage en fonction de votre présence. Par exemple, augmentez la température dans le salon, la cuisine et la salle de bains le matin et diminuez-la dans les chambres. Inversement le soir.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je met mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0037\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Celsius\",\"longName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0038\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermo-dynamique\",\"longName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"longDescription\":\"Vous n’avez pas vraiment besoin de chauffer le cellier, le hall ni les chambres à coucher donc fermez bien les portes qui y donnent accès et même prévoyez de les calfeutrer si nécessaire.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0039\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Calfeutrage\",\"longName\":\"Je bloque les entrées d’air froid des pièces non chauffés (sous-sol, cave, cellier…) à l’aide de boudins de portes.\",\"longDescription\":\"En revanche, ne bouchez jamais les grilles de ventilation, elles sont essentielles pour maintenir une bonne qualité de l’air dans votre logement.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Boudins de portes\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0040\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Hypervitesse\",\"longName\":\"Je prends des douches de moins de 5 minutes.\",\"longDescription\":\"Quand vous prenez une douche, vous consommez 2 à 4 fois moins d’eau qu’en prenant un bain. Cependant cela est vrai pour une douche de 5 minutes. Sachant que le débit d’une pomme de douche classique est de 15 à 20 litres et qu’un bain nécessite 150 à 200 litres d’eau, une douche de 10 minutes revient au même qu’un bain ! Alors, à vos chronomètres, on essaie de tenir moins de 5 minutes !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je prends des douches de moins de 5 minutes.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0041\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pomme à l'eau\",\"longName\":\"J’ai un économiseur d’eau sur mon pommeau de douche.\",\"longDescription\":\"Utiliser un économiseur d’eau sur les robinets et les douchettes permet de réduire jusqu’à 50 % la consommation d’eau, ainsi que l’énergie utilisée pour la chauffer.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0042\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Super plombier\",\"longName\":\"J'équipe mes robinets d’éco-mousseurs.\",\"longDescription\":\"Le terme \\\"mousseur\\\" désigne la pièce qui est située au bout de votre robinet qui permet de canaliser le jet d’eau. La plupart des robinets sont équipés de mousseurs, mais ceux-ci ne réduisent pas le débit. Il existe différents types \\\"d’éco-mousseurs\\\" qui limitent le débit à des niveaux variables. Choisissez votre matériel en fonction des besoins à chaque robinet : 5 L/min sera adapté pour un robinet servant uniquement à se laver les mains mais sera assez pénible si vous devez remplir un seau !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0043\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermos-Logis\",\"longName\":\"Je conserve au maximum la fraîcheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"longDescription\":\"En laissant les fenêtres ouvertes aux heures chaudes, vous faites entrer la chaleur dans le logement. Une chaleur qui sera difficile à évacuer une fois les pièces réchauffées. L’idéal est de fermer les fenêtres dès que la température extérieure dépasse la température du logement. En revanche, laissez-les bien ouvertes la nuit afin que l’air frais rafraîchisse votre intérieur. \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je conserve au maximum la fraîcheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0044\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Chasse-air\",\"longName\":\"Je vérifie que les montants des fenêtres et des portes extérieures ne laissent pas passer les courants d’air.\",\"longDescription\":\"L’installation de doubles vitrages permet de diminuer les pertes de chaleur et d’améliorer le confort en diminuant la sensation de paroi froide à proximité des fenêtres. \",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0045\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Maître du ciel\",\"longName\":\"Je récupère l'eau de pluie pour arroser les plantes et laver la voiture.\",\"longDescription\":\"Il n’est pas nécessaire d’installer une cuve et un matériel coûteux pour commencer à récupérer l’eau de pluie : installez simplement un bac à la sortie de la gouttière de votre maison vous disposerez déjà d’un apport suffisant pour assurer la plupart de vos usages extérieurs à la maison !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Seau/ Bac de récupération\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0046\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Déesse du feu\",\"longName\":\"Je coupe mon chauffe-eau dès que je pars plus de 4 jours.\",\"longDescription\":\"Pourquoi continuer à chauffer de l’eau lorsqu’on n’est pas là pour l’utiliser ? Si vous possédez un chauffe-eau à accumulation et que vous partez plusieurs jours, il peut être utile de le couper car il continuera de consommer pour maintenir l’eau à température. Attention cependant à la douche froide du retour, n'oubliez de le remettre en marche en rentrant !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"BOILER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0047\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bas Les Pattes\",\"longName\":\"J'empêche mes rideaux de pendre devant les radiateurs ou les convecteurs\",\"longDescription\":\"Réduisez le plus possible l’espace entre les fenêtres et les rideaux et évitez qu’ils ne recouvrent les radiateurs, car la chaleur se diffuse alors moins bien.\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"CURTAIN\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0048\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Cape d'invisibilité\",\"longName\":\"Je branche ma \\\"box\\\" internet sur une multi-prise ou sur une minuterie pour l'éteindre quand je n'en n'ai pas besoin.\",\"longDescription\":\"La consommation des box internet est loin d’être négligeable : autour de 200 kWh par an pour un usage moyen et avec des variations du simple au double selon votre fournisseur et votre équipement. Face à cela, une solution s’impose : la débrancher tout simplement ! Pour faciliter les bonnes habitudes nous vous conseillons de la brancher sur une minuterie qui s’éteindra toute seule pendant la nuit par exemple selon les réglages que vous aurez prévus. Sinon, une simple multi-prise fait l'affaire si vous pensez à l'éteindre !\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"INTERNET_BOX\"],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0049\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Casque anti-onde\",\"longName\":\"J’évite d’utiliser le micro-ondes pour décongeler les aliments.\",\"longDescription\":\"Les aliments peuvent se décongeler à l’intérieur du réfrigérateur, sans l’aide du micro-ondes. C’est moins rapide et il faut s’y prendre à l’avance mais cela ne consomme aucune énergie supplémentaire et fait même économiser de l’énergie au réfrigérateur (en lui donnant du froid !).\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"MICROWAVE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0050\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chiffon magique\",\"longName\":\"J'ai nettoyé les grilles d'entrée d'air et d'extraction de ma VMC (ventilation mécanique contrôlée) il y a moins d'un an.\",\"longDescription\":\"Si votre logement est équipé de VMC, l’air que vous respirez passe par les grilles d’entrée d’air : mieux vaut donc qu’elles soient propres ! De plus, si les bouches d’entrée et d’extraction sont encrassées, elles auront tendance à être moins efficaces (surconsommation du moteur de la VMC et moindre efficacité pour évacuer l’humidité). Les grilles sont souvent vissées ou clipsées, et donc facilement démontables. Il suffit de les nettoyer avec de l'eau chaude savonneuse, de les rincer et de les sécher correctement avant de les remettre en place. Aucune humidité ne doit pénétrer à l’intérieur du système de ventilation.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"VENTILATION\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0051\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Crépuscule numérique\",\"longName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"longDescription\":\"Faites fonctionner les écrans de façon économe en supprimant les économiseurs d’écran animés (ils empêchent la mise en veille de l’ordinateur et n’économisent pas d’électricité), en réglant la luminosité pour un bon compromis entre confort visuel et économie d’énergie. Activez le « mode sombre » sur votre téléphone portable quand c'est possible, notamment sur les applications. (Vous l'aurez remarqué notre service est en mode sombre, et c'est pour cela :))\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0052\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Déesse du vent\",\"longName\":\"J'évite d'utiliser un sèche-linge.\",\"longDescription\":\"La façon la plus économe de sécher le linge reste de le faire à l’air libre. Si toutefois cela est trop compliqué chez vous, voici quelques consignes : ne faites pas sécher le linge trop longtemps, surtout s’il doit être repassé. De plus, cela usera moins le linge. Préférez un séchage long à température modérée si vous avez un sèche-linge à évacuation ; et plusieurs cycles courts à plus haute température s’il s’agit d’un sèche-linge à condensation. Choisissez le bon programme : les matières synthétiques sèchent plus vite que le lin ou le coton. Vous pouvez aussi pré-sécher le linge à l’air libre et n’utiliser le sèche-linge que pour parfaire le séchage. Vous diviserez ainsi sa consommation par 3 ou 4.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"DRYER\"],\"equipmentInstallation\":false,\"investment\":\"Étendage\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0053\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Electro\",\"longName\":\"J’utilise des multiprises pour couper les veilles de mes appareils.\",\"longDescription\":\"Quand les appareils ne fonctionnent pas, ils peuvent tout de même continuer à consommer de l’énergie. Par exemple, un téléviseur qui fonctionne 4 heures par jour reste en veille les 20 heures restantes et consomme donc pendant ce temps. Pour vous faciliter la vie et faire des économies, reliez ces appareils (télé, lecteur DVD-BlueRay, HiFi, décodeur…) à une multiprise à interrupteur et pensez à éteindre la multi-prise en temps voulu.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0054\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Génie de la lampe\",\"longName\":\"J’utilise uniquement des ampoules basse consommation dans toutes les pièces de vie.\",\"longDescription\":\"Remplacez par des ampoules basse consommation les ampoules qui restent en général allumées plus d’une demi-heure. Vous pouvez ainsi remplacer une ampoule à incandescence de 60 W par une ampoule basse consommation de 15 W. Elle émettra autant de lumière mais pour une consommation d’électricité 4 à 5 fois moins importante. En outre, elle chauffe beaucoup moins et peut durer jusqu’à 15 fois plus longtemps.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Ampoules basses consommation\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0055\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Hibernation\",\"longName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"longDescription\":\"Remplissez au maximum votre congélateur, qui consomme d’autant moins qu’il n’y a pas d’espace vide. Si votre congélateur n’est pas plein, remplissez les espaces vides avec des bouteilles d’eau en plastique pleines aux 3/4. Une fois congelées, elles aident le congélateur à abaisser la température après une ouverture de porte. De plus, en cas de coupure de courant ou de panne, elles aident à maintenir les denrées au froid plus longtemps. Par contre, évitez de surcharger le réfrigérateur, cela augmente sa consommation d'énergie et diminue la durée de conservation des aliments. Laissez de la place entre les aliments pour que l’air circule car c’est lui qui refroidit les aliments.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0056\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pisciniste\",\"longName\":\"Si j'ai un grand évier, j'utilise un bac pour faire la vaisselle.\",\"longDescription\":\"C’est mieux que de laisser le robinet ouvert pendant toute la vaisselle : même si celui-ci est équipé d’un \\\"éco-mousseur\\\" ! En plus, ça mousse mieux et vous économisez aussi du liquide vaisselle, astucieux, non ?\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"un bac à vaisselle\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0057\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Fermeture des écoutilles\",\"longName\":\"Je coupe toujours la VMC quand je pars plus de 4 jours.\",\"longDescription\":\"Une VMC fonctionne grâce à un petit moteur électrique : si vous y avez accès, pensez à le couper quand vous vous absentez plusieurs jours (interrupteur ou directement sur le tableau électrique). On peut également faire installer un temporisateur sur le tableau électrique pour ne déclencher la ventilation qu’aux heures d’occupation du logement. Attention cependant, si vous avez des problèmes d’humidité, n’arrêtez pas la VMC.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"VENTILATION\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0058\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La Lumière Fut\",\"longName\":\"J'installe mon fauteuil et mon bureau près des fenêtres.\",\"longDescription\":\"Cela permet d'optimiser l'utilisation de l'éclairage naturel. Placez le bureau à proximité de la fenêtre et orientez-le de façon à éviter les ombres portées gênantes et/ou les reflets sur l’écran d’ordinateur. Faites de même pour un coin lecture qui, placé près de la fenêtre, évitera autant que possible le recours à l’éclairage artificiel.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0059\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Versailles-optimisé\",\"longName\":\"Je répartis les sources de lumière pour optimiser l'éclairage.\",\"longDescription\":\"Il n’est pas nécessaire de baigner la pièce de lumière pour lire ou travailler ! Plutôt que d’installer un éclairage unique de forte intensité, privilégiez les petites sources d’éclairage bien ciblées et qui consomment moins.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"-\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0060\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Exploratrice polaire\",\"longName\":\"Je dégivre mon réfrigérateur et/ ou congélateur si je ne l'ai pas fait depuis 3 mois.\",\"longDescription\":\"En dégivrant vos appareils de froid tous les 3 mois, vous pouvez économiser jusqu’à 50 % d’électricité sur ce poste. Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 % ! Et plutôt que des modèles à dégivrage automatique, choisissez des modèles à dégivrage manuel, beaucoup moins énergivores. Le dégivrage prend un peu de temps mais vous n’êtes pas obligé d’attendre devant le réfrigérateur non plus ! Profitez que l’appareil soit vide, avant de partir en week-end ou en vacances, ou placez les aliments à la cave, ou dehors pendant la saison hivernale. Débranchez-le et laissez la porte entrouverte pour éviter que de la moisissure ne se forme. Plus vous le ferez souvent et moins cela prendra de temps. Si vous n’avez que le congélateur à dégivrer, placez vos aliments congelés dans le réfrigérateur ou dans une glacière avec les pains de glace si le dégivrage vous prend moins de 30 mn.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dégivre mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0061\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Maître des calories\",\"longName\":\"Je vérifie régulièrement la température de mon réfrigérateur/congélateur\",\"longDescription\":\"Une température de +5 °C est suffisante pour un réfrigérateur, -18 °C pour un congélateur. Chaque degré en moins par rapport à ces températures conseillées consomme 5 % d’énergie en plus. Pour vérifier la température de votre réfrigérateur, mettez un thermomètre dans un verre d'eau, laissez-le en place au moins une nuit, et faites la mesure aux différents étages du réfrigérateur ainsi que dans la porte.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":false,\"investment\":\"Thermomètre\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0062\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Prince des chromes\",\"longName\":\"Je nettoie la grille arrière de mon réfrigérateur tous les ans au moins.\",\"longDescription\":\"C’est par la grille que la chaleur extraite de l’appareil peut s’évacuer dans la pièce. Encrassée, cette grille ne peut plus bien évacuer la chaleur. Cela entraîne une surchauffe qui peut conduire à doubler la consommation électrique de l’appareil. Nettoyez une fois par an la grille arrière du réfrigérateur et laissez 5 cm au moins entre lui et le mur pour que la chaleur s’évacue correctement.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie la grille arrière de mon réfrigérateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0063\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Sous-marin\",\"longName\":\"Je vérifie l’étanchéité des joints de mon réfrigérateur/congélateur une fois par an.\",\"longDescription\":\"L’apparition rapide du givre, c’est souvent en raison des joints qui sont fatigués. Pour le vérifier, il suffit de fermer la porte du réfrigérateur sur une feuille de papier : si on la retire facilement, les joints sont à changer. Vous économiserez ainsi environ 10 % sur la consommation de votre frigo et de votre congélateur. Pour les entretenir, pensez à les nettoyer à l’eau tiède en même temps que vous nettoyez l’intérieur de votre frigo.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0064\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Capsule hermétique\",\"longName\":\"Je vérifie les joints de mon four tous les ans.\",\"longDescription\":\"Vérifiez visuellement la qualité du joint d’étanchéité de votre four et changez-le s’il est défectueux. Cela évitera les déperditions de chaleur ainsi qu’une surconsommation pouvant aller jusqu’à 30 %.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0065\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Rat d'opéra\",\"longName\":\"J'installe des rideaux épais et/ou des volets à toutes les fenêtres des pièces chauffées.\",\"longDescription\":\"Un volet fermé pendant la nuit peut réduire la déperdition de chaleur de la fenêtre jusqu'à 60 %. Cette économie peut atteindre 10 % du chauffage selon l'étude ES-SO (European Solar-Shading Organisation). Le soir, fermez les rideaux et les volets pour limiter les déperditions de chaleur et la sensation d'inconfort provoquée par l'effet de paroi froide. De plus, cette sensation vous conduit souvent à augmenter d'1 ou 2 °C le chauffage. Cela paraît évident avec des simples vitrages mais ça l’est aussi avec des doubles vitrages qui restent malgré tout le point faible de l’enveloppe d’un logement. A l’inverse, en journée, favorisez au maximum les apports de chaleur gratuits par le soleil en ouvrant rideaux et volets.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":3,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Volet/Rideau\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0066\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Brûleur Expert\",\"longName\":\"Je nettoie et je règle la combustion de ma chaudière tous les ans.\",\"longDescription\":\"Le mauvais entretien ou réglage d’une chaudière peut réduire son efficacité. Pour obtenir un rendement maximal, faites vérifier votre équipement de chauffage tous les ans. L’entretien régulier permet d’éviter les sur-consommations.Indispensable pour votre sécurité, la révision annuelle des chaudières à combustion (gaz, fioul, bois) est obligatoire \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0067\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Contrôle du nuage\",\"longName\":\"Je règle la température de mon eau chaude entre 55 et 60 °C.\",\"longDescription\":\"Bien souvent les chauffe-eau sont réglés pour une température de 70 °C dans le ballon, ce qui n’est pas économique et peut même être dangereux ! Au-dessus de 60 °C vous augmentez aussi l’entartrage. L’eau ne doit pas être trop froide (supérieur à 50°) non plus pour éviter le risque de prolifération de micro-organismes comme les légionelles. A noter : parfois l’accès au réglage n’est pas directement visible… il faut alors retirer le capot en plastique situé sous le chauffe-eau pour y accéder.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0068\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Jean Paul Tartre\",\"longName\":\"Je détartre mon chauffe-eau tous les 3 ans.\",\"longDescription\":\"Si votre eau est très calcaire, faites équiper votre chauffe-eau d’une résistance adaptée ou faites détartrer et vidanger votre chauffe-eau tous les 2 ou 3 ans. Pour détartrer votre chauffe-eau, faites appel à un professionnel. La formation du tartre sur les résistances peut augmenter le temps nécessaire à chauffer l’eau, et donc la consommation d’énergie. Si votre chauffe-eau électrique a plus de 20 ans, pensez à le remplacer.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"BOILER\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0069\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Sourcier\",\"longName\":\"Je repère les fuites.\",\"longDescription\":\"Il est important de vérifier régulièrement l’état de vos tuyauteries mais aussi des robinets et de la chasse d’eau. Une fuite peut vite coûter très cher. Les fuites ne sont pas toujours visibles. Si vous soupçonnez une fuite, relevez le compteur d’eau le matin avant de partir ou le soir avant de vous coucher. Si lorsque vous relevez à nouveau le compteur, il y a une différence, c’est qu’il y a une fuite. Autre méthode pour détecter une fuite de chasse d’eau : mettez un peu de colorant alimentaire dans le réservoir. Vaquez à d'autres occupations en donnant la consigne à votre entourage de ne pas utiliser les toilettes ... puis revenez : si l'eau dans la cuvette est colorée, c'est qu'il y a une fuite !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0070\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Passage au stand\",\"longName\":\"Si mon circuit de chauffage a plus de 10 ans, je le fait désembouer.\",\"longDescription\":\"Au fil du temps, la tuyauterie s’oxyde, entraînant la formation de boues et autres sédiments dans le circuit. L’embouage de l’installation nuit à la diffusion de chaleur : cela peut entraîner une perte de la performance allant jusqu’à 40 %. Vous pouvez désembouer votre radiateur vous-même ou faire appel à un pro. Etape 1 : Éteindre sa chaudière puis laissez l’eau redescendre à température ambiante. Fermez tous vos radiateurs. Etape 2 : Le désembouage doit commencer par le premier radiateur, c’est-à-dire le plus proche du chauffage central. Fermez les vannes de ce radiateur. Dévissez son purgeur avec la clé à molette puis versez le produit désembouant directement dans le radiateur à l’aide de votre entonnoir. Revissez le purgeur puis remettez le chauffage central en marche. Laissez agir le produit le temps indiqué sur la notice, soit 2 à 5 jours en moyenne, voire davantage (voir notice produit désembouant). Étape n°3 : La vidange du circuit de chauffage. Patientez le temps nécessaire pour bien laisser le temps au produit d’agir en profondeur. Ce temps lui permet de bien décoller les boues et de les mettre en suspension afin de les évacuer plus facilement. Une fois ce délai passé, vous pouvez procéder à la vidange. Pour cela, coupez le chauffage à nouveau. Vidangez la totalité du circuit de chauffage en permettant un débit suffisamment fort pour évacuer les boues en suspension par le robinet de vidange du radiateur. Lorsque la vidange est effectuée, rincez le radiateur et remplissez-le à nouveau. Vous pouvez aussi faire appel à un plombier, comptez 350 à 450 euros HT pour un circuit comprenant moins de 10 radiateurs.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0071\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuning de Radiateur\",\"longName\":\"Je place des panneaux réfléchissants derrière les radiateurs sur les murs non isolés.\",\"longDescription\":\"En installant des panneaux réfléchissant derrière les radiateurs placés sur des murs non isolés, vous pouvez améliorer la performance de vos radiateurs de 5 à 10 %. Ces panneaux permettent de renvoyer la chaleur émise dans la pièce au lieu qu’elle ne se dissipe dans le mur froid. Attention, ces panneaux ne sont pas utiles sur des murs isolés, ils peuvent même créer des problèmes de condensation entre le mur et le panneau.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Panneau réfléchissant\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0072\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuyaux bien au chaud\",\"longName\":\"J'isole les tuyaux de mon circuit de chauffage hydraulique.\",\"longDescription\":\"Isolez les circuits de distribution d'eau de chauffage et d'eau chaude sanitaire dans les locaux non chauffés ou les faux-plafonds. Vous limiterez ainsi les déperditions de chaleur et améliorerez la protection du circuit contre le gel. Cela peut réduire de 10 % la consommation. Le plus simple est d’utiliser des manchons souples en mousse ou en fibres minérales. On peut aussi utiliser des isolants à base de laine ou de chanvre\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Isolant\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0073\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Le Grand Nettoyage\",\"longName\":\"Je purge mes radiateurs hydrauliques tous les ans.\",\"longDescription\":\"Lorsque les radiateurs sont froids en haut mais chauds en bas, c'est qu'ils contiennent de l'air qui diminue nettement leur rendement. Ils ont donc besoin d'être purgés : 1. Coupez l'alimentation d'eau au niveau de votre chaudière pour ne pas avoir de l'eau sous pression, fermez les vannes thermostatiques des radiateurs et prévoyez un récipient pour recueillir l'eau ; 2. Commencez par le radiateur situé au plus bas de la maison : ouvrez le purgeur dans le sens inverse des aiguilles d'une montre jusqu'à entendre un sifflement, signe que l'air s'échappe. En général, le purgeur se trouve en partie haute du radiateur, du côté opposé au robinet d'alimentation. Sur certains modèles anciens, une clé spéciale est nécessaire pour le dévisser (trouvable en quincailleries et magasins de bricolage). Attention, ne dévissez jamais la molette complètement, vous risqueriez de ne jamais réussir à la remettre en place ; 3; Quand l'eau se met à couler, refermez la molette ; 4. Resserrez la vis de purge. 5 Vérifiez au manomètre de la chaudière que la pression d'eau dans l'installation est suffisante (entre 1,5 et 2 bars). Dans le cas contraire, ajoutez de l'eau.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0074\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Nitro cuvette\",\"longName\":\"J'installe une chasse d'eau à double vitesse.\",\"longDescription\":\"L'installation d'une chasse d'eau double est à la portée de tous. Si les mécanismes sont généralement standard, veillez malgré tout à vérifier avant de l'acheter les dimensions du trou du couvercle dans lequel viendra se positionner le double bouton poussoir, ainsi que la hauteur du réservoir. Reste à suivre le pas à pas suivant : Commencez par couper l'arrivée d'eau et tirez la chasse pour vider le réservoir. Dévissez le bouton de tirage existant et ôtez le couvercle du réservoir. Dévissez l'arrivée d'eau, retirez le robinet flotteur et le mécanisme de la chasse. Dévissez les vis de fixation du réservoir et retirez-le. Changez le joint entre le réservoir et la cuvette, puis revissez le réservoir. Installez le nouveau mécanisme de chasse (à partir de 20€ dans les enseignes de bricolage). Clipsez le flotteur de réglage de la petite chasse, puis le mécanisme au complet. Revissez l'arrivée d'eau. Refermez le couvercle et installez le double bouton poussoir. À défaut, il est possible de réduire le volume de la chasse d’eau grâce à une éco-plaquette ou à une bouteille d’eau pleine placée dans le réservoir. Pour garantir son bon fonctionnement, nettoyez régulièrement le mécanisme de chasse d'eau double, particulièrement si votre eau est très calcaire.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[4],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Chasse d’eau à double vitesse: à faire si travaux\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0075\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Vague de sécheresse\",\"longName\":\"Je décide de supprimer une douche par semaine.\",\"longDescription\":\"Si on n'a pas transpiré la journée et qu'on ne sent pas mauvais, aucune obligation de se laver tous les jours. Il est même conseillé pour la flore de l'épiderme (la fameuse barrière contre certains pathogènes) de ne pas se laver tous les jours. Vous économiserez ainsi une quantité d'eau non négligeable.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de supprimer une douche pendant la durée du défi.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0076\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Architecte d'intérieur\",\"longName\":\"Je positionne mon réfrigérateur loin d’une source de chaleur (four, cuisinière, fenêtre…).\",\"longDescription\":\"Il vaut mieux éviter de placer le réfrigérateur ou le congélateur près d’un four, d’une cuisinière ou près de l’éclairage direct d’une fenêtre. Ces derniers réchauffent les appareils de froid qui vont donc consommer plus pour rester à la bonne température. S’il n’est pas possible de faire autrement, prévoyez une plaque très isolante entre les appareils électroménagers. De même, ne chauffez pas trop la cuisine : installé dans une pièce à 23 °C, le réfrigérateur consomme 38 % de plus que dans une pièce à 18 °C ! Enfin, si vous placez votre congélateur dans un local non chauffé (garage, cave, etc.), il ne doit pas faire trop froid non plus sinon l’appareil va surchauffer à l’intérieur.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0077\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Blanc Resplendissant\",\"longName\":\"Je peins mes murs avec des couleurs claires et j'installe des luminaires blancs.\",\"longDescription\":\"Cela permet à la lumière naturelle de se répartir plus uniformément dans l’espace et de pénétrer plus profondément dans la pièce grâce aux jeux de réflexions. Cet effet des couleurs se remarque également sur la lumière artificielle : un intérieur foncé amène à doubler voire tripler l’intensité de l’éclairage.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Travaux de décoration\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false}]"); +module.exports = JSON.parse("[{\"_id\":\"ECOGESTURE0001\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bonhomme de neige\",\"longName\":\"Je baisse le chauffage en mode hors gel lorsque je m'absente plus de 2 jours.\",\"longDescription\":\"On se demande parfois si cela vaut le coup de \\\"couper le chauffage\\\" quand on s’absente… dès qu’il s’agit d’un week-end la réponse est « oui sûrement » ! Attention cependant au retour à ne pas faire de la surchauffe ! L’idéal est bien évidemment de régler sa programmation pour que le chauffage se relance quelques heures avant votre retour…\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0002\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Portique thermique\",\"longName\":\"Je ferme mes fenêtres quand la climatisation est en marche\",\"longDescription\":\"Cela permet de garder la fraîcheur à l'intérieur. Le climatiseur n'est pas là pour refroidir la rue mais bien la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0003\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Passe-Pas-Partout\",\"longName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"longDescription\":\"Vous pouvez économiser 6 % de l’énergie nécessaire au chauffage en fermant les portes entre les pièces qui ne sont pas chauffées à la même température. Utilisez des “boudins de porte” pour éviter les courants d’air !\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme les portes entre les pièces chauffées et moins chauffées.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0004\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Déesse des eaux\",\"longName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"longDescription\":\"Si vous n’êtes pas frileux, coupez l'eau pendant que vous vous savonnez : l'économie en eau peut aller jusqu'à 50% !\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je coupe l'eau de la douche pendant que je me savonne.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0005\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"NoNiagara\",\"longName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"longDescription\":\"Un robinet qui coule inutilement pendant 2 minutes, c'est 25 litres d'eau gaspillés. Si ce gaspillage est fait tous les jours, c'est presque 10 000 litres perdus sur l'année.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":1,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ferme l’eau du robinet quand je me lave les dents.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0006\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Poudre de sommeil\",\"longName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"longDescription\":\"Mettez votre ordinateur en veille quand vous vous absentez brièvement, et au-delà d'une heure d'inactivité, éteignez-le totalement. Des économies d'énergie à la clé !\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COMPUTER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je mets mon ordinateur en veille automatique au bout de 5/10min d'inactivité.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0007\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Agitation des molécules\",\"longName\":\"Je réchauffe mes plats au micro-ondes plutôt qu’au four.\",\"longDescription\":\"Pour réchauffer un plat, le four à micro-ondes consomme moins d’énergie qu’un four traditionnel.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"MICROWAVE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0008\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Cymbale\",\"longName\":\"Je mets un couvercle sur la casserole quand je cuisine.\",\"longDescription\":\"Vous pouvez économiser 25 % de l’énergie nécessaire à la cuisson en laissant le couvercle sur vos casseroles quand vous cuisinez et vous pouvez économiser encore plus car vous aurez ainsi moins besoin de la hotte. Mieux qu'un couvercle : pour réaliser un gain de 40 à 70 % en temps et en énergie, utilisez un récipient à pression. Pensez également à réduire la température une fois que l’eau bout.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Couvercle\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0009\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Plumeau d'or\",\"longName\":\"Je dépoussière mes radiateurs au moins une fois par an.\",\"longDescription\":\"La poussière bride les performances des radiateurs, hydrauliques ou électriques : les dépoussiérer permet une meilleure diffusion de la chaleur. Avec une meilleure efficacité, il vous sera alors possible d'avoir aussi chaud en consommant moins.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dépoussière mes radiateurs.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0010\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Poings de glace\",\"longName\":\"Je me lave les mains à l'eau froide.\",\"longDescription\":\"Bien souvent le temps de se laver les mains est trop court pour que l’eau chaude arrive jusqu’à soi ! Donc autant ne prendre que de l’eau froide pour se les laver.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je me lave les mains uniquement à l'eau froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0011\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Vaisselle givrée\",\"longName\":\"Je rince ma vaisselle à l'eau froide.\",\"longDescription\":\"Pendant la vaisselle, l’eau chaude n’est utile que pour faciliter le dégraissage au moment du nettoyage. Après, pour le rinçage, on peut donc utiliser de l’eau froide. Veillez bien cependant à utiliser de l’eau chaude de temps en temps pour éviter la formation de bouchons de graisse dans les canalisations.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je rince ma vaisselle à l'eau froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0012\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"A la bonne heure\",\"longName\":\"Je programme le nettoyage de mon four à pyrolyse juste après une cuisson.\",\"longDescription\":\"Dans le cas d’un four à pyrolyse, le nettoyage doit être programmé dans la foulée d’une cuisson, pour bénéficier de la chaleur accumulée. Privilégiez les fours à catalyse qui ne consomment pas d’énergie pour leur nettoyage.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0013\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Accélérateur de particules\",\"longName\":\"J’utilise le plus souvent les cycles courts à basse température pour laver le linge et la vaisselle.\",\"longDescription\":\"Utilisez la température la plus basse possible : de nombreux produits nettoyants sont efficaces à froid et un cycle à 90 °C consomme 3 fois plus d'énergie qu'un lavage à 40 °C. En effet, 80 % de l'énergie consommée par un lave-linge ou un lave-vaisselle sert au chauffage de l'eau ! Que ce soit pour la vaisselle ou le linge, les programmes de lavage intensif consomment jusqu'à 40 % de plus. Si possible, rincez à l'eau froide : la température de rinçage n'a pas d'effet sur le nettoyage du linge ou de la vaisselle. Attention cependant avec les tissus qui peuvent rétrécir : ce qui fait rétrécir, c'est le passage d'une température à une autre. Mieux vaut alors faire le cycle complet à l'eau froide pour les premiers lavages de tissus sensibles. Pour du linge ou de la vaisselle peu sales, utilisez la touche \\\"Eco\\\". Elle réduit la température de lavage et allonge sa durée (c’est le chauffage de l’eau qui consomme le plus). Vous économiserez jusqu’à 45 % par rapport aux cycles longs. Néanmoins, pour vous prémunir contre les bouchons de graisse dans les canalisations, faites quand même un cycle à chaud une fois par mois environ.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’utilise le cycle court à basse température pour laver le linge et la vaisselle.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0014\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chat échaudé\",\"longName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"longDescription\":\"En plaçant des plats chauds au réfrigérateur, vous réchauffez l’enceinte de l’appareil, ce qui entraîne une surconsommation. De plus, si les plats ne sont pas couverts, de la vapeur d’eau va se former et provoquer l’apparition du givre. Et couvrir les plats, c’est aussi éviter que les bactéries et les odeurs ne se répandent.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’attends que les plats chauds aient refroidi avant de les mettre au réfrigérateur et je les couvre.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0015\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Ere glacière\",\"longName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"longDescription\":\"Laissez de préférence les robinets mitigeurs en position \\\"froid\\\" pour éviter de demander de l'eau chaude ou tiède alors qu'on a besoin, la plupart du temps, d'eau froide. Et si vous pouvez remplacer votre robinet \\\"mélangeur\\\" par une robinetterie dite mitigeur, c'est des économies également à la clé : cela prendra moins de temps pour avoir la température d’eau désirée. Vous pouvez opter pour un mitigeur 90° au lieu de 180°, qui ne tourne que vers la gauche et est donc en position \\\"froid\\\" lorsqu'il est au centre.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remets systématiquement mes mitigeurs sur la position la plus froide.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0016\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Frères Lumières\",\"longName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"longDescription\":\"Pourquoi laisser allumée une pièce vide ? Sachez que 3 ampoules de 75 W qui restent allumées une soirée consomment autant qu’une lessive à 60 °C.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’éteins systématiquement les lumières quand je sors d’une pièce.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0017\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Porte coupe-feux\",\"longName\":\"J’évite d'ouvrir la porte du four pour vérifier la cuisson.\",\"longDescription\":\"Ouvrir la porte d’un four pendant qu’il fonctionne gaspille beaucoup de chaleur : pour évaluer la cuisson de votre préparation, il vaut mieux se servir de l’éclairage de contrôle.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0018\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Professeur Folinge\",\"longName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"longDescription\":\"Pour la machine à laver, remplissez suffisamment le tambour mais n'exagérez pas bien sûr. Les tambours trop remplis donnent un mauvais résultat de lavage. Un tambour est correctement rempli lorsque vous pouvez encore passer votre main au-dessus des vêtements. Pour les lave-vaisselles, chargez-les totalement avant de lancer un cycle de lavage, sinon faites la vaisselle à la main, mais attention à ne faire couler l'eau que pour rincer. Éviter de placer au lave-vaisselle des plats volumineux pour privilégier la petite vaisselle. Bien remplir ses appareils permet de les faire tourner moins souvent, des économies d'énergie et d'eau à la clé !\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis complètement ma machine à laver et/ou mon lave-vaisselle avant de les faire tourner.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0019\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Tétris\",\"longName\":\"J'utilise des casseroles de la même taille que mes plaques électriques.\",\"longDescription\":\"Une casserole à fond plat, avec un diamètre adapté aux plaques, permet d’exploiter au maximum les capacités de votre cuisinière.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COOKING_PLATES\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0020\",\"usage\":5,\"fluidTypes\":[1,0],\"shortName\":\"Barrage\",\"longName\":\"J'évite de pré-laver mon linge/ma vaisselle.\",\"longDescription\":\"Les machines modernes n’ont plus besoin de pré-lavage. Si un élément est particulièrement sale, évitez les cycles de prélavage \\\"linge très sale\\\" ou \\\"spécial casseroles\\\". Nettoyez-le à la main avec du savon de Marseille ou du liquide vaisselle, ou faites le tremper 10 minutes dans l’eau chaude. Cela économise en eau et en électricité l'équivalent d'un demi-cycle complet.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0021\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Boules de linge\",\"longName\":\"Si j’ai un sèche linge, je sèche mon linge en petits paquets et j’adapte la durée de séchage de mon sèche-linge.\",\"longDescription\":\"Le sèche-linge représente 5% des consommations moyenne d’électricité spécifique (d'après EDF). Il est important au préalable d’essorer à une vitesse supérieure, jusqu’à 1 000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie pour le sécher\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"DRYER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0022\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Vortex\",\"longName\":\"Je nettoie le filtre de ma machine à laver.\",\"longDescription\":\"Repérez la trappe qui existe sur le devant de votre machine (en bas à droite souvent). Ouvrez-la. Dévissez le filtre pour le sortir : attention, un peu d’eau risque de couler (Prenez un bol et une serpillière au cas où).Enlevez les résidus qui seraient restés dans la trappe : cheveux, pièces etc. Rincez le filtre à l’eau claire. Remettez le filtre en place et hop on referme la trappe ! En étant bien entretenu, votre lave-ligne consomme moins d'énergie, lave mieux votre linge et durera plus longtemps.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie le filtre de ma machine à laver.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0023\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Expert du vinaigre blanc\",\"longName\":\"Je détartre ma machine tous les ans.\",\"longDescription\":\"Pour éviter l’entartrage, qui provoque une surconsommation d’énergie, remplacez l’assouplissant par du vinaigre blanc. Il détartre la machine, fixe les couleurs du linge et assouplit les fibres, tout cela sans laisser d’odeur. Un petit bouchon suffit !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"WASHING_MACHINE\",\"DISHWASHER\"],\"equipmentInstallation\":false,\"investment\":\"Vinaigre blanc ou produit de détartrage\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0024\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Inertie suprême\",\"longName\":\"Je coupe mes plaques électriques un peu avant la fin cuisson.\",\"longDescription\":\"Les plaques de cuisson électriques (sauf les plaques à induction) continuent de chauffer plusieurs minutes après extinction : cette chaleur mérite d’être utilisée lors d’une cuisson longue.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"COOKING_PLATES\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0025\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La sorcière poussière\",\"longName\":\"Je nettoie mes ampoules et luminaires (au moins une fois par an)\",\"longDescription\":\"Nettoyez régulièrement les ampoules, les abat-jours et les luminaires pour maximiser leur efficacité. Sachez qu'à puissance égale, un appareil poussiéreux peut produire un flux lumineux inférieur de 40 % à celui d'un appareil propre.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie mes ampoules et luminaires.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0026\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Lumos Maxima\",\"longName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"longDescription\":\"Privilégiez toujours les apports de l’éclairage naturel. La lumière du jour est la meilleure pour l’œil humain et cela évite de consommer de l'électricité pour l'éclairage. Ouvrez volets et rideaux dès vos premières activités et agencez votre espace intérieur pour profiter au mieux de cet éclairage naturel. Évitez, par exemple, de placer des éléments qui font obstacle à la lumière au centre de la pièce.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’ouvre mes rideaux et mes volets dès qu’il fait jour et privilégie les apports de lumière naturelle.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0027\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Marionnettiste\",\"longName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"longDescription\":\"Certains chargeurs continuent de consommer de l’énergie quand ils restent branchés, même si l’appareil n’est pas connecté. De plus, certaines technologies de batteries supportent mal de rester branchées une fois la charge terminée. Les débrancher dès que l’appareil est chargé permet des économies d’énergie et prolonge la durée de vie de votre appareil.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je débranche mes chargeurs quand ils ne sont pas en fonctionnement.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0028\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Master mind\",\"longName\":\"Je réfléchis à ce que je vais prendre avant d'ouvrir mon réfrigérateur ou congélateur.\",\"longDescription\":\"En réfléchissant à ce que vous allez manger devant la porte ouverte de votre appareil, vous faites sortir le froid et entrer de la vapeur d’eau, ce qui va entraîner la formation de givre. Ouvrez la porte le moins souvent et le plus brièvement possible. Un petit truc pratique : affichez la liste du contenu de votre réfrigérateur sur la porte et cochez ce que vous avez pris : vous saurez ce qu’il reste dedans et cela vous sera utile pour savoir quand faire les courses !\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je réfléchis à ce que je vais prendre avant d’ouvrir la porte de mon appareil de froid.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0029\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Programmeur\",\"longName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"longDescription\":\"Utilisez l'essorage à vitesse minimum si vous faites sécher le linge dehors. Par contre, si vous utilisez un sèche-linge, il est important d'essorer à une vitesse supérieure, jusqu'à 1000 tours/minutes, si la nature du linge le permet. Le séchage sera alors plus rapide et vous consommerez moins d’énergie. Au-delà de 1000 tours/minute l'efficacité diminue et le linge se froisse.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"WASHING_MACHINE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J'adapte le programme d'essorage de ma machine à laver au type de linge.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0030\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Roi du Puzzle\",\"longName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"longDescription\":\"La partie la plus froide ne se situe pas toujours au même endroit selon l’appareil : dans le haut des réfrigérateurs traditionnels, dans le bas des combinés 2 portes. Dans les réfrigérateurs à froid ventilé, les températures sont plus homogènes. Regardez la notice de votre réfrigérateur pour identifier les différentes zones de température et ainsi ranger chaque aliment à sa place. Enlevez les produits de leur emballage d'origine (film plastique, carton, etc.) qui filtrent le froid. Rangez les denrées de façon rationnelle pour y accéder plus rapidement et aussi pour pouvoir refermer plus rapidement la porte. Surtout, n’obstruez pas le thermostat car s’il est recouvert de givre ou de produits, il ne détectera pas la température correctement et l’abaissera plus que nécessaire. Évitez de mettre trop de poids dans les portes. Une porte qui fonctionne mal provoque des pertes d'énergie. Conseils pour ranger votre réfrigérateur : placez les oeufs sur l'étage le plus haut ; les laitages et le beurre sur l'étage du dessous ; puis les plats cuisinés, les pâtisseries fraîches et charcuteries sur l'étage du milieu ; sur les parties basses, placez les poissons ; et réservez le bac à légumes pour les légumes et les fruits.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":1,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"J’optimise le rangement dans mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0031\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Lord Kelvin\",\"longName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 2 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser de 2 °C la température de chauffage de mes pièces.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0032\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Fahrenheit\",\"longName\":\"Je règle le thermostat de mon chauffage à moins de 20 °C.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":10,\"efficiency\":5,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat (d’ambiance)\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0033\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Ambianceur\",\"longName\":\"J'installe et/ou je programme mon thermostat d’ambiance selon mon occupation quotidienne ou hebdomadaire.\",\"longDescription\":\"Le corps a besoin d’environ une semaine pour s’acclimater à une nouvelle température: alors, ne vous précipitez pas sur le chauffage dès la première baisse de température mais attendez plutôt de voir si vous vous habituez. L’humidité et les infiltrations d’air peuvent aussi amplifier la sensation d’inconfort. Avec un thermostat à 20°C, vous pouvez avoir un ressenti de 17 °C si la maison est humide, que l’air s’infiltre ou que la température n’est pas la même partout (effet paroi froide). Des solutions de rénovation existent pour améliorer votre confort, vous pouvez consulter la page de l'ALEC dédiée au dispositif Ecoreno'v : https://www.alec-lyon.org/nos-services/conseil-technique-en-batiment/ecorenov/\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Thermostat d’ambiance\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0034\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"Bulles-à-part\",\"longName\":\"Je ne fais pas fonctionner mon ventilateur ou la climatisation dans les pièces non occupées\",\"longDescription\":\"Cela permet d'évite des consommations inutiles. Le froid ne restera pas dans la pièce. Donc il est préférable d'allumer le ventilateur ou climatiseur seulement quand des personnes sont présentes dans la pièce.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\",\"FAN\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0035\",\"usage\":2,\"fluidTypes\":[0],\"shortName\":\"La Juste Clim'\",\"longName\":\"Je règle ma climatisation au plus bas à 26°C en veillant à ce qu’il n’y ait pas jamais plus de 5°C à 7°C de différence entre l’intérieur et l’extérieur.\",\"longDescription\":\"Réglez votre climatisation au plus bas à 26 °C et veillez à ce qu’il n’y ait jamais plus de 5 à 7 °C de différence entre l’intérieur et l’extérieur. Attention aux grands écarts de température qui peuvent provoquer des chocs thermiques.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":true,\"equipmentType\":[\"AIR_CONDITIONING\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0036\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Flamme lucide\",\"longName\":\"Je mets mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"longDescription\":\"Vous pouvez économisez jusqu’à 25 % en éteignant ou en baissant le chauffage 1h avant d’aller vous coucher et en le baissant de 3 à 4 °C quand vous vous absentez plus de 2 heures. De même, programmez votre chauffage en fonction de votre présence. Par exemple, augmentez la température dans le salon, la cuisine et la salle de bains le matin et diminuez-la dans les chambres. Inversement le soir.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je met mon chauffage en mode réduit pendant la nuit ou pendant mon absence.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0037\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Professeur Celsius\",\"longName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"longDescription\":\"Le saviez-vous ? Au-delà de 20 °C, chaque degré de plus coûte en moyenne 7 % sur la facture de chauffage. Alors évidemment, choisir de baisser la température chez soi de 1 °C, c’est toujours gagnant ! Dans un logement bien isolé, on est confortable à 19 °C dans les pièces de vie en journée et 16 °C la nuit et dans les chambres.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de baisser d'1 °C la température de chauffage de mes pièces.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0038\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermo-dynamique\",\"longName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"longDescription\":\"Vous n’avez pas vraiment besoin de chauffer le cellier, le hall ni les chambres à coucher donc fermez bien les portes qui y donnent accès et même prévoyez de les calfeutrer si nécessaire.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":2,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je ne chauffe que les pièces de vie (salon, cuisine, …)\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0039\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Calfeutrage\",\"longName\":\"Je bloque les entrées d’air froid des pièces non chauffés (sous-sol, cave, cellier…) à l’aide de boudins de portes.\",\"longDescription\":\"En revanche, ne bouchez jamais les grilles de ventilation, elles sont essentielles pour maintenir une bonne qualité de l’air dans votre logement.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Boudins de portes\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0040\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Hypervitesse\",\"longName\":\"Je prends des douches de moins de 5 minutes.\",\"longDescription\":\"Quand vous prenez une douche, vous consommez 2 à 4 fois moins d’eau qu’en prenant un bain. Cependant cela est vrai pour une douche de 5 minutes. Sachant que le débit d’une pomme de douche classique est de 15 à 20 litres et qu’un bain nécessite 150 à 200 litres d’eau, une douche de 10 minutes revient au même qu’un bain ! Alors, à vos chronomètres, on essaie de tenir moins de 5 minutes !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je prends des douches de moins de 5 minutes.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0041\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pomme à l'eau\",\"longName\":\"J’ai un économiseur d’eau sur mon pommeau de douche.\",\"longDescription\":\"Utiliser un économiseur d’eau sur les robinets et les douchettes permet de réduire jusqu’à 50 % la consommation d’eau, ainsi que l’énergie utilisée pour la chauffer.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0042\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Super plombier\",\"longName\":\"J'équipe mes robinets d’éco-mousseurs.\",\"longDescription\":\"Le terme \\\"mousseur\\\" désigne la pièce qui est située au bout de votre robinet qui permet de canaliser le jet d’eau. La plupart des robinets sont équipés de mousseurs, mais ceux-ci ne réduisent pas le débit. Il existe différents types \\\"d’éco-mousseurs\\\" qui limitent le débit à des niveaux variables. Choisissez votre matériel en fonction des besoins à chaque robinet : 5 L/min sera adapté pour un robinet servant uniquement à se laver les mains mais sera assez pénible si vous devez remplir un seau !\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Eco mousseur\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0043\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Thermos-Logis\",\"longName\":\"Je conserve au maximum la fraîcheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"longDescription\":\"En laissant les fenêtres ouvertes aux heures chaudes, vous faites entrer la chaleur dans le logement. Une chaleur qui sera difficile à évacuer une fois les pièces réchauffées. L’idéal est de fermer les fenêtres dès que la température extérieure dépasse la température du logement. En revanche, laissez-les bien ouvertes la nuit afin que l’air frais rafraîchisse votre intérieur. \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":2,\"room\":[0],\"season\":\"Eté\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je conserve au maximum la fraîcheur de mon logement en fermant les volets et fenêtres quand je m’absente pendant la journée.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0044\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Chasse-air\",\"longName\":\"Je vérifie que les montants des fenêtres et des portes extérieures ne laissent pas passer les courants d’air.\",\"longDescription\":\"L’installation de doubles vitrages permet de diminuer les pertes de chaleur et d’améliorer le confort en diminuant la sensation de paroi froide à proximité des fenêtres. \",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0045\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Maître du ciel\",\"longName\":\"Je récupère l'eau de pluie pour arroser les plantes et laver la voiture.\",\"longDescription\":\"Il n’est pas nécessaire d’installer une cuve et un matériel coûteux pour commencer à récupérer l’eau de pluie : installez simplement un bac à la sortie de la gouttière de votre maison vous disposerez déjà d’un apport suffisant pour assurer la plupart de vos usages extérieurs à la maison !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Seau/ Bac de récupération\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0046\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Déesse du feu\",\"longName\":\"Je coupe mon chauffe-eau dès que je pars plus de 4 jours.\",\"longDescription\":\"Pourquoi continuer à chauffer de l’eau lorsqu’on n’est pas là pour l’utiliser ? Si vous possédez un chauffe-eau à accumulation et que vous partez plusieurs jours, il peut être utile de le couper car il continuera de consommer pour maintenir l’eau à température. Attention cependant à la douche froide du retour, n'oubliez de le remettre en marche en rentrant !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":2,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"BOILER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0047\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Bas Les Pattes\",\"longName\":\"J'empêche mes rideaux de pendre devant les radiateurs ou les convecteurs\",\"longDescription\":\"Réduisez le plus possible l’espace entre les fenêtres et les rideaux et évitez qu’ils ne recouvrent les radiateurs, car la chaleur se diffuse alors moins bien.\",\"impactLevel\":4,\"efficiency\":2,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"CURTAIN\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0048\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Cape d'invisibilité\",\"longName\":\"Je branche ma \\\"box\\\" internet sur une multi-prise ou sur une minuterie pour l'éteindre quand je n'en n'ai pas besoin.\",\"longDescription\":\"La consommation des box internet est loin d’être négligeable : autour de 200 kWh par an pour un usage moyen et avec des variations du simple au double selon votre fournisseur et votre équipement. Face à cela, une solution s’impose : la débrancher tout simplement ! Pour faciliter les bonnes habitudes nous vous conseillons de la brancher sur une minuterie qui s’éteindra toute seule pendant la nuit par exemple selon les réglages que vous aurez prévus. Sinon, une simple multi-prise fait l'affaire si vous pensez à l'éteindre !\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"INTERNET_BOX\"],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0049\",\"usage\":6,\"fluidTypes\":[0],\"shortName\":\"Casque anti-onde\",\"longName\":\"J’évite d’utiliser le micro-ondes pour décongeler les aliments.\",\"longDescription\":\"Les aliments peuvent se décongeler à l’intérieur du réfrigérateur, sans l’aide du micro-ondes. C’est moins rapide et il faut s’y prendre à l’avance mais cela ne consomme aucune énergie supplémentaire et fait même économiser de l’énergie au réfrigérateur (en lui donnant du froid !).\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"MICROWAVE\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0050\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Chiffon magique\",\"longName\":\"J'ai nettoyé les grilles d'entrée d'air et d'extraction de ma VMC (ventilation mécanique contrôlée) il y a moins d'un an.\",\"longDescription\":\"Si votre logement est équipé de VMC, l’air que vous respirez passe par les grilles d’entrée d’air : mieux vaut donc qu’elles soient propres ! De plus, si les bouches d’entrée et d’extraction sont encrassées, elles auront tendance à être moins efficaces (surconsommation du moteur de la VMC et moindre efficacité pour évacuer l’humidité). Les grilles sont souvent vissées ou clipsées, et donc facilement démontables. Il suffit de les nettoyer avec de l'eau chaude savonneuse, de les rincer et de les sécher correctement avant de les remettre en place. Aucune humidité ne doit pénétrer à l’intérieur du système de ventilation.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"VENTILATION\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0051\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Crépuscule numérique\",\"longName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"longDescription\":\"Faites fonctionner les écrans de façon économe en supprimant les économiseurs d’écran animés (ils empêchent la mise en veille de l’ordinateur et n’économisent pas d’électricité), en réglant la luminosité pour un bon compromis entre confort visuel et économie d’énergie. Activez le « mode sombre » sur votre téléphone portable quand c'est possible, notamment sur les applications. (Vous l'aurez remarqué notre service est en mode sombre, et c'est pour cela :))\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je diminue la luminosité de mon écran d’ordinateur tout en conservant un confort de vue.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0052\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Déesse du vent\",\"longName\":\"J'évite d'utiliser un sèche-linge.\",\"longDescription\":\"La façon la plus économe de sécher le linge reste de le faire à l’air libre. Si toutefois cela est trop compliqué chez vous, voici quelques consignes : ne faites pas sécher le linge trop longtemps, surtout s’il doit être repassé. De plus, cela usera moins le linge. Préférez un séchage long à température modérée si vous avez un sèche-linge à évacuation ; et plusieurs cycles courts à plus haute température s’il s’agit d’un sèche-linge à condensation. Choisissez le bon programme : les matières synthétiques sèchent plus vite que le lin ou le coton. Vous pouvez aussi pré-sécher le linge à l’air libre et n’utiliser le sèche-linge que pour parfaire le séchage. Vous diviserez ainsi sa consommation par 3 ou 4.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"DRYER\"],\"equipmentInstallation\":false,\"investment\":\"Étendage\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0053\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Electro\",\"longName\":\"J’utilise des multiprises pour couper les veilles de mes appareils.\",\"longDescription\":\"Quand les appareils ne fonctionnent pas, ils peuvent tout de même continuer à consommer de l’énergie. Par exemple, un téléviseur qui fonctionne 4 heures par jour reste en veille les 20 heures restantes et consomme donc pendant ce temps. Pour vous faciliter la vie et faire des économies, reliez ces appareils (télé, lecteur DVD-BlueRay, HiFi, décodeur…) à une multiprise à interrupteur et pensez à éteindre la multi-prise en temps voulu.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Multiprise avec interrupteur marche/arrêt\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0054\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Génie de la lampe\",\"longName\":\"J’utilise uniquement des ampoules basse consommation dans toutes les pièces de vie.\",\"longDescription\":\"Remplacez par des ampoules basse consommation les ampoules qui restent en général allumées plus d’une demi-heure. Vous pouvez ainsi remplacer une ampoule à incandescence de 60 W par une ampoule basse consommation de 15 W. Elle émettra autant de lumière mais pour une consommation d’électricité 4 à 5 fois moins importante. En outre, elle chauffe beaucoup moins et peut durer jusqu’à 15 fois plus longtemps.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Ampoules basses consommation\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0055\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Hibernation\",\"longName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"longDescription\":\"Remplissez au maximum votre congélateur, qui consomme d’autant moins qu’il n’y a pas d’espace vide. Si votre congélateur n’est pas plein, remplissez les espaces vides avec des bouteilles d’eau en plastique pleines aux 3/4. Une fois congelées, elles aident le congélateur à abaisser la température après une ouverture de porte. De plus, en cas de coupure de courant ou de panne, elles aident à maintenir les denrées au froid plus longtemps. Par contre, évitez de surcharger le réfrigérateur, cela augmente sa consommation d'énergie et diminue la durée de conservation des aliments. Laissez de la place entre les aliments pour que l’air circule car c’est lui qui refroidit les aliments.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je remplis mon congélateur, je ne surcharge pas mon réfrigérateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0056\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Pisciniste\",\"longName\":\"Si j'ai un grand évier, j'utilise un bac pour faire la vaisselle.\",\"longDescription\":\"C’est mieux que de laisser le robinet ouvert pendant toute la vaisselle : même si celui-ci est équipé d’un \\\"éco-mousseur\\\" ! En plus, ça mousse mieux et vous économisez aussi du liquide vaisselle, astucieux, non ?\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"un bac à vaisselle\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0057\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Fermeture des écoutilles\",\"longName\":\"Je coupe toujours la VMC quand je pars plus de 4 jours.\",\"longDescription\":\"Une VMC fonctionne grâce à un petit moteur électrique : si vous y avez accès, pensez à le couper quand vous vous absentez plusieurs jours (interrupteur ou directement sur le tableau électrique). On peut également faire installer un temporisateur sur le tableau électrique pour ne déclencher la ventilation qu’aux heures d’occupation du logement. Attention cependant, si vous avez des problèmes d’humidité, n’arrêtez pas la VMC.\",\"impactLevel\":3,\"efficiency\":1.5,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"VENTILATION\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0058\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"La Lumière Fut\",\"longName\":\"J'installe mon fauteuil et mon bureau près des fenêtres.\",\"longDescription\":\"Cela permet d'optimiser l'utilisation de l'éclairage naturel. Placez le bureau à proximité de la fenêtre et orientez-le de façon à éviter les ombres portées gênantes et/ou les reflets sur l’écran d’ordinateur. Faites de même pour un coin lecture qui, placé près de la fenêtre, évitera autant que possible le recours à l’éclairage artificiel.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0059\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Versailles-optimisé\",\"longName\":\"Je répartis les sources de lumière pour optimiser l'éclairage.\",\"longDescription\":\"Il n’est pas nécessaire de baigner la pièce de lumière pour lire ou travailler ! Plutôt que d’installer un éclairage unique de forte intensité, privilégiez les petites sources d’éclairage bien ciblées et qui consomment moins.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":2,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"-\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0060\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Exploratrice polaire\",\"longName\":\"Je dégivre mon réfrigérateur et/ ou congélateur si je ne l'ai pas fait depuis 3 mois.\",\"longDescription\":\"En dégivrant vos appareils de froid tous les 3 mois, vous pouvez économiser jusqu’à 50 % d’électricité sur ce poste. Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 % ! Et plutôt que des modèles à dégivrage automatique, choisissez des modèles à dégivrage manuel, beaucoup moins énergivores. Le dégivrage prend un peu de temps mais vous n’êtes pas obligé d’attendre devant le réfrigérateur non plus ! Profitez que l’appareil soit vide, avant de partir en week-end ou en vacances, ou placez les aliments à la cave, ou dehors pendant la saison hivernale. Débranchez-le et laissez la porte entrouverte pour éviter que de la moisissure ne se forme. Plus vous le ferez souvent et moins cela prendra de temps. Si vous n’avez que le congélateur à dégivrer, placez vos aliments congelés dans le réfrigérateur ou dans une glacière avec les pains de glace si le dégivrage vous prend moins de 30 mn.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je dégivre mon réfrigérateur et/ou congélateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0061\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Maître des calories\",\"longName\":\"Je vérifie régulièrement la température de mon réfrigérateur/congélateur\",\"longDescription\":\"Une température de +5 °C est suffisante pour un réfrigérateur, -18 °C pour un congélateur. Chaque degré en moins par rapport à ces températures conseillées consomme 5 % d’énergie en plus. Pour vérifier la température de votre réfrigérateur, mettez un thermomètre dans un verre d'eau, laissez-le en place au moins une nuit, et faites la mesure aux différents étages du réfrigérateur ainsi que dans la porte.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":false,\"investment\":\"Thermomètre\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0062\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Prince des chromes\",\"longName\":\"Je nettoie la grille arrière de mon réfrigérateur tous les ans au moins.\",\"longDescription\":\"C’est par la grille que la chaleur extraite de l’appareil peut s’évacuer dans la pièce. Encrassée, cette grille ne peut plus bien évacuer la chaleur. Cela entraîne une surchauffe qui peut conduire à doubler la consommation électrique de l’appareil. Nettoyez une fois par an la grille arrière du réfrigérateur et laissez 5 cm au moins entre lui et le mur pour que la chaleur s’évacue correctement.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je nettoie la grille arrière de mon réfrigérateur.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0063\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Sous-marin\",\"longName\":\"Je vérifie l’étanchéité des joints de mon réfrigérateur/congélateur une fois par an.\",\"longDescription\":\"L’apparition rapide du givre, c’est souvent en raison des joints qui sont fatigués. Pour le vérifier, il suffit de fermer la porte du réfrigérateur sur une feuille de papier : si on la retire facilement, les joints sont à changer. Vous économiserez ainsi environ 10 % sur la consommation de votre frigo et de votre congélateur. Pour les entretenir, pensez à les nettoyer à l’eau tiède en même temps que vous nettoyez l’intérieur de votre frigo.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\",\"FREEZER\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0064\",\"usage\":6,\"fluidTypes\":[0,2],\"shortName\":\"Capsule hermétique\",\"longName\":\"Je vérifie les joints de mon four tous les ans.\",\"longDescription\":\"Vérifiez visuellement la qualité du joint d’étanchéité de votre four et changez-le s’il est défectueux. Cela évitera les déperditions de chaleur ainsi qu’une surconsommation pouvant aller jusqu’à 30 %.\",\"impactLevel\":1,\"efficiency\":0.5,\"difficulty\":2,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0065\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Rat d'opéra\",\"longName\":\"J'installe des rideaux épais et/ou des volets à toutes les fenêtres des pièces chauffées.\",\"longDescription\":\"Un volet fermé pendant la nuit peut réduire la déperdition de chaleur de la fenêtre jusqu'à 60 %. Cette économie peut atteindre 10 % du chauffage selon l'étude ES-SO (European Solar-Shading Organisation). Le soir, fermez les rideaux et les volets pour limiter les déperditions de chaleur et la sensation d'inconfort provoquée par l'effet de paroi froide. De plus, cette sensation vous conduit souvent à augmenter d'1 ou 2 °C le chauffage. Cela paraît évident avec des simples vitrages mais ça l’est aussi avec des doubles vitrages qui restent malgré tout le point faible de l’enveloppe d’un logement. A l’inverse, en journée, favorisez au maximum les apports de chaleur gratuits par le soleil en ouvrant rideaux et volets.\",\"impactLevel\":8,\"efficiency\":4,\"difficulty\":3,\"room\":[0],\"season\":\"Hiver\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Volet/Rideau\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0066\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Brûleur Expert\",\"longName\":\"Je nettoie et je règle la combustion de ma chaudière tous les ans.\",\"longDescription\":\"Le mauvais entretien ou réglage d’une chaudière peut réduire son efficacité. Pour obtenir un rendement maximal, faites vérifier votre équipement de chauffage tous les ans. L’entretien régulier permet d’éviter les sur-consommations.Indispensable pour votre sécurité, la révision annuelle des chaudières à combustion (gaz, fioul, bois) est obligatoire \",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0067\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Contrôle du nuage\",\"longName\":\"Je règle la température de mon eau chaude entre 55 et 60 °C.\",\"longDescription\":\"Bien souvent les chauffe-eau sont réglés pour une température de 70 °C dans le ballon, ce qui n’est pas économique et peut même être dangereux ! Au-dessus de 60 °C vous augmentez aussi l’entartrage. L’eau ne doit pas être trop froide (supérieur à 50°) non plus pour éviter le risque de prolifération de micro-organismes comme les légionelles. A noter : parfois l’accès au réglage n’est pas directement visible… il faut alors retirer le capot en plastique situé sous le chauffe-eau pour y accéder.\",\"impactLevel\":7,\"efficiency\":3.5,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0068\",\"usage\":3,\"fluidTypes\":[0,2],\"shortName\":\"Jean Paul Tartre\",\"longName\":\"Je détartre mon chauffe-eau tous les 3 ans.\",\"longDescription\":\"Si votre eau est très calcaire, faites équiper votre chauffe-eau d’une résistance adaptée ou faites détartrer et vidanger votre chauffe-eau tous les 2 ou 3 ans. Pour détartrer votre chauffe-eau, faites appel à un professionnel. La formation du tartre sur les résistances peut augmenter le temps nécessaire à chauffer l’eau, et donc la consommation d’énergie. Si votre chauffe-eau électrique a plus de 20 ans, pensez à le remplacer.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[1,2,3],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"BOILER\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0069\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Sourcier\",\"longName\":\"Je repère les fuites.\",\"longDescription\":\"Il est important de vérifier régulièrement l’état de vos tuyauteries mais aussi des robinets et de la chasse d’eau. Une fuite peut vite coûter très cher. Les fuites ne sont pas toujours visibles. Si vous soupçonnez une fuite, relevez le compteur d’eau le matin avant de partir ou le soir avant de vous coucher. Si lorsque vous relevez à nouveau le compteur, il y a une différence, c’est qu’il y a une fuite. Autre méthode pour détecter une fuite de chasse d’eau : mettez un peu de colorant alimentaire dans le réservoir. Vaquez à d'autres occupations en donnant la consigne à votre entourage de ne pas utiliser les toilettes ... puis revenez : si l'eau dans la cuvette est colorée, c'est qu'il y a une fuite !\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0070\",\"usage\":1,\"fluidTypes\":[2],\"shortName\":\"Passage au stand\",\"longName\":\"Si mon circuit de chauffage a plus de 10 ans, je le fait désembouer.\",\"longDescription\":\"Au fil du temps, la tuyauterie s’oxyde, entraînant la formation de boues et autres sédiments dans le circuit. L’embouage de l’installation nuit à la diffusion de chaleur : cela peut entraîner une perte de la performance allant jusqu’à 40 %. Vous pouvez désembouer votre radiateur vous-même ou faire appel à un pro. Etape 1 : Éteindre sa chaudière puis laissez l’eau redescendre à température ambiante. Fermez tous vos radiateurs. Etape 2 : Le désembouage doit commencer par le premier radiateur, c’est-à-dire le plus proche du chauffage central. Fermez les vannes de ce radiateur. Dévissez son purgeur avec la clé à molette puis versez le produit désembouant directement dans le radiateur à l’aide de votre entonnoir. Revissez le purgeur puis remettez le chauffage central en marche. Laissez agir le produit le temps indiqué sur la notice, soit 2 à 5 jours en moyenne, voire davantage (voir notice produit désembouant). Étape n°3 : La vidange du circuit de chauffage. Patientez le temps nécessaire pour bien laisser le temps au produit d’agir en profondeur. Ce temps lui permet de bien décoller les boues et de les mettre en suspension afin de les évacuer plus facilement. Une fois ce délai passé, vous pouvez procéder à la vidange. Pour cela, coupez le chauffage à nouveau. Vidangez la totalité du circuit de chauffage en permettant un débit suffisamment fort pour évacuer les boues en suspension par le robinet de vidange du radiateur. Lorsque la vidange est effectuée, rincez le radiateur et remplissez-le à nouveau. Vous pouvez aussi faire appel à un plombier, comptez 350 à 450 euros HT pour un circuit comprenant moins de 10 radiateurs.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0071\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuning de Radiateur\",\"longName\":\"Je place des panneaux réfléchissants derrière les radiateurs sur les murs non isolés.\",\"longDescription\":\"En installant des panneaux réfléchissant derrière les radiateurs placés sur des murs non isolés, vous pouvez améliorer la performance de vos radiateurs de 5 à 10 %. Ces panneaux permettent de renvoyer la chaleur émise dans la pièce au lieu qu’elle ne se dissipe dans le mur froid. Attention, ces panneaux ne sont pas utiles sur des murs isolés, ils peuvent même créer des problèmes de condensation entre le mur et le panneau.\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Panneau réfléchissant\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0072\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Tuyaux bien au chaud\",\"longName\":\"J'isole les tuyaux de mon circuit de chauffage hydraulique.\",\"longDescription\":\"Isolez les circuits de distribution d'eau de chauffage et d'eau chaude sanitaire dans les locaux non chauffés ou les faux-plafonds. Vous limiterez ainsi les déperditions de chaleur et améliorerez la protection du circuit contre le gel. Cela peut réduire de 10 % la consommation. Le plus simple est d’utiliser des manchons souples en mousse ou en fibres minérales. On peut aussi utiliser des isolants à base de laine ou de chanvre\",\"impactLevel\":6,\"efficiency\":3,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Isolant\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0073\",\"usage\":1,\"fluidTypes\":[0,2],\"shortName\":\"Le Grand Nettoyage\",\"longName\":\"Je purge mes radiateurs hydrauliques tous les ans.\",\"longDescription\":\"Lorsque les radiateurs sont froids en haut mais chauds en bas, c'est qu'ils contiennent de l'air qui diminue nettement leur rendement. Ils ont donc besoin d'être purgés : 1. Coupez l'alimentation d'eau au niveau de votre chaudière pour ne pas avoir de l'eau sous pression, fermez les vannes thermostatiques des radiateurs et prévoyez un récipient pour recueillir l'eau ; 2. Commencez par le radiateur situé au plus bas de la maison : ouvrez le purgeur dans le sens inverse des aiguilles d'une montre jusqu'à entendre un sifflement, signe que l'air s'échappe. En général, le purgeur se trouve en partie haute du radiateur, du côté opposé au robinet d'alimentation. Sur certains modèles anciens, une clé spéciale est nécessaire pour le dévisser (trouvable en quincailleries et magasins de bricolage). Attention, ne dévissez jamais la molette complètement, vous risqueriez de ne jamais réussir à la remettre en place ; 3; Quand l'eau se met à couler, refermez la molette ; 4. Resserrez la vis de purge. 5 Vérifiez au manomètre de la chaudière que la pression d'eau dans l'installation est suffisante (entre 1,5 et 2 bars). Dans le cas contraire, ajoutez de l'eau.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[0],\"season\":\"Sans saison\",\"equipment\":true,\"equipmentType\":[\"HYDRAULIC_HEATING\"],\"equipmentInstallation\":false,\"investment\":\"Faire appel à un pro\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0074\",\"usage\":4,\"fluidTypes\":[1],\"shortName\":\"Nitro cuvette\",\"longName\":\"J'installe une chasse d'eau à double vitesse.\",\"longDescription\":\"L'installation d'une chasse d'eau double est à la portée de tous. Si les mécanismes sont généralement standard, veillez malgré tout à vérifier avant de l'acheter les dimensions du trou du couvercle dans lequel viendra se positionner le double bouton poussoir, ainsi que la hauteur du réservoir. Reste à suivre le pas à pas suivant : Commencez par couper l'arrivée d'eau et tirez la chasse pour vider le réservoir. Dévissez le bouton de tirage existant et ôtez le couvercle du réservoir. Dévissez l'arrivée d'eau, retirez le robinet flotteur et le mécanisme de la chasse. Dévissez les vis de fixation du réservoir et retirez-le. Changez le joint entre le réservoir et la cuvette, puis revissez le réservoir. Installez le nouveau mécanisme de chasse (à partir de 20€ dans les enseignes de bricolage). Clipsez le flotteur de réglage de la petite chasse, puis le mécanisme au complet. Revissez l'arrivée d'eau. Refermez le couvercle et installez le double bouton poussoir. À défaut, il est possible de réduire le volume de la chasse d’eau grâce à une éco-plaquette ou à une bouteille d’eau pleine placée dans le réservoir. Pour garantir son bon fonctionnement, nettoyez régulièrement le mécanisme de chasse d'eau double, particulièrement si votre eau est très calcaire.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[4],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Chasse d’eau à double vitesse: à faire si travaux\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0075\",\"usage\":3,\"fluidTypes\":[1],\"shortName\":\"Vague de sécheresse\",\"longName\":\"Je décide de supprimer une douche par semaine.\",\"longDescription\":\"Si on n'a pas transpiré la journée et qu'on ne sent pas mauvais, aucune obligation de se laver tous les jours. Il est même conseillé pour la flore de l'épiderme (la fameuse barrière contre certains pathogènes) de ne pas se laver tous les jours. Vous économiserez ainsi une quantité d'eau non négligeable.\",\"impactLevel\":5,\"efficiency\":2.5,\"difficulty\":3,\"room\":[1],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":true,\"investment\":null,\"action\":true,\"actionName\":\"Je décide de supprimer une douche pendant la durée du défi.\",\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0076\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Architecte d'intérieur\",\"longName\":\"Je positionne mon réfrigérateur loin d’une source de chaleur (four, cuisinière, fenêtre…).\",\"longDescription\":\"Il vaut mieux éviter de placer le réfrigérateur ou le congélateur près d’un four, d’une cuisinière ou près de l’éclairage direct d’une fenêtre. Ces derniers réchauffent les appareils de froid qui vont donc consommer plus pour rester à la bonne température. S’il n’est pas possible de faire autrement, prévoyez une plaque très isolante entre les appareils électroménagers. De même, ne chauffez pas trop la cuisine : installé dans une pièce à 23 °C, le réfrigérateur consomme 38 % de plus que dans une pièce à 18 °C ! Enfin, si vous placez votre congélateur dans un local non chauffé (garage, cave, etc.), il ne doit pas faire trop froid non plus sinon l’appareil va surchauffer à l’intérieur.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[2],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[\"REFREGIRATOR\"],\"equipmentInstallation\":true,\"investment\":null,\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false},{\"_id\":\"ECOGESTURE0077\",\"usage\":5,\"fluidTypes\":[0],\"shortName\":\"Blanc Resplendissant\",\"longName\":\"Je peins mes murs avec des couleurs claires et j'installe des luminaires blancs.\",\"longDescription\":\"Cela permet à la lumière naturelle de se répartir plus uniformément dans l’espace et de pénétrer plus profondément dans la pièce grâce aux jeux de réflexions. Cet effet des couleurs se remarque également sur la lumière artificielle : un intérieur foncé amène à doubler voire tripler l’intensité de l’éclairage.\",\"impactLevel\":2,\"efficiency\":1,\"difficulty\":3,\"room\":[3],\"season\":\"Sans saison\",\"equipment\":false,\"equipmentType\":[],\"equipmentInstallation\":false,\"investment\":\"Travaux de décoration\",\"action\":false,\"actionName\":null,\"actionDuration\":3,\"doing\":false,\"objective\":false,\"viewedInSelection\":false}]"); /***/ }), @@ -1551,10 +1551,10 @@ var ProfileTypeFormDateSelection = function ProfileTypeFormDateSelection(_ref) { onChange: function onChange(e) { return handleSelectYear(e); } - }, selectYears.map(function (year, key) { + }, selectYears.map(function (year) { return /*#__PURE__*/_react.default.createElement(_core.MenuItem, { value: year, - key: key, + key: year, className: "date-option" }, year); }))), /*#__PURE__*/_react.default.createElement("div", { @@ -1567,16 +1567,16 @@ var ProfileTypeFormDateSelection = function ProfileTypeFormDateSelection(_ref) { onChange: function onChange(e) { return handleSelectMonth(e); } - }, selectedYear === _luxon.DateTime.now().year ? selectMonths.slice(0, _luxon.DateTime.now().month).map(function (month, key) { + }, selectedYear === _luxon.DateTime.now().year ? selectMonths.slice(0, _luxon.DateTime.now().month).map(function (month) { return /*#__PURE__*/_react.default.createElement(_core.MenuItem, { value: month.value, - key: key, + key: month.value, className: "date-option" }, month.label); - }) : selectMonths.map(function (month, key) { + }) : selectMonths.map(function (month) { return /*#__PURE__*/_react.default.createElement(_core.MenuItem, { value: month.value, - key: key, + key: month.value, className: "date-option" }, month.label); })))) : null), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { @@ -2314,9 +2314,9 @@ var EcogestureFormEquipment = function EcogestureFormEquipment(_ref) { className: 'equipment-hint text-16-normal' }, t("ecogesture_profile.".concat(_ecogestureForm.EcogestureStepForm[_ecogestureForm.EcogestureStepForm.EQUIPMENTS].toLowerCase(), ".hint"))), /*#__PURE__*/_react.default.createElement("div", { className: "icons-container" - }, Object.values(_ecogesture.EquipmentType).map(function (equipment, index) { + }, Object.values(_ecogesture.EquipmentType).map(function (equipment) { return /*#__PURE__*/_react.default.createElement("label", { - key: index, + key: equipment, className: 'checkbox-equipment' }, /*#__PURE__*/_react.default.createElement("input", { type: 'checkbox', @@ -2335,7 +2335,7 @@ var EcogestureFormEquipment = function EcogestureFormEquipment(_ref) { step: step, handlePrevious: handlePrevious, handleNext: handleNext, - disableNextButton: answer === [], + disableNextButton: answer.length == 0, isEcogesture: true })); }; @@ -2934,7 +2934,7 @@ var ChallengeView = function ChallengeView() { userChallengeList = _useSelector.userChallengeList; var marginPx = 16; - var cardWitdh = window.outerWidth < 500 ? window.outerWidth - marginPx * 6 : 285; + var cardWidth = window.outerWidth < 500 ? window.outerWidth - marginPx * 6 : 285; var cardHeight = window.outerHeight * 0.6; var _useState = (0, _react.useState)(0), @@ -2955,12 +2955,12 @@ var ChallengeView = function ChallengeView() { var _useState7 = (0, _react.useState)(0), _useState8 = (0, _slicedToArray2.default)(_useState7, 2), index = _useState8[0], - setindex = _useState8[1]; + setIndex = _useState8[1]; var _useState9 = (0, _react.useState)(0), _useState10 = (0, _slicedToArray2.default)(_useState9, 2), lastChallengeIndex = _useState10[0], - setlastChallengeIndex = _useState10[1]; + setLastChallengeIndex = _useState10[1]; var _useState11 = (0, _react.useState)(false), _useState12 = (0, _slicedToArray2.default)(_useState11, 2), @@ -2970,7 +2970,7 @@ var ChallengeView = function ChallengeView() { var _useState13 = (0, _react.useState)(marginPx), _useState14 = (0, _slicedToArray2.default)(_useState13, 2), containerTranslation = _useState14[0], - setcontainerTranslation = _useState14[1]; + setContainerTranslation = _useState14[1]; var defineHeaderHeight = function defineHeaderHeight(height) { setHeaderHeight(height); @@ -2984,38 +2984,38 @@ var ChallengeView = function ChallengeView() { var moveSliderRight = (0, _react.useCallback)(function () { if (index < userChallengeList.length - 1 || isLastDuelDone && index < userChallengeList.length) { - if (index === 0) setcontainerTranslation(function (prev) { - return prev - cardWitdh - marginPx * 1.2; - });else if (index >= 1) setcontainerTranslation(function (prev) { - return prev - cardWitdh - marginPx; - });else setcontainerTranslation(function (prev) { - return prev - cardWitdh; + if (index === 0) setContainerTranslation(function (prev) { + return prev - cardWidth - marginPx * 1.2; + });else if (index >= 1) setContainerTranslation(function (prev) { + return prev - cardWidth - marginPx; + });else setContainerTranslation(function (prev) { + return prev - cardWidth; }); - setindex(function (prev) { + setIndex(function (prev) { return prev + 1; }); } - }, [cardWitdh, index, userChallengeList.length]); + }, [cardWidth, index, userChallengeList.length]); var moveSliderLeft = (0, _react.useCallback)(function () { if (index > 0) { - if (index >= 1) setcontainerTranslation(function (prev) { - return prev + cardWitdh + marginPx; - });else setcontainerTranslation(function (prev) { - return prev + cardWitdh; + if (index >= 1) setContainerTranslation(function (prev) { + return prev + cardWidth + marginPx; + });else setContainerTranslation(function (prev) { + return prev + cardWidth; }); - setindex(function (prev) { + setIndex(function (prev) { return prev - 1; }); } if (index <= 1) { - setcontainerTranslation(marginPx); + setContainerTranslation(marginPx); } - }, [cardWitdh, index]); + }, [cardWidth, index]); var moveToSlide = (0, _react.useCallback)(function (slideIndex) { - setcontainerTranslation(-slideIndex * (cardWitdh + marginPx) + marginPx); - setindex(slideIndex); - }, [cardWitdh]); // eslint-disable-next-line @typescript-eslint/no-explicit-any + setContainerTranslation(-slideIndex * (cardWidth + marginPx) + marginPx); + setIndex(slideIndex); + }, [cardWidth]); // eslint-disable-next-line @typescript-eslint/no-explicit-any var handleClickOrTouchStart = function handleClickOrTouchStart(e) { if (e.nativeEvent instanceof TouchEvent) setTouchStart(e.targetTouches[0].clientX); @@ -3025,7 +3025,7 @@ var ChallengeView = function ChallengeView() { var handleClickOrTouchEnd = function handleClickOrTouchEnd() { // if the swipe is too small and can be taken for a touch if (touchStart && touchEnd) { - if (touchStart - touchEnd < 5 && -5 < touchStart - touchEnd) return; // Change the following value in order to change the swipe sensibilyy + if (touchStart - touchEnd < 5 && -5 < touchStart - touchEnd) return; // Change the following value in order to change the swipe sensibility if (touchStart - touchEnd > 75) { // If swipe left move slider right and add positive translation @@ -3050,21 +3050,21 @@ var ChallengeView = function ChallengeView() { (0, _react.useEffect)(function () { userChallengeList.forEach(function (challenge, i) { if (challenge.state === _userChallenge.UserChallengeState.UNLOCKED || challenge.state === _userChallenge.UserChallengeState.ONGOING || challenge.state === _userChallenge.UserChallengeState.DUEL) { - setlastChallengeIndex(i); + setLastChallengeIndex(i); if (lastChallengeIndex === 0) return;else if (lastChallengeIndex === 1) { - setcontainerTranslation(0 - cardWitdh * lastChallengeIndex); + setContainerTranslation(0 - cardWidth * lastChallengeIndex); } else { - setcontainerTranslation(0 - cardWitdh * lastChallengeIndex - marginPx * 1.2); + setContainerTranslation(0 - cardWidth * lastChallengeIndex - marginPx * 1.2); } if (isLastDuelDone) { - setlastChallengeIndex(i + 1); + setLastChallengeIndex(i + 1); } - setindex(i); + setIndex(i); } }); - }, [userChallengeList, lastChallengeIndex, cardWitdh, isLastDuelDone]); + }, [userChallengeList, lastChallengeIndex, cardWidth, isLastDuelDone]); (0, _react.useEffect)(function () { if (userChallengeList[userChallengeList.length - 1].state == _userChallenge.UserChallengeState.DONE) { setIsLastDuelDone(true); @@ -3093,19 +3093,18 @@ var ChallengeView = function ChallengeView() { } }, userChallengeList.map(function (userChallenge, i) { return /*#__PURE__*/_react.default.createElement(_ChallengeCard.default, { - key: i, + key: userChallenge.id, userChallenge: userChallenge, indexSlider: index, index: i, - cardWidth: cardWitdh, + cardWidth: cardWidth, cardHeight: cardHeight, - isChallengeCardLast: false, moveToSlide: moveToSlide }); }), isLastDuelDone && /*#__PURE__*/_react.default.createElement(_ChallengeCard.default, { indexSlider: index, index: 5, - cardWidth: cardWitdh, + cardWidth: cardWidth, cardHeight: cardHeight, isChallengeCardLast: true, moveToSlide: moveToSlide @@ -6265,7 +6264,7 @@ var migrations = [{ appVersion: '1.6.0', description: 'Init new doctype fluidPrices --deprecated--', releaseNotes: null, - docTypes: _doctypes.FLUIDPRICES_DOCTYPE, + docTypes: _doctypes.FLUIDSPRICES_DOCTYPE, isCreate: true, isDeprecated: true, run: function () { @@ -6640,7 +6639,7 @@ var migrations = [{ appVersion: '1.7.0', description: 'Init new fluidPrices for water -- deprecated --', releaseNotes: null, - docTypes: _doctypes.FLUIDPRICES_DOCTYPE, + docTypes: _doctypes.FLUIDSPRICES_DOCTYPE, isDeprecated: true, run: function () { var _run18 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee18() { @@ -6711,7 +6710,7 @@ var migrations = [{ appVersion: '1.8.0', description: 'Empty fluidPrices db so it can be fetched with right format from remote doctype', releaseNotes: null, - docTypes: _doctypes.FLUIDPRICES_DOCTYPE, + docTypes: _doctypes.FLUIDSPRICES_DOCTYPE, run: function () { var _run20 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee20(_client, docs) { return _regenerator.default.wrap(function _callee20$(_context20) { @@ -7487,14 +7486,14 @@ var ProfileTypeService = /*#__PURE__*/function () { var hasReplacedHeater = this.profileType.hasReplacedHeater; var heating = this.profileType.heating; // Apply corrections - var correctionsNbWalls = _heating.default.adjustment_outisde_facing_walls[housingType]; + var correctionsNbWalls = _heating.default.adjustment_outside_facing_walls[housingType]; var correctionWalls = correctionsNbWalls[outsideFacingWalls]; var correctionFloor; var correctionInsulation; var correctionFacilities; - if (this.profileType.housingType === _profileType.HousingType.APPARTMENT) { - correctionFloor = _heating.default.adjustment_floor.appartment[floor]; + if (this.profileType.housingType === _profileType.HousingType.APARTMENT) { + correctionFloor = _heating.default.adjustment_floor.apartment[floor]; } else correctionFloor = 0; if (!individualInsulationWork.includes(_profileType.IndividualInsulationWork.NONE) && constructionYear !== _profileType.ConstructionYear.AFTER_1998 && heating !== _profileType.IndividualOrCollective.COLLECTIVE) { @@ -8422,12 +8421,12 @@ var PerformanceIndicatorService = /*#__PURE__*/function () { } } - var agreggatedPerformanceIndicator = { + var aggregatedPerformanceIndicator = { value: currentValue, compareValue: compareValue, percentageVariation: currentValue / compareValue - 1 }; - return agreggatedPerformanceIndicator; + return aggregatedPerformanceIndicator; } }]); return PerformanceIndicatorService; @@ -8588,7 +8587,7 @@ exports.default = _default; /***/ "9pOX": /***/ (function(module) { -module.exports = JSON.parse("{\"common\":{\"title_app\":\"Ecolyo\",\"title_consumption\":\"Conso\",\"title_challenge\":\"Défis\",\"title_quiz\":\"Quiz\",\"title_exploration\":\"Exploration\",\"title_action\":\"Action\",\"title_duel\":\"Duel final\",\"title_ecogesture\":\"Astuce\",\"title_ecogestures\":\"Astuces\",\"title_ecogestures_choice\":\"Sélection des astuces\",\"title_options\":\"Options\",\"title_analysis\":\"Analyse\",\"title_profiletype\":\"Ajuster mon profil\",\"title_legal_notice\":\"Mentions légales\",\"title_gcu\":\"Conditions générales d’utilisation\",\"title_sge_connect\":\"Connexion à l'électricité\",\"accessibility\":{\"loading\":\"Chargement\"}},\"navigation\":{\"consumption\":\"Conso\",\"challenges\":\"Défis\",\"ecogestures\":\"Astuces\",\"options\":\"Options\",\"analysis\":\"Analyse\"},\"FLUID\":{\"ELECTRICITY\":{\"NAME\":\"Électricité\",\"LABEL\":\"Électricité\",\"UNIT\":\"kWh\",\"ADD\":\"Ajouter l'électricité\",\"MEGAUNIT\":\"MWh\",\"provider\":\"Enedis\"},\"WATER\":{\"NAME\":\"Eau\",\"LABEL\":\"Eau\",\"ADD\":\"Ajouter l'eau\",\"UNIT\":\"L\",\"MEGAUNIT\":\"m³\",\"provider\":\"Eau Publique du Grand Lyon\"},\"GAS\":{\"NAME\":\"Gaz\",\"LABEL\":\"Gaz\",\"ADD\":\"Ajouter le gaz\",\"UNIT\":\"kWh\",\"MEGAUNIT\":\"MWh\",\"provider\":\"GRDF\"},\"MULTIFLUID\":{\"NAME\":\"Multi fluide\",\"LABEL\":\"Multi\",\"UNIT\":\"€\"}},\"action\":{\"duration\":\"Durée : %{smart_count} jours\",\"result\":\"Résultat\",\"finished\":\"Défi terminé !\",\"details\":\"Détail de l'astuce\",\"apply\":\"J'applique cette action\",\"other\":\"Je choisis une autre action\",\"resultText1\":\"Cela n'a pas été trop difficile ?\",\"resultText2\":\"Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre action.\",\"resultText3\":\"Pas de baisse de significative ? Pas de panique, en maintenant cette pratique dans le temps, les économies d'énergies et d'eau seront davantage visibles.\",\"resultText4\":\"Dans tous les cas, bravo, vous remportez...\",\"ok\":\"Ok\"},\"action_modal\":{\"accept\":\"Je relève le défi\",\"refuse\":\"Je me défile\",\"accessibility\":{\"window_title\":\"Fenêtre de confirmation\",\"button_accept\":\"Accepter\",\"button_refuse\":\"Refuser\"}},\"analysis\":{\"viewTitle\":\"Analyse\",\"comparison\":\"Comparatif\",\"analysis_date\":\"Conso totale\",\"challenge\":\"Défis terminés en\",\"user_consumption\":\"Votre conso\",\"average_home\":\"Conso moyenne d'un profil similaire\",\"average_home_description\":\"Le comparatif ici présenté est calculé sur la base d'un profil similaire au vôtre. Il s'agit d'un calcul et non d'une comparaison avec les autres utilisateurs de l'application. Sont pris en compte l'ensemble des informations entrées dans votre profil : mode de chauffage, âge du logement et éventuels travaux de rénovation, etc. Ce modèle a été créé avec l'Agence Locale de l'Energie sur la base de chiffres issues du Schéma Directeur des Energies de la Métropole de Lyon et de Chiffres-clé publiés par l'ADEME (l'Agence de l'Environnement et de la Maîtrise de l'Energie).\",\"approximative_description\":\"Pour comparer votre consommation avec un foyer similaire ou avec une conso idéale, veuillez détailler votre profil\",\"not_connected\":\"Non connecté\",\"no_data_2\":\"Données non disponibles\",\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"},\"max_day\":\"Jour où vous avez le plus consommé\",\"compare\":{\"title\":\"Comparateur\"},\"no_data\":\"Pas de données\"},\"analysis_error_modal\":{\"title\":\"Aucune analyse\",\"message\":\"Pour profiter d’une analyse de vos consommations, connectez au moins un de vos compteurs.\",\"go_to_options\":\"Je connecte mes compteurs\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_go_back\":\"Retour\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"analysis_pie\":{\"total\":\"Conso totale\",\"month\":\"Au mois de \",\"estimation\":\"Comment sont estimés\",\"estimation2\":\"les prix ?\"},\"special_elec\":{\"title\":\"Spécial Électricité\",\"average\":\"Conso moyenne\",\"weektype\":\"un jour de \",\"week\":\"semaine\",\"weekend\":\"week-end\",\"min\":\"Conso minimum\",\"percentage\":\"Part dans la facture\",\"price\":\"Soit\",\"maxPower\":\"Puissance maximum atteinte\",\"showModal\":\"Plus d'infos\"},\"elec_info_modal\":{\"accessibility\":{\"window_title\":\"electricity-info-modal\",\"button_close\":\"close-modal\"},\"title1\":\"Qu’est-ce que la consommation minimum ?\",\"title2\":\"Qu’est-ce que la puissance maximum ?\",\"text1\":\"Elle correspond à votre plus petite consommation du mois sur un créneau d'une demi-heure.\",\"text2\":\"Nous extrapolons cette consommation sur 1 mois afin vous donner un aperçu de la consommation de vos consommations électriques en veille (box, télé, chargeurs, ...) ou encore de celle, incompressible, de vos appareils de froid (frigo, congélateur).\",\"text3\":\"C’est la puissance maximum délivrée par tous les appareils fonctionnant au même moment dans votre logement.\",\"text4\":\"Vous avez choisi une puissance maximum dans votre offre d’électricité (3, 6 ou 9 kVA...) que vous ne devez pas dépasser pour ne pas faire sauter votre compteur. \",\"text5\":\"Cette puissance varie d'un mois à l'autre, regardez cette valeur sur l'ensemble de l'année pour vérifier si votre puissance souscrite correspond bien à votre usage.\"},\"auth\":{\"enedissgegrandlyon\":{\"title\":\"Ecolyo doit se connecter à l’électricité\",\"bill\":\"Munissez-vous d’une <span>facture d’électricité</span> pour valider la connexion\",\"connect\":\"Je me connecte à l'électricité\",\"accessibility\":{\"connect\":\"Se connecter\"},\"identityTitle\":\"Nom inscrit sur la facture\",\"firstName\":\"Prénom\",\"lastName\":\"Nom\",\"pdlTitle\":\"Numéro de votre compteur électrique (PDL)\",\"pdlLabel\":\"N° (14 chiffres)\",\"pdlHint\":\"Où trouver le n° de PDL ?\",\"pdlModal\":{\"txt1\":\"Où trouver le n° de PDL ou PRM ?\",\"txt2\":\"Le numéro de PDL ou PRM se compose de 14 chiffres.\",\"txt3\":\"Votre numéro de PDL ou PRM se trouve sur votre facture d’électricité.\",\"txt4\":\"Si vous avez un compteur Linky, appuyez sur le bouton “+” et faites défiler l’affichage jusqu’à obtenir l’affichage suivant :\"},\"addressTitle\":\"Adresse du titulaire\",\"address\":\"Numéro et voie\",\"zipCode\":\"Code postal\",\"city\":\"Ville\",\"headConsent\":\"Vous allez partager vos données à la Métropole de Lyon. Elles seront directement transférées à Ecolyo à l'intérieur de votre cloud personnel, sans que la Métropole n'y accède ni ne les visualise.\",\"textConsent\":\"Afin de vous offrir des fonctionnalités de visualisation et d'analyse, Ecolyo a besoin des données suivantes : \",\"consentLi1\":\"L'historique et le relevé de vos consommations quotidiennes en kWh\",\"consentLi2\":\"L'historique et le relevé de vos consommations au pas de temps 30 minutes\",\"consentLi3\":\"Les puissances maximales atteintes quotidiennement\",\"consentLi4\":\"Les données contractuelles (début de contrat et puissance souscrite)\",\"consentCheck1\":\"Je consens à partager les données personnelles ci-dessus pour une durée d'<span>un an</span>\",\"consentCheck2\":\"J’atteste être le titulaire du point de livraison (PDL) renseigné à l’étape précédente\",\"modalHint\":{\"accessibility\":\"Titre de la modale\",\"title\":\"Où trouver le n° de PDL ?\",\"button\":\"J'ai compris\",\"button-accessibility\":\"Bouton valider\"}},\"grdfgrandlyon\":{\"bill\":\"Munissez-vous d’une <span>facture de gaz</span> pour valider la connexion\",\"connect\":\"Je me connecte au gaz\",\"accessibility\":{\"connect\":\"Se connecter\"},\"connect_form\":{\"label\":\"Je donne mon accord via mon compte GRDF\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter au gaz\"},\"with_account\":{\"title\":\"Votre compte GRDF a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter votre compteur de gaz et Ecolyo !\"},\"step1\":{\"info1\":\"Un <span>compte chez GRDF</span> est nécessaire pour vous connecter au gaz\",\"info2\":\" <span>quelque soit votre fournisseur de gaz</span>.\",\"info3\":\"<p>GRDF est le gestionnaire de réseau. C'est lui qui est responsable de votre compteur Gazpar et de la collecte des données de consommation.</p>\",\"info4\":\"Possédez-vous un <span>compte GRDF</span> ?\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>n'oubliez pas de revenir sur Ecolyo</span> pour finaliser la connexion.\"},\"step3\":{\"info1\":\"La visualisation de vos données sur Ecolyo demande l'activation du <span>partage de toutes les données.</span>\",\"info2\":\"Pour une expérience optimale, <span>une période de consentement de 1 an</span> est recommandée à partir d'aujourd'hui.\",\"info3\":\"<p>Veillez également à indiquer une date antérieure pour l'historique (1er calendrier) afin de pouvoir récupérer jusqu'à 3 ans d'historique.</p>\"},\"button_go_to_partner_site\":\"Aller sur GRDF\"},\"eglgrandlyon\":{\"bill\":\"Munissez-vous d’une <span>facture d'eau</span> pour valider la connexion\",\"connect\":\"Je me connecte à l'eau\",\"accessibility\":{\"connect\":\"Se connecter\"},\"connect_form\":{\"login\":\"Identifiant (7 chiffres)\",\"password\":\"Mot de passe\",\"label\":\"Je connecte Ecolyo à mon compte Eau Publique du Grand Lyon\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à l'eau\"},\"with_account\":{\"title\":\"Votre compte Eau Publique du Grand Lyon a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter votre compteur d'eau et Ecolyo !\"},\"step1\":{\"info1\":\"La connexion se fait via <span>votre compte Eau Publique du Grand Lyon</span>.\",\"info2\":\"Possédez-vous un <span>compte Eau Publique du Grand Lyon</span> ?\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>n'oubliez pas de revenir sur Ecolyo</span> pour finaliser la connexion.\"},\"button_go_to_partner_site\":\"Aller sur EPGL\"},\"connect_oauth\":{\"loading\":\"Chargement...\"},\"accessibility\":{\"button_reveal_password\":\"Afficher le mot de passe\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\",\"window_title\":\"Fenêtre d'information sur la création de compte.\",\"button_close\":\"Fermer la fenêtre.\"},\"button_previous\":\"Précédent\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\",\"button_has_account\":\"J'ai déjà un compte\",\"button_validate\":\"J'ai compris\"},\"challenge\":{\"card\":{\"ongoing\":{\"quiz\":\"Quiz\",\"exploration\":\"Explorations\",\"action\":\"Actions\",\"duel\":\"Duel Final\",\"result\":\"Résultat\",\"duelDone\":\"du duel final\"},\"locked\":{\"desc\":\"À débloquer en terminant le défi précédent\"}},\"card_done\":{\"saving\":\"Économie de\",\"depense\":\"Dépense de\",\"win\":\"Gagné\",\"lost\":\"Perdu\",\"final_defi\":\"sur le duel final\",\"final_defi_view\":\"Revoir le duel final\"},\"card_last\":{\"title\":\"Tous les défis sont terminés\",\"message1\":\"Nous travaillons actuellement à vous proposer de nouveaux défis.\",\"button\":\"Suggérer une idée de défi\"},\"card_unlocked\":{\"button_launch\":\"Lancer le défi\"},\"accessibility\":{\"button_launch\":\"Lancer le défi\",\"button_goto_konnector\":\"Aller aux connecteurs\",\"button_slider_previous\":\"Précédent\",\"button_slider_next\":\"Suivant\"}},\"challenge_no_fluid_modal\":{\"title\":\"Oups !\",\"content\":\"Connectez au moins 1 fluide pour pouvoir jouer\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Valider\"}},\"consumption\":{\"display_last_data\":\"Voir mes dernières consos\",\"accessibility\":{\"button_previous_period\":\"Afficher la période précédente\",\"button_next_period\":\"Afficher la période suivante\",\"button_previous_value\":\"Sélectionner la valeur précédente\",\"button_next_value\":\"Sélectionner la valeur suivante\",\"checkbox_compare\":\"Afficher ou cacher la comparaison\"},\"partner_issue_modal\":{\"title\":\"Attention !\",\"error_connect_gaz\":\"La connexion à vos données de <span class='gaz'>gaz</span> est actuellement dysfonctionnelle (Maintenance chez notre partenaire <span class='gaz'>GRDF</span> ou dans notre service)\",\"error_connect_elec\":\"La connexion à vos données d'<span class='elec'>électricité</span> est actuellement dysfonctionnelle (Maintenance chez notre partenaire <span class='elec'>Enedis</span> ou dans notre service)\",\"error_connect_water\":\"La connexion à vos données d'<span class='water'>eau</span> est actuellement dysfonctionnelle (Maintenance chez notre partenaire <span class='water'>Eau Publique du Grand Lyon</span> ou dans notre service)\",\"additional_text\":\"La visualisation et/ou la connexion à vos données de consommation peut s'en trouver affectée.<br /><br /><i>Merci pour votre patience en attendant un retour à la normale :)</i>\",\"ok\":\"Ok\"}},\"consumption_details\":{\"detail\":\"Détail par fluide\",\"connect\":\"Connecter d'autres fluides\",\"mini_cards_label\":\"AUTRES ENERGIES\"},\"consumption_visualizer\":{\"missing_data\":\"Données manquantes\",\"no_data\":\"Pas de données\",\"why_no_data\":\"Pourquoi n'ai-je pas de données ?\",\"last_data\":\"Dernières données\",\"last_valid_data\":\"Dernières données disponibles\",\"last_valid_data_multi\":\"Dernières données complètes\",\"data_to_come\":\"à venir\",\"aie\":\"Aïe !\",\"data_empty\":\"Vide\",\"estimated\":\"estimés\",\"dataModal\":{\"list_title\":\"3 raisons possibles :\",\"item1\":\"le lien entre Ecolyo et le fournisseur de données est rompu : une mise à jour de ce lien (en bas de la page) peut résoudre ce problème.\",\"item2\":\"un problème technique chez votre gestionnaire : se connecter directement chez ce gestionnaire pour vérifier que cette donnée apparaît.\",\"item3\":\"vous n'aviez tout simplement pas de compteur communicant à l'époque !\"},\"modal\":{\"window_title\":\"info estimation des prix\",\"title\":\"Comment sont estimés les prix ?\",\"close\":\"Fermer la fenêtre\",\"part1\":\"Le prix de votre électricité ou de votre gaz dépend de l'offre choisie auprès de votre fournisseur. N’ayant pas accès à cette information, Ecolyo affiche un prix moyen par fluide. \",\"part2\":\"Tarifs moyens retenus :\",\"list1\":\" : 1 kWh = %{elecPrice} €TTC (il correspond au tarif réglementé d’EDF au %{elecPriceStartDate} pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\"list2\":\" : 1 kWh = %{gasPrice} €TTC (tarif réglementé de vente au %{gasPriceStartDate} pour un consommateur soutirant moins de 6 MWh par an)\",\"list3\":\" : 1 litre d’eau = %{waterPrice} € TTC (prix constaté au %{waterPriceStartDate} pour un abonnement et une consommation de 120 m3/an sur la Métropole de Lyon)\",\"part3\":\"Le coût de votre abonnement n'est pas pris en compte dans Ecolyo.\"},\"release_notes_modal\":{\"title\":\"Du nouveau sur Ecolyo !\",\"message\":\"Les mises à jour suivantes ont été effectuées sur votre application :\",\"go_back\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre de notifications\",\"button_go_back\":\"J'ai compris\"}}},\"duel\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"average_info\":\"%{average} euros étant votre moyenne actuelle, relevez-vous le défi ?\",\"button_start\":\"Allons-y !\",\"goal1\":\"Faites moins que votre moyenne actuelle sur %{durationInDays} jours\",\"goal2\":\"pour gagner le badge %{title}\",\"goal_done\":\"Duel remporté\",\"goal_failed\":\"Duel perdu\",\"caption_average\":\"Votre moyenne à titre indicatif\",\"caption_consumption\":\"Votre consommation\",\"caption_incoming\":\"Données à venir\",\"accessibility\":{\"button_go_back\":\"Retour\",\"button_start_duel\":\"Lancer le duel\",\"button_start_quiz\":\"Lancer le quiz\"}},\"duel_result_modal\":{\"sucess\":{\"title\":\"Félicitations !\",\"message1\":\"Vous avez économisé \",\"message2\":\"et gagné le badge \",\"button_validate\":\"Youpi !\"},\"lost\":{\"title\":\"Presque !\",\"message1\":\"Vous avez dépassé de \",\"message2\":\"et manqué le badge \",\"button_validate\":\"Zut alors !\"},\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_validate\":\"Valider\"}},\"last_duel_modal\":{\"title\":\"Félicitations !\",\"subtitle\":\"Vous avez terminé tous les défis !\",\"message1\":\"Nous travaillons actuellement à vous proposer de nouveaux défis.\",\"message2\":\"Vous pouvez donner votre avis sur ce que vous aimeriez en cliquant sur la bulle jaune.\"},\"duel_empty_value_modal\":{\"title\":\"Oups !\",\"message\":\"Impossible de lancer le duel. Il nous manque en effet certaines de vos données de consommation pour vous proposer un duel à votre hauteur.\",\"button\":\"Je retourne au menu des défis\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Retourner au menu des défis\"}},\"ecogesture\":{\"title_tab_0\":\"Objectifs\",\"title_tab_1\":\"Je fais déjà\",\"title_tab_2\":\"Toutes\",\"MENU_TITLE\":\"Filtrer\",\"ALL\":\"Tous les usages\",\"HEATING\":\"Chauffage\",\"AIR_CONDITIONING\":\"Climatisation\",\"ECS\":\"Eau chaude\",\"COLD_WATER\":\"Eau froide\",\"ELECTRICITY_SPECIFIC\":\"Électricité courante\",\"COOKING\":\"Cuisson\",\"selection\":\"Sélectionner les astuces les plus adaptées à votre consommation\",\"selection_2\":\"vues sur\",\"button_selection\":\"Continuer ma sélection\",\"no_ecogesture\":\"Aucune astuce ne correspond à votre filtrage\",\"no_ecogesture_filter\":{\"text1\":\"Nous n'avons pas trouvé d'astuces adaptées à votre profil dans cette catégorie.\",\"text2\":\"En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d’astuces vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \\\"Toutes les astuces\\\".\"},\"adjust_profil\":{\"description\":\"Pour une sélection d’astuces adaptée à votre consommation, vous pouvez ajuster votre profil.\",\"button_go_to_profil\":\"Ajuster mon profil\"},\"accessibility\":{\"window_title\":\"Fenêtre d'information'\",\"button_go_to_profil\":\"Aller à la page de profil\",\"button_close\":\"Fermer la fenêtre\",\"button_selection\":\"Aller à la page de sélection\"},\"doing\":\"Je fais déjà\",\"objective\":\"Objectif\",\"emptyList\":{\"obj1\":\"Les astuces présentées sont des actions qui vous permettent de réduire vos consommations et donc vos factures. On parle parfois d’écogestes.\",\"obj1_done\":\"Aucune astuce n’a été sélectionnée comme objectif actuellement.\",\"obj2\":\"Vous pouvez sélectionner ceux à mettre en objectifs et ceux que vous appliquez déjà.\",\"obj2_done\":\"Vous pouvez consulter toutes les astuces et ajouter celles que vous souhaitez garder en objectif dans cette section.\",\"doing1\":\"Aucune astuce n’a été sélectionnée dans la catégorie appliquée actuellement.\",\"doing1_done\":\"Aucune astuce n’est indiquée comme déjà appliquée actuellement.\",\"doing2\":\"Vous pouvez consulter toutes les astuces et ajouter celles que vous mettez déjà en pratique dans cette section.\",\"doing2_done\":\"Vous pouvez consulter toutes les astuces et ajouter celles que vous mettez déjà en pratique dans cette section.\",\"btn1\":\"Voir toutes les astuces\",\"btn2\":\"Sélectionner\"},\"initModal\":{\"title\":\"Sélectionner mes astuces\",\"text1\":\"Les astuces présentées sont des actions qui vous permettent de réduire vos consommations et donc vos factures. On parle parfois d’écogestes \",\"text2\":\"Vous pouvez sélectionner celles à mettre en objectifs et celles que vous appliquez déjà.\",\"text3\":\"Afin de pré-sélectionner les astuces correspondant à votre consommation, merci de répondre à quelques rapides questions.\",\"btn1\":\"Plus tard\",\"btn2\":\"C'est parti !\"},\"reinit\":\"Réinitialiser ma sélection\",\"reinitModal\":{\"title_part1\":\"Cette action\",\"title_part2\":\"supprimera votre liste d’astuces\",\"title_part3\":\"sélectionnées dans\",\"title_part4\":\"“Objectifs”\",\"title_part5\":\"et\",\"title_part6\":\"“Je fais déjà”\",\"text1\":\"Vous pourrez ensuite faire une nouvelle sélection adaptée à votre consommation.\",\"text2\":\"Souhaitez-vous réinitialiser votre sélection d’astuces ?\",\"btn1\":\"Non\",\"btn2\":\"Réinitialiser\"}},\"ecogesture_modal\":{\"title_ecogesture\":\"Astuce\",\"title_action\":\"Action\",\"efficiency\":\"Efficacité\",\"show_less\":\"Voir moins d’infos\",\"show_more\":\"Voir plus d’infos\",\"select_action\":\"Je choisis cette action\",\"accessibility\":{\"window_title_ecogesture\":\"Fenêtre astuce\",\"window_title_action\":\"Fenêtre action\",\"button_close\":\"Fermer la fenêtre\",\"button_select_action\":\"Sélectionner cette action\",\"button_see_more_detail\":\"Afficher plus de détails\"}},\"ecogesture_info_modal\":{\"header\":\"Comment sont choisis les astuces adaptées à mon profil ?\",\"text\":\"Les astuces adaptés à votre profil sont aujourd'hui choisies en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.\",\"button_close\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_close\":\"Fermer la fenêtre\"}},\"ecogesture_form\":{\"heating_type\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Bois\",\"4\":\"Fioul\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie principale utilisez-vous pour votre chauffage ?\"},\"hot_water_type\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"}},\"ecogesture_profile\":{\"equipments\":{\"question\":\"Quels équipements possédez-vous ?\",\"hint\":\"Plusieurs réponses possibles\",\"air_conditioning\":\"Climatisation\",\"computer\":\"Ordinateur\",\"microwave\":\"Micro-ondes\",\"oven\":\"Four\",\"washing_machine\":\"Lave-linge\",\"dishwasher\":\"Lave-vaisselle\",\"cooking_plates\":\"Plaques électriques\",\"garden\":\"Jardin\",\"dryer\":\"Sèche-linge\",\"refregirator\":\"Réfrigérateur\",\"fan\":\"Ventilateur\",\"water_heater\":\"Chauffe-eau\",\"curtain\":\"Rideaux\",\"internet_box\":\"Box internet\",\"ventilation\":\"VMC\",\"freezer\":\"Congélateur\",\"boiler\":\"Chaudière\",\"hydraulic_heating\":\"Chauffage hydraulique\"}},\"ecogesture_selection\":{\"header\":\"Sélection des astuces\",\"title\":\"Vous avez parcouru un groupe de %{smart_count} astuces\",\"text\":\"Voulez-vous continuer sur votre lancée ou remettre cette sélection à plus tard ?\",\"title_final\":\"Félicitations !\",\"text_final_1\":\"Vous avez terminé la sélection des astuces adaptées à votre consommation.\",\"text_final_2\":\"Vous pouvez les retrouver dans les sections “Objectifs” et “Je fais déjà” selon que vous les pratiquiez déjà ou non.\",\"button_go_to_ecogesture\":\"Plus tard\",\"button_ok\":\"J'ai compris\",\"button_continue\":\"Poursuivre\",\"button_objective\":\"Objectif\",\"button_doing\":\"Je fais déjà\",\"button_skip\":\"Pas intéressé\",\"accessibility\":{\"window_title\":\"Fenêtre d'information'\",\"button_close\":\"Fermer la fenêtre\",\"button_go_to_ecogesture\":\"Retourner aux astuces\",\"button_continue\":\"Poursuivre\",\"button_ok\":\"Fermer la sélection\"},\"selectionModal\":{\"title\":\"Des astuces correspondant à votre profil ont été trouvées !\",\"text\":\"À vous de choisir celles que vous souhaitez mettre en objectif et celles que vous faites déjà.\",\"button_close\":\"C'est parti !\"}},\"exploration\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"button_already_done\":\"C’est déjà fait !\",\"button_come_back\":\"Je reviens quand cela sera fait\",\"button_start\":\"C'est parti !\",\"watch_consumption\":\"Je fonce\",\"congratulation\":\"Bravo !\",\"earn\":\"Vous remportez\",\"button_confirm\":\"Ok\",\"interval\":{\"explanation\":\"Vous pouvez vérifier cette informations sur l'écran Conso.\"},\"accessibility\":{\"button_already_done\":\"Marquer l'exploration comme déjà réalisée\",\"button_confirm\":\"Valider\",\"button_come_back\":\"Fermer l'exploration\",\"button_go_back\":\"Retour\",\"button_start\":\"Lancer l'exploration\"}},\"error_page\":{\"main\":\"Erreur\",\"back\":\"Retour\",\"no_ecogesture\":\"Oups ! Nous n'avons pas trouvé l'astuce demandée.\"},\"help\":{\"title_help\":\"Besoin d'aide ?\",\"read_help\":\"Accéder au Service d'Assistance Utilisateur\"},\"feedback\":{\"title\":\"Vous allez contacter le Service Assistance Utilisateur du Grand Lyon.\",\"subtitle\":\"Pas de panique, c'est bien l'équipe Ecolyo qui traitera votre demande !\",\"later\":\"Plus tard\",\"lets_go\":\"J'y vais\",\"accessibility\":{\"window_title\":\"Fenêtre de partage de retours\",\"button_close\":\"Fermer la fenêtre de partage de retours\"}},\"dataShare\":{\"title1\":\"Bienvenue !\",\"title1Update\":\"Ecolyo évolue !\",\"title2Update\":\"Pour continuer à utiliser Ecolyo, merci d’accepter les modalités de traitement des données ci-dessous.\",\"part1\":\"Pour le bon fonctionnement du service, nous avons besoin de l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon.\",\"part2\":\"Cette donnée de compte est conservée dans Ecolyo le temps de l’utilisation de ce service.\",\"part3\":\"La Métropole de Lyon utilisera cet email afin de vous tenir informé·e :\",\"item1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter.\",\"item2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"item3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part4\":\"Vos données privées de consommation d’énergie et d’eau sont récupérées, sauvegardées et stockées dans votre cloud personnel à votre initiative sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part5\":\"Il en est de même pour les données privées de composition du logement et du foyer, fournies par vos soins. Elles restent également sans visibilité de la Métropole de Lyon sur leur contenu.\\nLes données d’identification entrées lors de la connexion aux données de consommations d’électricité sont quant à elle conservées dans un espace sécurisé de la Métropole de Lyon et sont utilisées uniquement à des fins de contrôle du consentement par des organismes extérieurs.\",\"part6\":\"Dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées et pseudonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation, d’évaluer globalement l’usage de l’application via des mesures d’audience ainsi que d’évaluer à terme l’impact global en termes de baisse des consommations énergétiques de notre service.\",\"part7\":\"Au sein de votre cloud personnel, vous pouvez à tout moment exercer vos droits d’accès, de rectification, de portabilité, de limitation et d’opposition en consultant notamment la page Options.\",\"part8\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part9\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Assemblées, des Affaires Juridiques et des Assurances - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 \",\"part10\":\"ou en ligne, au moyen du formulaire disponible à l'adresse suivante : \",\"link1\":\"<a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/</a>\",\"validDataConsent\":\"Je consens au traitement de mes données tel que décrit ci-dessus.\",\"validCGU\":\"Je valide les <span class=\\\"action\\\">Conditions Générales d’Utilisation</span> \",\"validLegal\":\" du service et ai pris connaissance des <span class=\\\"action\\\"> Mentions Légales </span> de celui-ci.\",\"button_accept\":\"C'est parti !\",\"accessibility\":{\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"minorUpdate\":{\"title\":\"Ecolyo évolue !\",\"button\":\"J'ai compris\"},\"gcu\":{\"title\":\"Conditions générales d’utilisation du service\",\"version\":\"Version du 12.12.2022\",\"content\":{\"title1\":\"Ecolyo, késako ?\",\"part1_1\":\"Ecolyo est un service proposé par la Métropole de Lyon vous permettant de suivre au même endroit vos consommations d’électricité, de gaz et d’eau, en kWh, en litres, en euros et à différentes échelles de temps. Ce service vous permet également de participer à des défis individuels et vous offre une analyse de vos consommations. Des astuces vous sont aussi proposées afin de vous permettre de réduire vos consommations.\",\"part1_2\":\"C’est un service gratuit qui prend la forme d’un site web dit « responsive », c’est-à-dire qu’il peut être consulté sur ordinateur ou sur mobile. Sur mobile, c’est une application que l’on a souhaitée ergonomique, réactive et esthétique pour votre plaisir de navigation et d’utilisation au quotidien.\",\"part1_3\":\"Tous les termes « techniques » sont définis en bas de page.\",\"title2\":\"Quelles fonctionnalités le service propose-t-il ?\",\"part2_1\":\"La fonctionnalité principale d’Ecolyo est la visualisation, au même endroit, de vos consommations d’électricité, de gaz et d’eau et ce, à différents pas de temps (de la demi-heure – uniquement pour l’électricité, à plusieurs années, en passant par les pas de temps journaliers et mensuels). La visualisation des consommations se fait en kWh pour l’énergie et en L pour l’eau ainsi qu’en euros (euros résultant d’un prix moyenné).\",\"part2_2\":\"Au-delà de la visualisation de vos consommations et parce que nous souhaitons vous aider à diminuer ces consommations vous retrouverez plusieurs autres pages : \",\"part2_2_list1\":\"Défis : Des quiz, et actions à mettre en place vous seront proposés pour vous pousser à réduire vos consommations.\",\"part2_2_list2\":\"Astuces : Une liste d’astuces pour maîtriser ses consommations d’énergie et d’eau à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.\",\"part2_2_list3\":\"Analyse : Une analyse de vos consommations réelles en comparaison à celle d’un foyer étant proche d’une vôtre.\",\"part2_3\":\"Pour la page Analyse ainsi que pour la partie personnalisation des astuces, des éléments supplémentaires sur votre profil vous seront demandés. L’ensemble de ces informations récoltées à l’aide du formulaire peuvent être modifiées par la suite.\",\"part2_4\":\"Dernière page : la page Options dans laquelle vous pourrez vous abonner à un service d’alerte sur vos consommations d’eau, de quoi ajuster votre profil ou encore vous désabonner de la lettre mensuelle.\",\"title3\":\"Comment ai-je accès à mes données d’électricité, de gaz et d’eau ?\",\"part3_1\":\"Pour visualiser vos consommations réelles et profiter pleinement du potentiel de notre service, il vous faut au minimum un des trois compteurs communicants suivants : Linky (pour l’électricité), Gazpar (pour le gaz), Téléo (pour l’eau).\",\"part3_2\":\"Ces compteurs sont opérés par les gestionnaires de réseaux. Pour Linky, c’est Enedis, le gestionnaire de réseau de distribution d’électricité. Pour Gazpar, GRDF est responsable de cette gestion. Et pour Téléo, c’est Eau Publique du Grand Lyon.\",\"part3_3\":\"Ces acteurs sont responsables de la relève de vos données. Ces données servent notamment à votre fournisseur d’électricité, de gaz ou d’eau pour permettre la facturation de vos consommations d’énergie. Des fournisseurs d’électricité ou de gaz il y en a des dizaines. Les gestionnaires de réseaux (… et de votre compteur) ne sont qu’au nombre de trois. Nous avons donc décidé de travailler avec eux, au plus près de la donnée brute issue de vos compteurs.\",\"part3_4\":\"Il vous faudra donc avoir un compte chez GRDF et Eau Publique du Grand Lyon pour accéder à vos données. Si vous n’en avez pas, il suffira de vous en créer un. Ceci ne sera à faire qu’une fois, au début.\",\"title4\":\"Ecolyo se trouve dans un cloud personnel Grand Lyon, qu’est-ce que cela signifie ?\",\"part4_1\":\"Comme vous avez dû le remarquer, lors de votre première connexion à Ecolyo vous avez dû vous créer un compte Cloud Personnel Grand Lyon. Ce cloud personnel est un espace sécurisé porté par l’ambition de vous apporter visibilité, transparence et maitrise sur l’usage de vos données personnelles, et dont les fonctionnalités vous permettant de récupérer, synchroniser, stocker et partager vos données avec les destinataires de votre choix. Le service Ecolyo se déploie à l’intérieur de cet espace protégé. Dans ce cloud personnel, vous pourrez accéder également à d’autres services. Toutes les données traitées par Ecolyo, mais aussi les autres services que vous seriez amenés à utiliser dans ce cloud personnel restent dans ce Cloud Personnel Grand Lyon et n’en sortent pas, sauf si vous décidez vous-même de partager vos données avec des tiers.\",\"part4_2\":\"Pour en savoir plus sur ce cloud et son utilisation, ainsi que la durée de conservation de vos données, vous pouvez lire les conditions générales d’utilisation du service <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">ici</a>.\",\"title5\":\"Et donc concrètement pour Ecolyo, quelles données sont collectées et qui y a accès ?\",\"part5_1\":\"Pour qu’Ecolyo ait accès à vos données de consommations, vous devrez activer vos différents connecteurs. À ce moment-là, pour la connexion aux données de gaz et d’eau à travers un parcours qui vous conduira de manière intuitive sur le site de chacun des gestionnaires de réseaux concerné, vous pourrez donner votre consentement à partager ces données avec le Service Ecolyo, et ce pour une durée limitée dans le temps. Pour l’électricité, le don du consentement et la connexion aux données se fait directement dans notre service. Quid de la durée de ce consentement ? Pour les données électriques, elle est par défaut d'un an. Pour les données gaz, cela sera à vous de la définir (nous vous recommandons 1 an pour une expérience optimale). Les données utilisées pour vérifier la bonne connexion de vos données d’électricité sont stockées du côté de la Métropole de Lyon sur des serveurs sécurisés.\",\"part5_2\":\"Vos connecteurs, une fois configurés, permettent le transfert de vos données de consommations au service Ecolyo. Le transfert de ces données de consommation se fait sans que personne n’accède à leur contenu, pas même la Métropole de Lyon. En effet, ces données sont stockées et traitées directement dans votre cloud personnel qui en assure la protection. Tous les calculs, analyses et traitements sur ces données sont faites DANS votre espace personnel sans visibilité sur le contenu des données par la Métropole de Lyon.\",\"part5_3\":\"Vous pouvez bien sûr mettre fin à la récupération/ au transfert de vos données de consommation sur votre espace cloud personnel à tout moment et à plusieurs niveaux : \",\"part5_3_list1\":\"Vous pouvez supprimer le transfert quotidien de vos données en supprimant tout simplement le connecteur dans la page Consos (en bas).\",\"part5_3_list2\":\"Pour supprimer l’ensemble de vos données ainsi que votre espace personnel Grand Lyon, vous devez demander la suppression de votre cloud. Pour faire cela, rendez-vous dans les paramètres de votre cloud personnel via la barre blanche en haut d’Ecolyo et appuyez sur le bouton « Supprimer mon compte » dans la partie paramètres.\",\"part5_4\":\"Des données sur le profil de votre foyer peuvent être également remplies au sein de l’application. Ces données s’enrichiront au fur et à mesure de votre utilisation du service avec d’autres informations : défis réalisés, étoiles gagnées, etc. L’ensemble de ces données restent à l’intérieur de votre cloud personnel, sans que personne n’y ait accès.\",\"part5_5\":\"Enfin, afin de permettre une mise à jour quotidienne de vos données de consommations, vos identifiants Eau Publique du Grand Lyon, un jeton d’identification GRDF ainsi que vos numéros de compteurs sont stockés.\",\"title6\":\"Personne n’a donc accès à mes données, pas même la Métropole de Lyon, vraiment ?\",\"part6_1\":\"Conformément aux indications du paragraphe précédent, la Métropole de Lyon n’accède ni à vos données de consommations ni aux données utilisées via certaines fonctionnalités du service comme le formulaire (celui-là même qui permet l’analyse de vos consommations personnalisée ainsi qu’une sélection d’éco-gestes personnalisés). Toutes ces informations sont bien gardées au chaud dans votre cloud personnel Grand Lyon.\",\"part6_2\":\"Seul vous pouvez accepter de partager vos données, documents ou fichiers privés avec la Métropole de Lyon, ses partenaires ou d’autres utilisateurs ou acteurs (publics ou privés) après recueil de votre consentement éclairé et par une action expresse de votre part.\",\"part6_3\":\"La Métropole de Lyon n'a cependant accès qu’à l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon. Elle utilise cet email afin de vous tenir informé·e :\",\"part6_3_list1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter. \",\"part6_3_list2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"part6_3_list3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part6_4\":\"Elle stocke également les informations transmises lors de la connexion à l’électricité (nom, adresse postale). Ces informations doivent être stockées car la Métropole de Lyon est régulièrement contrôlée par Enedis et doit prouver détenir le consentement des personnes pour lesquelles elle va chercher la donnée.\",\"part6_5\":\"Par ailleurs, et dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service. Parmi ces statistiques, des mesures d’audience de la fréquentation des différentes pages du service sont réalisées. Vous pouvez, via la page Options, à tout instant, décider de vous opposer à la récupération de ces données d’utilisation.\",\"title8\":\"Encore des questions ?\",\"part8_1\":\"N’hésitez pas à consulter la FAQ ou à nous contacter via le formulaire de contact présente sur l’ensemble des pages.\",\"part8_2\":\"Dernière option, contactez-nous directement à <a href=\\\"mailto:ecolyo@grandlyon.com\\\">ecolyo(at)grandlyon.com</a>.\",\"title9\":\"LEXIQUE\",\"part9_1_title\":\"Cloud personnel Grand Lyon : \",\"part9_1_content\":\"Cloud personnel : appelé aussi le « domicile numérique », le cloud personnel est souvent réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé où vous pouvez accéder à des services sans exposer aucune donnée à l’extérieur. Vous seul pouvez y accéder, personne d'autre.\",\"part9_2_title\":\"Connecteur : \",\"part9_2_content\":\"Un connecteur est un service, installé dans votre cloud personnel également, qui a pour but uniquement d’aller récupérer les données auprès de différents partenaires/sources de données. Dans le cadre d’Ecolyo, trois connecteurs sont pré-installés dans votre cloud personnel : celui d’Enedis, celui de GRDF et celui d’Eau Publique du Grand Lyon.\",\"part9_3_title\":\"Compteur communicant : \",\"part9_3_content\":\"Un compteur communicant est un compteur qui mesure de manière précise et détaillée vos consommations et peut transmettre ces données au gestionnaire de réseau via une technologie radio (c'est le cas pour Gazpar et Téléo par exemple) ou via les réseaux électriques (via Courant Porteur en ligne, c'est le cas pour Linky par exemple).\",\"part9_4_title\":\"Fournisseur : \",\"part9_4_content\":\"Votre fournisseur d’électricité, de gaz ou d’eau est l’entreprise qui vous facture votre électricité, gaz ou eau. Côté électricité il en existe <a href=\\\"https://www.enedis.fr/liste-des-fournisseurs-delectricite\\\">aujourd’hui plus de 50</a>, chacun proposant des tarifs différents.\",\"part9_5_title\":\"Gestionnaire de réseau de distribution : \",\"part9_5_content\":\"Appelé aussi parfois distributeur, il est en charge de la livraison de votre électricité, gaz ou eau jusqu’à votre domicile. Il est aussi en charge du compteur qui relève vos consommations. Il transmet vos données de consommations à votre fournisseur afin qu’il effectue la facturation de vos consommations d’énergie. Il peut également les transmettre à tout acteur avec qui vous avez décidé de partager ces données.\"}},\"gcu_modal\":{\"button_accept\":\"J'accepte\",\"accessibility\":{\"window_title\":\"Conditions générales d’utilisation\",\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"matomo\":{\"matomo_title\":\"Suivi statistiques d'usage Matomo\"},\"header\":{\"accessibility\":{\"button_back\":\"Retour à la page précédente\",\"button_open_feedbacks\":\"Ouvrir le partage de retours\"}},\"konnector_form\":{\"label_updated_at\":\"Dernière mise-à-jour le\",\"button_update\":\"Mettre à jour\",\"loading\":\"Chargement...\",\"wait_end_issue\":\"Attendre la fin de la maintenance avant de mettre à jour.\",\"button_delete\":\"Supprimer\",\"issue\":\"Le problème semble venir de \",\"resolve\":\"Une mise à jour peut résoudre ce problème.\",\"login_failed\":\"Un problème a lieu lors de la récupération de vos données. Merci de supprimer votre connecteur et vous reconnecter.\",\"not_installed\":\"Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous.\",\"button_install\":\"Installer\",\"error_account_creation\":\"Une erreur est survenue, veuillez essayer de nouveau.\",\"error_no_login_password\":\"Identifiant et mot de passe requis\",\"error_login_failed\":\"Identifiants invalides\",\"error_update\":\"Un problème est survenu lors du rapatriement de vos données.\",\"error_update_oauth\":\"Votre autorisation pour afficher vos données %{fluid} a expiré.\",\"button_oauth_reload\":\"Redonner mon consentement\",\"OK\":\"Ok\",\"konnector_delta\":{\"ELECTRICITY\":\"La donnée de consommation électrique arrive normalement à J+1. Un retard d'un ou deux jours est parfois constaté.\",\"GAS\":\"La donnée de consommation de gaz arrive normalement à J+3. Un retard d'un ou deux jours est parfois constaté.\",\"WATER\":\"La donnée de consommation d'eau arrive normalement à J+3. Un retard d'un ou deux jours est parfois constaté.\"},\"accessibility\":{\"button_install\":\"Installer le connecteur\",\"button_update\":\"Mettre à jour votre connexion\",\"button_delete\":\"Supprimer votre connexion\"}},\"konnector_options\":{\"label_connect_to_electricity\":\"Se connecter à l'électricité\",\"label_connect_to_water\":\"Se connecter à l'eau\",\"label_connect_to_gas\":\"Se connecter au gaz\",\"partner_issue\":\"En maintenance\",\"outdated\":\"Données manquantes depuis %{isOutdatedData} jours\",\"accessibility\":{\"label_ko_status\":\"Connecteur en erreur\",\"button_toggle_detail_electricity\":\"Afficher ou masquer le détail de la connexion à l'électricité\",\"button_toggle_detail_water\":\"Afficher ou masquer le détail de la connexion à l'eau\",\"button_toggle_detail_gas\":\"Afficher ou masquer le détail de la connexion au gaz\"}},\"konnector_modal\":{\"loading_data\":\"Veuillez patienter, vos données sont en cours de chargement.\",\"loading_data_update\":\"Veuillez patienter, vos données sont en cours de mise à jour.\",\"logging_txt\":\"Nous vérifions vos informations d'identité\",\"success_txt\":\"Félicitations !\",\"success_data_electricity\":\"Vos données de consommation d'électricité sont maintenant connectées à Ecolyo.\",\"success_data_water\":\"Vos données de consommation d'eau sont maintenant connectées à Ecolyo.\",\"success_data_gas\":\"Vos données de consommation de gaz sont maintenant connectées à Ecolyo.\",\"success_data_additional_electricity\":\"Les données de consommations mettent entre un et deux jours pour arriver.\",\"success_data_additional_water\":\"Les données de consommations mettent entre trois et cinq jours pour arriver.\",\"success_data_additional_gas\":\"Les données de consommations mettent entre trois et cinq jours pour arriver.\",\"success_update_txt\":\"Connexion réussie !\",\"success_data_update_electricity\":\"Ecolyo est bien connecté à votre compteur d'électricité.\",\"success_data_update_water\":\"Ecolyo est bien connecté à votre compteur d'eau.\",\"success_data_update_gaz\":\"Ecolyo est bien connecté à votre compteur de gaz.\",\"success_data_additional_update_electricity\":\"Sachez que la donnée de consommation d'électricité arrive entre J+1 et J+2.<br /><br />S'il vous manque encore des données, c'est qu'elles n'ont pas encore été mises à disposition par le gestionnaire de votre compteur. Merci pour votre patience !\",\"success_data_additional_update_water\":\"Sachez que la donnée de consommation d'eau arrive entre J+3 et J+5.<br /><br />S'il vous manque encore des données, c'est qu'elles n'ont pas encore été mises à disposition par le gestionnaire de votre compteur. Merci pour votre patience !\",\"success_data_additional_update_gas\":\"Sachez que la donnée de consommation de gaz arrive entre J+3 et J+5.<br /><br />S'il vous manque encore des données, c'est qu'elles n'ont pas encore été mises à disposition par le gestionnaire de votre compteur. Merci pour votre patience !\",\"error_txt\":\"Aïe !\",\"mismatch\":{\"title\":\"Vos données n'ont pas pu être récupérées.\",\"text1\":\"Vos nom et numéro de compteur ne correspondent plus. Merci de reconfigurer votre connecteur.\",\"text2\":\"Reconfigurer mon connecteur ?\",\"text3\":\"La reconfiguration de votre connecteur passe par sa suppression et sa nouvelle installation. Vos données seront conservées.\"},\"error_data_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité ne seront pas chargées.\",\"error_data_water\":\"Un problème est survenu. Vos données de consommation d’eau ne seront pas chargées.\",\"error_credentials_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter. L'identifiant est un numéro à 7 chiffres (différent de votre numéro de contrat).\",\"error_credentials_electricity\":\"Il semblerait que les nom(s) et adresse ne concordent pas avec le numéro de votre compteur.\",\"error_credentials_electricity_2\":\"Nous ne pouvons vous donner accès aux données de consommation.\",\"error_credentials_update_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter.\",\"error_credentials_update_electricity\":\"Un problème a lieu lors de la récupération de vos données. Merci de supprimer votre connecteur et vous reconnecter.\",\"error_credentials_update_gas\":\"Un problème a lieu lors de la récupération de vos données. Merci de supprimer votre connecteur et vous reconnecter.\",\"error_data_gas\":\"Un problème est survenu. Vos données de consommation de gaz ne seront pas chargées.\",\"error_data_update_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité n’ont pas été mises à jour.\",\"error_data_update_water\":\"Un problème est survenu. Vos données de consommation d’eau n’ont pas été mises à jour.\",\"error_data_update_gas\":\"Un problème est survenu. Vos données de consommation de gaz n’ont pas été mises à jour.\",\"error_data_2\":\"Merci de réessayer plus tard.\",\"button_validate\":\"Ok\",\"button_understood\":\"J'ai compris\",\"button_come_back_later\":\"Revenir plus tard\",\"show_common_error\":\"Voir les erreurs récurrentes\",\"show_common_error_list\":\"<span style=\\\"text-align:left; font-weight:700;\\\">Le problème peut provenir des cas suivants :</span> <ul style=\\\"text-align:left;\\\"><li>Vous avez un co-titulaire sur votre contrat. Veillez à bien entrer le nom du <span style=\\\"color:#E3B82A; font-weight:700;\\\">titulaire du contrat</span> et non le co-titulaire.</li><li> Votre nom comporte un tiret ? Tentez sans le tiret.</li><li> Entrez bien le nom de votre commune de résidence en entier (tirets et accents inclus)</li><li> Avez-vous bien entré le <span style=\\\"color:#E3B82A; font-weight:700;\\\">numéro de votre compteur</span> (PDL) ? Tout autre numéro (de contrat, de client) ne fonctionne pas.</li></ul><p style=\\\"text-align:center; font-style: italic; font-weight:400; font-size: 0.9rem;\\\">Si vous rencontrez toujours des difficultés, contactez notre service d'aide </p><div style=\\\"text-align:center; font-weight:700;\\\">Avez-vous pensez à vérifier ces informations ?</div>\",\"accessibility\":{\"window_title\":\"Fenêtre d'attente de connexion\",\"button_close\":\"Fermer la fenêtre\"}},\"consent_outdated\":{\"title\":{\"0\":\"Votre autorisation pour afficher vos données d’électricité a expiré\",\"2\":\"Votre autorisation pour afficher vos données de gaz a expiré\"},\"text1\":{\"0\":\"Veuillez re-donner votre consentement pour la transmission et la reconnexion de vos données ENEDIS à Ecolyo.\",\"2\":\"Veuillez re-donner votre accord pour que GRDF nous transmette vos données de consommation.\"},\"text2\":{\"0\":\"Souhaitez-vous renouveler votre accord dès maintenant pour un an ?\",\"2\":\"Voulez-vous donner votre accord sur votre compte GRDF maintenant ?\"},\"later\":\"Plus tard\",\"go\":\"J'y vais\",\"no\":\"Non\",\"yes\":\"Oui\"},\"delete_grdf_modal\":{\"text1\":\"La suppression de la connexion avec GRDF s’accompagne de la suppression de votre consentement à partager vos données gaz avec Ecolyo.\",\"text2\":\"Si vous souhaitez vous reconnecter, il vous faudra re-donner votre accord pour que GRDF nous transmette vos données de consommation.\",\"text3\":\"Voulez-vous supprimer votre connexion et votre consentement à GRDF ?\",\"cancel\":\"Plus tard\",\"go\":\"Oui\"},\"legal\":{\"read_legal\":\"Lire les mentions légales\",\"title_legal\":\"Mentions légales & CGU\",\"version\":\"Version du 12.12.2022\",\"site\":\"Site du service Ecolyo : <a href=\\\"https://ecolyo.com/\\\"> https://ecolyo.com/</a>\",\"adress\":\"Métropole de Lyon - 20, rue du Lac – CS 33569 - 69505 Lyon cedex 03\",\"phone\":\"Tél : (33) 4 78 63 40 40\",\"mail\":\"<a href=\\\"mailto:ecolyo@grandlyon.com\\\"> ecolyo(at)grandlyon.com</a>\",\"p1b\":\"Directrice de publication : \",\"p1\":\"Blandine MELAY, Responsable du Service Energie Climat\",\"p2b\":\"Animation éditoriale, gestion et mise à jour : \",\"p2\":\"Marion BERTHOLON, Chargée de services numériques pour la transition énergétique\",\"p3b\":\"Photographies : \",\"p3\":\"sauf mention contraire, les photos sont la propriété de la Métropole de Lyon\",\"p4b\":\"Conception et Charte graphique : \",\"p4\":\"Florent Dufier\",\"p5b\":\"Réalisation technique : \",\"p5\":\"Métropole de Lyon, Sopra Steria\",\"p6b\":\"Maintenance technique : \",\"p6\":\"Délégation Développement économique, emploi & savoirs - Innovation numérique & systèmes d’information - Usages et services numériques - Développement des services numériques\",\"title1\":\"Crédits\",\"part1\":\"Ce site est le résultat de développements spécifiques réalisés dans les langages Go, TypeScript, HTML et Sass. Les développements s’appuient sur plusieurs bibliothèques et frameworks libres : axios, cozy-bar, cozy-client, cozy-harvest-lib, cozy-scripts, cozy-ui, d3, detect-browser, global, lodash, luxon, moment, moment-timezone, node-sass, object-hash, react, react-dom, react-redux, react-router-dom, react-swipeable-views, redux-devtools-extension, sass-loader. Les tests de l’application s’appuient sur les bibliothèques et frameworks libres suivants: enzyme, enzyme-adapter-react-16, jest-junit, react-test-renderer, redux-mock-store. La pile technique intègre également les applications Cozy stack, Yarn, Docker, ACH. Les déploiements sont réalisés sur le registre hébergé chez Cozy. L’équipe de réalisation utilise au quotidien les applications GitLab, IceScrum, RocketChat, SonarQube.\",\"title2\":\"Traitement des données personnelles et droit d’accès, de modification et de suppression\",\"part2\":\"Conformément à la réglementation en vigueur en matière de protection des données personnelles, le service Ecolyo a fait l’objet d’une inscription au registre des traitements de la Métropole de Lyon. Ecolyo fait partie de l’écosystème de services orientés « self data » déployés par la Métropole de Lyon avec l’ambition d’offrir aux usagers métropolitains les outils et les services leur permettant d’exercer directement leur droit à la portabilité, dans un cadre apte à garantir aussi bien la transparence et le contrôle sur l’usage de leurs données personnelles que l’exploitation directe du contenu de ces données selon leurs libres choix. Le self data est en effet selon la Fondation Internet Nouvelle Génération (FING) « la production, l’exploitation et le partage de données personnelles par les individus, sous leur contrôle et à leurs propres fins ». Au sein de cet environnement self data, la gestion des données s’appuie sur l’organisation suivante des rôles et responsabilités associées : \",\"part2-1\":\"Les partenaires du service GRDF et Eau Publique du Grand Lyon sont responsables exclusivement des seuls traitements de Données Personnelles relatifs à la collecte des données de consommation de gaz et d’eau de l’utilisateur et à leur transmission sur la plateforme de cloud personnel, après consentement de l’utilisateur.\",\"part2-2\":\"Enedis est responsable de la collecte des données de consommation d’électricité et de leur mise à disposition à la Métropole de Lyon qui, elle en gère la transmission sur la plateforme du cloud personnel de l’utilisateur, après avoir récupéré le consentement de l’utilisateur.\",\"part2-3\":\"La Métropole de Lyon est responsable de traitement sur le périmètre du service Ecolyo qu’elle propose à l’usager, ainsi que des traitements nécessaires à la fourniture de la plateforme de cloud personnel qu’elle met à disposition de l’usager pour accéder au service Ecolyo. En sa qualité de responsable de ces traitements, elle collecte et traite : \",\"part2-3-1\":\"Les données de compte de l’usager renseignées par l’usager au sein de son espace de cloud personnel Grand Lyon à des fins de gestion du compte et de communication avec l’usager ;\",\"part2-3-2\":\"Les données de compte de l’utilisateur lui permettant de connecter ses données d’électricité à Ecolyo ;\",\"part2-3-3\":\"Les données privées de consommation d’énergie et d’eau dont la récupération, la sauvegarde, le stockage, la synchronisation et le partage sur la plateforme de cloud personnel sont initiés par l’usager sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-3-4\":\"Les données privées sur la composition du logement et du foyer de l’utilisateur, fournies par l’utilisateur lui-même au sein du service, sont traitées par le service sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-3-5\":\"Des métriques d’usage du service anonymisées et remontées périodiquement afin d’améliorer la qualité du service et d’évaluer son impact (Plus d’informations sur la manière dont votre anonymat est bien préservé dans ce processus <a href=\\\"https://ecolyo.com/cloud_statistiques.html\\\">ici</a>).\",\"part2-4\":\"La Métropole réalise également des mesures d’audience à l’aide de la solution Matomo. Afin de vous fournir un meilleur service et d’améliorer votre expérience d'utilisateur, nous utilisons des solutions de mesure d’audience qui utilisent la technologie des « cookies », des fichiers texte qui sont enregistrés sur votre ordinateur et qui permettent de générer des informations envoyées aux serveurs de mesure d’audience. Sur ces serveurs, l’adresse IP est anonymisée. Les données recueillies ont uniquement pour finalité de permettre d'analyser la fréquentation de nos pages afin d'en améliorer le contenu. Il s'agit de statistiques agrégées permettant de connaître le nombre de visites et de visiteurs différents, les pages les plus populaires, les chemins préférés, les niveaux d'activité par jour de la semaine et par heure de la journée, les principales erreurs etc. Vous avez cependant le droit de vous opposer à l’utilisation de ces cookies, et donc au traitement de vos données personnelles de navigation, en vous rendant dans la page Options de notre service.\",\"part2-5\":\"L’usager est seul décisionnaire des finalités d’utilisation qu’il souhaite définir pour le traitement de ses données personnelles de consommation, à la suite de leur transmission par les partenaires du service Ecolyo sur son cloud personnel. Ainsi, dans le cadre de l’utilisation d’Ecolyo, l’usager ne recevra les données des partenaires du service : Enedis, GRDF et Eau Publique du Grand Lyon seulement qu’à sa demande expresse après la saisie de ses identifiants.\",\"part2-6\":\"L’utilisateur est donc le seul à accéder :\",\"part2-6-1\":\"À ses données de consommation d’électricité horaires, journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-6-2\":\"À ses données de consommation de gaz journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-6-3\":\"À ses données de consommation eau journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-7\":\"Les engagements et responsabilités de la Métropole de Lyon concernant la protection des données et la confidentialité des données Ecolyo sont précisés dans les Mentions légales et les conditions d’utilisation du cloud personnel Grand Lyon qui accueille aujourd’hui le service Ecolyo et sans lequel le service ne peut pas fonctionner. Pour plus d’informations sur les engagements et responsabilités de la Métropole de Lyon concernant la protection et la confidentialité dans le cloud personnel, nous vous invitons à vous référer <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">aux mentions légales et CGU du cloud personnel métropolitain.</a> \",\"part2-8\":\"Conformément à la loi 78-17 du 6 janvier 1978 modifiée relative à l’information, aux fichiers et aux libertés, vous disposez d’un droit d’accès, de rectification et d’opposition au traitement de vos données à caractère personnel. Votre cloud personnel vous permet d’exercer ces droits directement dans cet espace sur vos données de compte. S’agissant des données de consommations d’électricité et de gaz, l’utilisateur peut supprimer son consentement à partager ses données en supprimant son connecteur dans la page Consos.\",\"part2-9\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part2-10\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Assemblées, des Affaires Juridiques et des Assurances - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 ou en ligne, au moyen du formulaire disponible à l'adresse suivante : <a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/.</a>\",\"part2-11\":\"L’exercice de ces droits sur vos données personnelles auprès de la Métropole de Lyon concerne exclusivement les données traitées dans le cadre du service « Ecolyo ».\",\"title3\":\"Dispositions légales\",\"part3-1\":\"Les divers éléments du site web (la forme, la mise en page, le fonds, la structure …) sont protégés par le droit des dessins et modèles, le droit d’auteur, le droit des marques ainsi que le droit à l’image et ils ne peuvent être copiés ou imités en tout ou partie sauf autorisation expresse de la Métropole de Lyon.\",\"part3-2\":\"Toute personne ne respectant pas les dispositions légales applicables se rend coupable du délit de contrefaçon et est passible des sanctions pénales prévues par la loi.\",\"title4\":\"Droits d’auteurs\",\"part4-1\":\"Les photographies, textes, logos, pictogrammes, ainsi que toutes œuvres intégrées dans le site sont la propriété de la \\\"Métropole de Lyon\\\" ou de tiers ayant autorisé la \\\"Métropole de Lyon\\\" à les utiliser.\",\"part4-2\":\"Les reproductions, les transmissions, les modifications, les réutilisations, sur un support papier ou informatique, dudit site et des œuvres qui y sont reproduites ne sont autorisées que pour un usage personnel et privé conforme aux dispositions de l’article L 122-5 du Code de la Propriété Intellectuelle. Ces reproductions devront ainsi notamment indiquer clairement la source et l’auteur du site et/ou de ces œuvres multimédias. En aucun cas ces reproductions ne sauraient porter préjudice aux droits des tiers. Les reproductions, les transmissions, les modifications, les réutilisations à des fins publicitaires, commerciales ou d’information, de tout ou partie du site, sont totalement interdites.\",\"title5\":\"Logo de la Métropole de Lyon et d’Ecolyo\",\"part5\":\"Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent pas être modifiés – proportions, couleurs, éléments, constituants – et ne peuvent pas être sujet à aucune transformation, animation ou tout autre processus. Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent être utilisés et associés qu’aux seules informations vérifiables. Ils ne peuvent être notamment utilisés que pour illustrer des relations avec la Métropole de Lyon ou des actions de sponsorings dûment établies. Quel que soit le cas d’espèce, la Métropole de Lyon se réserve le droit d’approuver ou de désapprouver toute utilisation des logos de la Métropole de Lyon et d’Ecolyo, pour assurer son utilisation correcte, conformément à l’éthique, la morale et aux intérêts de la Métropole de Lyon. Les conditions susmentionnées s’appliquent dans le cadre de pages web, elles ne font pas référence à l’utilisation des logos dans tout autre document. La Métropole de Lyon se réserve le droit de modifier les conditions d’utilisation des logos de la Métropole de Lyon et d’Ecolyo à tout moment et sans préavis.\",\"title6\":\"Droit des bases de données\",\"part6\":\"Les bases de données sont protégées par la loi du 1er juillet 1998 et le régime français du droit d’auteur.\",\"title7\":\"Établissements de liens vers le site Ecolyo\",\"part7-1\":\"La Métropole de Lyon autorise la mise en place d’un lien hypertexte vers son service Ecolyo pour tous les sites internet, à l’exclusion de ceux diffusant des informations à caractère polémique, pornographique, xénophobe ou pouvant, dans une plus large mesure porter atteinte à la sensibilité du plus grand nombre.\",\"part7-2\":\"Le lien doit aboutir à la page d’accueil du service (<a href=\\\"https://ecolyo.com\\\">https://ecolyo.com</a>), cette page devant apparaître dans une nouvelle fenêtre. Les pages du service Ecolyo ne doivent en aucun cas être intégrées à l’intérieur des pages d’un autre site (iframe).\",\"part7-3\":\"Dans tous les cas d’espèce, La Métropole de Lyon se réserve le droit de demander la suppression d’un lien si elle estime que le site cible ne respecte pas les règles ainsi définies.\",\"title8\":\"Liens vers des sites tiers depuis le site Ecolyo\",\"part8\":\"Les liens hypertextes mis en œuvre au sein du site en direction d’autres sites et/ou de pages personnelles et d’une manière générale vers toutes ressources existantes sur internet ne sauraient engager la responsabilité de la Métropole de Lyon quant aux liens qu’ils contiennent ou aux changements ou mises à jour qui leur sont apportés.\",\"title9\":\"Mise en garde générale\",\"part9-1\":\"Nos services mettent tout en œuvre pour offrir aux visiteurs de ce site web des informations fiables et vérifiées. Cependant, malgré tous les soins apportés, le site peut comporter des inexactitudes, des défauts de mise à jour ou des erreurs.\",\"part9-2\":\"Nous remercions les utilisateurs du site de nous faire part d’éventuelles omissions, erreurs ou corrections par mail sur la boite aux lettres du webmestre ou directement via le formulaire proposé dans le service.\",\"accessibility\":{\"button_close\":\"Fermer la fenêtre\"}},\"oauth\":{\"window\":{\"title\":\"OAuth\"}},\"onboarding\":{\"welcomeModal\":{\"title\":\"Vous êtes à mi-chemin !\",\"part1\":\"Votre cloud personnel a bien été créé.\",\"part2\":\"Il vous faut maintenant donner votre accord pour connecter vos compteurs au service.\",\"button_valid\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre de bienvenue\",\"button_valid\":\"Valider\"}}},\"old_fluid_data_modal\":{\"errorTxt\":\"Aïe !\",\"oldData\":\"Vos données semblent anciennes\",\"verify\":\"Veuillez vérifier l’état de vos connecteurs : \",\"problem\":\"Vos connecteurs semblent bien connectés, il se peut qu’il y ait un problème au niveau du ou des fournisseurs de données :\",\"problem_electricity\":\"pour l'électricité.\",\"problem_water\":\"pour l'eau.\",\"problem_gas\":\"pour le gaz.\",\"contact\":\"Veuillez prendre contact directement avec eux.\",\"accessButton\":\"Accéder aux connecteurs\",\"later\":\"Plus tard\",\"ok\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_ok\":\"Fermer la fenêtre\",\"button_later\":\"Fermer la fenêtre\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"performance_indicator\":{\"bilan\":{\"text1\":\"Par rapport à \",\"text2\":\"soit une différence de : \"},\"error_no_compare\":\"comparaison impossible\",\"error_no_compare_reason\":\"(manque de données)\",\"error_no_compare_no_data\":\"Vos consommations pour cette période sont incomplètes à cause d’un problème technique concernant :\",\"fpi\":{\"no_data\":\"Données non disponibles\",\"no_comparison\":\"Pas de comparaison possible\"}},\"profile\":{\"report\":{\"title_alert\":\"Alerte fuite d'eau\",\"title_bilan\":\"Notification par mail\",\"switch_label_bilan\":\"Je reçois la lettre mensuelle contenant un bilan et des conseils sur ma consommation.\",\"switch_label_alert\":\"Être prévenu d’un dépassement anormal de ma consommation d’eau\",\"input_label_alert\":\"Si ma consommation d’eau quotidienne dépasse :\",\"input_label_subtext_alert\":\"Votre consommation quotidienne maximum sur les 6 derniers mois : \",\"activate\":\"Activer\",\"deactivate\":\"Désactiver\"},\"accessibility\":{\"button_toggle_mail_report\":\"Recevoir mon bilan mensuel par mail\",\"button_toggle_consumption_alert\":\"Recevoir des alertes sur mes consommations journalières\",\"input_water_alert_report\":\"Indiquer une limite de consommation d'eau journalière\"}},\"profile_type\":{\"title_profile\":\"Mes données\",\"read_profile\":\"Ajuster mon profil\",\"button_update_profile\":\"J'ajuste mon profil\",\"your_profile\":\"Mon profil\",\"multi_choices\":\"Plusieurs réponses possibles\",\"housing_type\":{\"title\":\"Logement\",\"question\":\"De quel type de logement disposez-vous ?\",\"individual_house\":\"Maison individuelle\",\"appartment\":\"Appartement\"},\"construction_year\":{\"title\":\"Construction\",\"question\":\"Quelle est son année de construction ?\",\"text_before_1948\":\"Construit avant 1948\",\"text_between_1948_and_1974\":\"Construit entre 1948 et 1974\",\"text_between_1975_and_1989\":\"Construit entre 1975 et 1989\",\"text_between_1990_and_1998\":\"Construit entre 1990 et 1998\",\"text_after_1998\":\"Construit après 1998\",\"text_unknown\":\"Construit après 1998\",\"before_1948\":\"Avant 1948\",\"between_1948_and_1974\":\"Entre 1948 et 1974\",\"between_1975_and_1989\":\"Entre 1975 et 1989\",\"between_1990_and_1998\":\"Entre 1990 et 1998\",\"after_1998\":\"Après 1998\",\"unknown\":\"Je ne sais pas\"},\"occupantsNumber\":{\"single\":\" occupant\",\"multi\":\" occupants\"},\"area\":{\"title\":\"Surface\",\"question\":\"Quelle est sa surface en m² ?\",\"name\":\" m²\"},\"occupants_number\":{\"title\":\"Nombre d'occupants\",\"question\":\"Combien il y a-t-il d'occupants ?\"},\"outside_facing_walls\":{\"1\":\"1 façade\",\"2\":\"2 façades\",\"3\":\"3 façades\",\"4\":\"4 façades\",\"title\":\"Murs extérieurs\",\"question\":\"Combien de façades donnent sur l'extérieur ?\",\"text\":{\"single\":\" façade donne sur l'extérieur\",\"multi\":\" façades donnent sur l'extérieur\"}},\"floor\":{\"title\":\"Étage\",\"question\":\"À quel étage est votre appartement ?\",\"ground_floor\":\"Au rez-de-chaussée\",\"intermediate_floor\":\"Étage intermédiaire\",\"last_floor\":\"Dernier étage\",\"not_applicable\":\"Sans objet\"},\"heating\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"individual_insulation_work\":{\"title\":\"Travaux de rénovation\",\"question\":\"Quels travaux de rénovation avez-vous réalisés ces 10 dernières années ?\",\"none\":\"Aucun\",\"roof_insulation\":\"Isolation toiture\",\"window_replacement\":\"Remplacement fenêtres\",\"wall_insulation\":\"Isolation des murs\",\"window_replacement_and_wall_insulation\":\"Remplacement fenêtres et isolation des murs\",\"window_replacement_and_roof_insulation\":\"Remplacement fenêtres et isolation toiture\",\"roof_and_wall_insulation\":\"Isolation toiture et murs\",\"window_replacement_and_roof_and_wall_insulation\":\"Remplacement fenêtre et isolation des murs et isolation toiture\",\"built_after_1998\":\"construit après 1998\"},\"facilities_installation\":{\"title\":\"Équipement\"},\"ventilation\":{\"title\":\"Ventilation double flux\",\"question\":\"Êtes-vous équipé d'une ventilation double flux ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une ventilation double flux\"},\"heater_replacement\":{\"title\":\"Pompe à chaleur ou poêle à bois\",\"question\":\"Au cours de ces 10 dernières années, avez-vous remplacé votre chaudière ou vous êtes-vous équipé d'une pompe à chaleur ou d'un poêle à bois ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une pompe à chaleur ou poêle à bois\"},\"cold_water\":{\"title\":\"Eau\",\"question\":\"Votre eau est-elle comprise dans vos charges collectives ?\",\"individual\":\"Non\",\"collective\":\"Oui\",\"individual_text\":\"Individuelle\",\"collective_text\":\"Collective\"},\"hot_water\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"},\"hot_water_equipment\":{\"title\":\"Eau chaude\",\"question\":\"Utilisez-vous l’un de ces équipements pour produire votre eau chaude ?\",\"solar\":\"Chauffe-eau solaire\",\"thermodynamic\":\"Chauffe-eau thermodynamique\",\"other\":\"Aucun des deux\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Bois\",\"4\":\"Fioul\",\"5\":\"Autre\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie principale utilisez-vous pour vous chauffer ?\",\"no_fluid_text\":\"Produit ni par de l'électricité, ni par du gaz, ni par du bois ou du fuel\",\"0_text\":\"Produit grâce à de l'électricité\",\"2_text\":\"Produit grâce au gaz\",\"3_text\":\"Produit grâce au bois\",\"4_text\":\"Produit grâce au fioul\",\"5_text\":\"Produit grâce à un autre moyen\"},\"hot_water_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Autre (Fioul, Bois)\",\"title\":\"Source eau chaude\",\"question\":\"Avec quelle source d’énergie votre eau chaude est-elle produite ?\",\"no_fluid_text\":\"Produite ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produite grâce à de l'électricité\",\"2_text\":\"Produite grâce au gaz\",\"3_text\":\"Produite à partir d'un autre moyen que l'électricité ou le gaz\"},\"cooking_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source cuisson\",\"question\":\"Quel mode de cuisson principal utilisez-vous ?\"},\"update_date\":{\"title\":\"Date de prise d'effet\",\"question\":\"A partir de quelle date souhaitez-vous que ce nouveau profil soit pris en compte dans l'analyse de vos données ?\"},\"fluidType\":{\"0\":\"Électricité\",\"1\":\"Eau\",\"2\":\"Gaz\"},\"form\":{\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"button_end\":\"Terminer\",\"button_loading\":\"Chargement...\"},\"finished\":{\"title\":\"Terminé !\",\"label1\":\"Grâce à ces informations, vous pourrez comparer votre consommation avec celle d'un foyer vous ressemblant davantage !\",\"label2\":\"Nous pourrons aussi vous proposer des astuces pour maîtriser vos consommations adaptées à votre profil.\",\"button_validate\":\"OK\"},\"accessibility\":{\"button_end\":\"Terminer la mise à jour du profil\",\"button_next\":\"Aller à la section suivante\",\"button_previous\":\"Retour à la section précédente\",\"button_update_profile\":\"Ouvrir la page de mise à jour du profil\",\"button_toggle_detail_profile\":\"Afficher ou masquer le détail du profil\",\"button_toggle_export\":\"Afficher ou masquer l'export des données'\",\"button_toggle_average_home\":\"Afficher ou masquer les informations sur le comparatif'\",\"button_validate\":\"Valider\"}},\"export\":{\"title_export\":\"Télécharger mes données\",\"text1\":\"Vous allez télécharger l'historique mensuel de vos fluides sélectionnés\",\"fluid_select\":\"Pour quel(s) fluide(s) souhaitez vous exporter vos données ?\",\"no_data\":\"Vous n'avez aucune donnée de fluide...\",\"button_download\":\"Télécharger\",\"month\":\"Mois\",\"year\":\"Année\",\"consumption\":\"Consommation\",\"button_close\":\"Fermer la fenêtre\",\"modal_start\":{\"accessibility_title\":\"Commencer le téléchargement\",\"text1\":\"Vous allez télécharger des données personnelles, Ecolyo n’est plus responsable de celles-ci une fois téléchargées\",\"text2\":\"Les données seront téléchargées sous forme de document excel (.xls)\",\"text3\":\"Lancer le téléchargement ?\",\"button_cancel\":\"Annuler\"},\"modal_loading\":{\"accessibility_title\":\"Téléchargement en cours\",\"text1\":\"Données en cours de téléchargement\",\"text2\":\"Veuillez ne pas quitter l’application pendant la récupération et le téléchargement de vos données\",\"button_cancel\":\"Annuler le téléchargement\"},\"modal_done\":{\"accessibility_title\":\"Téléchargement terminé\",\"text1\":\"Vos données ont bien été téléchargées !\",\"text2\":\"Vous pouvez maintenant retrouver l’historique de vos données sur votre appareil\",\"error1\":\"Aïe !\",\"error2\":\"Il semblerait qu’une erreur se soit produite lors du téléchargement de vos données.\",\"button_close\":\"Fermer\",\"button_close_error\":\"Revenir plus tard\"}},\"quiz\":{\"explanation\":\"Répondez correctement aux 5 questions et remportez 5 des 15 étoiles nécessaires pour débloquer le duel final\",\"score_final\":\"SCORE FINAL\",\"correct\":\"Bravo !\",\"wrong\":\"Raté !\",\"rightAnswer\":\"Bonne réponse :\",\"earn\":\"Vous remportez\",\"button_go_back\":\"Retour\",\"button_end_quiz\":\"Youpi !\",\"button_try_again\":\"Réessayer\",\"button_validate\":\"Valider\",\"next\":\"Suivant\",\"consumption_question\":\"Question sur votre consommation\",\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_end_quiz\":\"Terminer le quiz\",\"button_go_back\":\"Retour\",\"button_go_next\":\"Suivant\",\"button_try_again\":\"Relancer le quiz\",\"button_validate\":\"Valider\"}},\"splashscreen\":{\"error_loading\":\"Une erreur est survenue\",\"button_reload\":\"Réessayer\",\"accessibility\":{\"button_reload\":\"Recharger la page\"},\"migration_error\":\"Mise à jour de l'application\",\"consent_error\":\"Vérification de vos consentements pour partager vos données avec Ecolyo\",\"profile_error\":\"Chargement de votre profil utilisateur\",\"profileType_error\":\"Chargement de votre profil de consommation.\",\"ecogesture_error\":\"Chargement des astuces de consommation\",\"challenges_error\":\"Actualisation de votre progression dans les défis\",\"analysis_error\":\"Chargement de votre analyse mensuelle\",\"index_error\":\"Chargement des index\",\"prices_error\":\"Mise à jour des prix\",\"consos_error\":\"Connexion à vos données de consommation\",\"partners_error\":\"Récupération de l'état des services partenaires\",\"unknown_error\":\"Veuillez vérifier votre connexion internet\",\"network_error\":\"Erreur de réseau\",\"step\":{\"0\":\"Mise à jour de l'application\",\"1\":\"Vérification de vos consentements pour partager vos données avec Ecolyo\",\"2\":\"Chargement de votre profil\",\"3\":\"Chargement des astuces de consommations\",\"4\":\"Actualisation de votre progression dans les défis\",\"5\":\"Mise à jour des prix\",\"6\":\"Connexion à vos données de consommation\"}},\"timestep\":{\"today\":\"Aujourd'hui\",\"year\":{\"period\":\"5 ans\",\"comparelabel\":\"Comparer à l'année précédente\"},\"month\":{\"period\":\"Année\",\"comparelabel\":\"Comparer à l'année précédente\"},\"day\":{\"period\":\"Mois\",\"comparelabel\":\"Comparer au mois précédent\"},\"week\":{\"period\":\"Semaine\",\"comparelabel\":\"Comparer à la semaine précédente\"},\"half_an_hour\":{\"period\":\"Jour\",\"comparelabel\":\"Comparer à la journée précédente\",\"gather_data_title\":\"La récupération de vos données demi-horaires prend environ 24h.\",\"gather_data_subtitle\":\"Votre connexion a bien été prise en compte mais un délai de 24h est en général nécessaire à l’obtention de vos données.\\nÀ demain !\",\"analysis_waiting_data\":\"Pour bénéficier d'une analyse approfondie de votre consommation électrique, il nous faut récupérer vos données de consommation horaires. La récupération de ces données prend environ 24h. A bientôt !\"},\"accessibility\":{\"button_zoom_in\":\"Sélectionner le pas de temps précédent\",\"button_zoom_out\":\"Sélectionner le pas de temps suivant\"}},\"unsubscribe\":{\"title\":\"Êtes-vous sûr de ne plus vouloir recevoir notre email mensuel ?\",\"content\":\"Dans ce cas, vous ne recevrez plus la notification de votre bilan ainsi que les conseils associés au mois en cours.\",\"button_text\":\"Oui, je me désabonne\",\"button_accessibility\":\"Bouton de désinscription\"},\"welcome_modal\":{\"title\":\"Félicitations\",\"perso\":\"Votre espace personnel a bien été créé.\",\"connect\":\"Vous pouvez maintenant connecter vos compteurs d’énergie à Ecolyo en toute sécurité.\",\"button_valid\":\"Ok\",\"accessibility\":{\"title\":\"Fenêtre de félicitations\",\"button_valid\":\"Valider\"}}}"); +module.exports = JSON.parse("{\"common\":{\"title_app\":\"Ecolyo\",\"title_consumption\":\"Conso\",\"title_challenge\":\"Défis\",\"title_quiz\":\"Quiz\",\"title_exploration\":\"Exploration\",\"title_action\":\"Action\",\"title_duel\":\"Duel final\",\"title_ecogesture\":\"Astuce\",\"title_ecogestures\":\"Astuces\",\"title_ecogestures_choice\":\"Sélection des astuces\",\"title_options\":\"Options\",\"title_analysis\":\"Analyse\",\"title_profiletype\":\"Ajuster mon profil\",\"title_legal_notice\":\"Mentions légales\",\"title_gcu\":\"Conditions générales d’utilisation\",\"title_sge_connect\":\"Connexion à l'électricité\",\"accessibility\":{\"loading\":\"Chargement\"}},\"navigation\":{\"consumption\":\"Conso\",\"challenges\":\"Défis\",\"ecogestures\":\"Astuces\",\"options\":\"Options\",\"analysis\":\"Analyse\"},\"FLUID\":{\"ELECTRICITY\":{\"NAME\":\"Électricité\",\"LABEL\":\"Électricité\",\"UNIT\":\"kWh\",\"ADD\":\"Ajouter l'électricité\",\"MEGAUNIT\":\"MWh\",\"provider\":\"Enedis\"},\"WATER\":{\"NAME\":\"Eau\",\"LABEL\":\"Eau\",\"ADD\":\"Ajouter l'eau\",\"UNIT\":\"L\",\"MEGAUNIT\":\"m³\",\"provider\":\"Eau Publique du Grand Lyon\"},\"GAS\":{\"NAME\":\"Gaz\",\"LABEL\":\"Gaz\",\"ADD\":\"Ajouter le gaz\",\"UNIT\":\"kWh\",\"MEGAUNIT\":\"MWh\",\"provider\":\"GRDF\"},\"MULTIFLUID\":{\"NAME\":\"Multi fluide\",\"LABEL\":\"Multi\",\"UNIT\":\"€\"}},\"action\":{\"duration\":\"Durée : %{smart_count} jours\",\"result\":\"Résultat\",\"finished\":\"Défi terminé !\",\"details\":\"Détail de l'astuce\",\"apply\":\"J'applique cette action\",\"other\":\"Je choisis une autre action\",\"resultText1\":\"Cela n'a pas été trop difficile ?\",\"resultText2\":\"Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre action.\",\"resultText3\":\"Pas de baisse de significative ? Pas de panique, en maintenant cette pratique dans le temps, les économies d'énergies et d'eau seront davantage visibles.\",\"resultText4\":\"Dans tous les cas, bravo, vous remportez...\",\"ok\":\"Ok\"},\"action_modal\":{\"accept\":\"Je relève le défi\",\"refuse\":\"Je me défile\",\"accessibility\":{\"window_title\":\"Fenêtre de confirmation\",\"button_accept\":\"Accepter\",\"button_refuse\":\"Refuser\"}},\"analysis\":{\"viewTitle\":\"Analyse\",\"comparison\":\"Comparatif\",\"analysis_date\":\"Conso totale\",\"challenge\":\"Défis terminés en\",\"user_consumption\":\"Votre conso\",\"average_home\":\"Conso moyenne d'un profil similaire\",\"average_home_description\":\"Le comparatif ici présenté est calculé sur la base d'un profil similaire au vôtre. Il s'agit d'un calcul et non d'une comparaison avec les autres utilisateurs de l'application. Sont pris en compte l'ensemble des informations entrées dans votre profil : mode de chauffage, âge du logement et éventuels travaux de rénovation, etc. Ce modèle a été créé avec l'Agence Locale de l'Energie sur la base de chiffres issues du Schéma Directeur des Energies de la Métropole de Lyon et de Chiffres-clé publiés par l'ADEME (l'Agence de l'Environnement et de la Maîtrise de l'Energie).\",\"approximative_description\":\"Pour comparer votre consommation avec un foyer similaire ou avec une conso idéale, veuillez détailler votre profil\",\"not_connected\":\"Non connecté\",\"no_data_2\":\"Données non disponibles\",\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"},\"max_day\":\"Jour où vous avez le plus consommé\",\"compare\":{\"title\":\"Comparateur\"},\"no_data\":\"Pas de données\"},\"analysis_error_modal\":{\"title\":\"Aucune analyse\",\"message\":\"Pour profiter d’une analyse de vos consommations, connectez au moins un de vos compteurs.\",\"go_to_options\":\"Je connecte mes compteurs\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_go_back\":\"Retour\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"analysis_pie\":{\"total\":\"Conso totale\",\"month\":\"Au mois de \",\"estimation\":\"Comment sont estimés\",\"estimation2\":\"les prix ?\"},\"special_elec\":{\"title\":\"Spécial Électricité\",\"average\":\"Conso moyenne\",\"weektype\":\"un jour de \",\"week\":\"semaine\",\"weekend\":\"week-end\",\"min\":\"Conso minimum\",\"percentage\":\"Part dans la facture\",\"price\":\"Soit\",\"maxPower\":\"Puissance maximum atteinte\",\"showModal\":\"Plus d'infos\"},\"elec_info_modal\":{\"accessibility\":{\"window_title\":\"electricity-info-modal\",\"button_close\":\"close-modal\"},\"title1\":\"Qu’est-ce que la consommation minimum ?\",\"title2\":\"Qu’est-ce que la puissance maximum ?\",\"text1\":\"Elle correspond à votre plus petite consommation du mois sur un créneau d'une demi-heure.\",\"text2\":\"Nous extrapolons cette consommation sur 1 mois afin vous donner un aperçu de la consommation de vos consommations électriques en veille (box, télé, chargeurs, ...) ou encore de celle, incompressible, de vos appareils de froid (frigo, congélateur).\",\"text3\":\"C’est la puissance maximum délivrée par tous les appareils fonctionnant au même moment dans votre logement.\",\"text4\":\"Vous avez choisi une puissance maximum dans votre offre d’électricité (3, 6 ou 9 kVA...) que vous ne devez pas dépasser pour ne pas faire sauter votre compteur. \",\"text5\":\"Cette puissance varie d'un mois à l'autre, regardez cette valeur sur l'ensemble de l'année pour vérifier si votre puissance souscrite correspond bien à votre usage.\"},\"auth\":{\"enedissgegrandlyon\":{\"title\":\"Ecolyo doit se connecter à l’électricité\",\"bill\":\"Munissez-vous d’une <span>facture d’électricité</span> pour valider la connexion\",\"connect\":\"Je me connecte à l'électricité\",\"accessibility\":{\"connect\":\"Se connecter\"},\"identityTitle\":\"Nom inscrit sur la facture\",\"firstName\":\"Prénom\",\"lastName\":\"Nom\",\"pdlTitle\":\"Numéro de votre compteur électrique (PDL)\",\"pdlLabel\":\"N° (14 chiffres)\",\"pdlHint\":\"Où trouver le n° de PDL ?\",\"pdlModal\":{\"txt1\":\"Où trouver le n° de PDL ou PRM ?\",\"txt2\":\"Le numéro de PDL ou PRM se compose de 14 chiffres.\",\"txt3\":\"Votre numéro de PDL ou PRM se trouve sur votre facture d’électricité.\",\"txt4\":\"Si vous avez un compteur Linky, appuyez sur le bouton “+” et faites défiler l’affichage jusqu’à obtenir l’affichage suivant :\"},\"addressTitle\":\"Adresse du titulaire\",\"address\":\"Numéro et voie\",\"zipCode\":\"Code postal\",\"city\":\"Ville\",\"headConsent\":\"Vous allez partager vos données à la Métropole de Lyon. Elles seront directement transférées à Ecolyo à l'intérieur de votre cloud personnel, sans que la Métropole n'y accède ni ne les visualise.\",\"textConsent\":\"Afin de vous offrir des fonctionnalités de visualisation et d'analyse, Ecolyo a besoin des données suivantes : \",\"consentLi1\":\"L'historique et le relevé de vos consommations quotidiennes en kWh\",\"consentLi2\":\"L'historique et le relevé de vos consommations au pas de temps 30 minutes\",\"consentLi3\":\"Les puissances maximales atteintes quotidiennement\",\"consentLi4\":\"Les données contractuelles (début de contrat et puissance souscrite)\",\"consentCheck1\":\"Je consens à partager les données personnelles ci-dessus pour une durée d'<span>un an</span>\",\"consentCheck2\":\"J’atteste être le titulaire du point de livraison (PDL) renseigné à l’étape précédente\",\"modalHint\":{\"accessibility\":\"Titre de la modale\",\"title\":\"Où trouver le n° de PDL ?\",\"button\":\"J'ai compris\",\"button-accessibility\":\"Bouton valider\"}},\"grdfgrandlyon\":{\"bill\":\"Munissez-vous d’une <span>facture de gaz</span> pour valider la connexion\",\"connect\":\"Je me connecte au gaz\",\"accessibility\":{\"connect\":\"Se connecter\"},\"connect_form\":{\"label\":\"Je donne mon accord via mon compte GRDF\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter au gaz\"},\"with_account\":{\"title\":\"Votre compte GRDF a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter votre compteur de gaz et Ecolyo !\"},\"step1\":{\"info1\":\"Un <span>compte chez GRDF</span> est nécessaire pour vous connecter au gaz\",\"info2\":\" <span>quelque soit votre fournisseur de gaz</span>.\",\"info3\":\"<p>GRDF est le gestionnaire de réseau. C'est lui qui est responsable de votre compteur Gazpar et de la collecte des données de consommation.</p>\",\"info4\":\"Possédez-vous un <span>compte GRDF</span> ?\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>n'oubliez pas de revenir sur Ecolyo</span> pour finaliser la connexion.\"},\"step3\":{\"info1\":\"La visualisation de vos données sur Ecolyo demande l'activation du <span>partage de toutes les données.</span>\",\"info2\":\"Pour une expérience optimale, <span>une période de consentement de 1 an</span> est recommandée à partir d’aujourd’hui.\",\"info3\":\"<p>Veillez également à indiquer une date antérieure pour l'historique (1er calendrier) afin de pouvoir récupérer jusqu'à 3 ans d'historique.</p>\"},\"button_go_to_partner_site\":\"Aller sur GRDF\"},\"eglgrandlyon\":{\"bill\":\"Munissez-vous d’une <span>facture d'eau</span> pour valider la connexion\",\"connect\":\"Je me connecte à l'eau\",\"accessibility\":{\"connect\":\"Se connecter\"},\"connect_form\":{\"login\":\"Identifiant (7 chiffres)\",\"password\":\"Mot de passe\",\"label\":\"Je connecte Ecolyo à mon compte Eau Publique du Grand Lyon\"},\"no_account\":{\"title\":\"Ecolyo doit se connecter à l'eau\"},\"with_account\":{\"title\":\"Votre compte Eau Publique du Grand Lyon a bien été créé ?\",\"subtitle1\":\"Plus qu’à donner votre accord pour connecter votre compteur d'eau et Ecolyo !\"},\"step1\":{\"info1\":\"La connexion se fait via <span>votre compte Eau Publique du Grand Lyon</span>.\",\"info2\":\"Possédez-vous un <span>compte Eau Publique du Grand Lyon</span> ?\"},\"step2\":{\"info1\":\"Une fois votre compte créé, <span>n'oubliez pas de revenir sur Ecolyo</span> pour finaliser la connexion.\"},\"button_go_to_partner_site\":\"Aller sur EPGL\"},\"connect_oauth\":{\"loading\":\"Chargement...\"},\"accessibility\":{\"button_reveal_password\":\"Afficher le mot de passe\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\",\"window_title\":\"Fenêtre d'information sur la création de compte.\",\"button_close\":\"Fermer la fenêtre.\"},\"button_previous\":\"Précédent\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\",\"button_has_account\":\"J'ai déjà un compte\",\"button_validate\":\"J'ai compris\"},\"challenge\":{\"card\":{\"ongoing\":{\"quiz\":\"Quiz\",\"exploration\":\"Explorations\",\"action\":\"Actions\",\"duel\":\"Duel Final\",\"result\":\"Résultat\",\"duelDone\":\"du duel final\"},\"locked\":{\"desc\":\"À débloquer en terminant le défi précédent\"}},\"card_done\":{\"saving\":\"Économie de\",\"depense\":\"Dépense de\",\"win\":\"Gagné\",\"lost\":\"Perdu\",\"final_defi\":\"sur le duel final\",\"final_defi_view\":\"Revoir le duel final\"},\"card_last\":{\"title\":\"Tous les défis sont terminés\",\"message1\":\"Nous travaillons actuellement à vous proposer de nouveaux défis.\",\"button\":\"Suggérer une idée de défi\"},\"card_unlocked\":{\"button_launch\":\"Lancer le défi\"},\"accessibility\":{\"button_launch\":\"Lancer le défi\",\"button_goto_konnector\":\"Aller aux connecteurs\",\"button_slider_previous\":\"Précédent\",\"button_slider_next\":\"Suivant\"}},\"challenge_no_fluid_modal\":{\"title\":\"Oups !\",\"content\":\"Connectez au moins 1 fluide pour pouvoir jouer\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Valider\"}},\"consumption\":{\"display_last_data\":\"Voir mes dernières consos\",\"accessibility\":{\"button_previous_period\":\"Afficher la période précédente\",\"button_next_period\":\"Afficher la période suivante\",\"button_previous_value\":\"Sélectionner la valeur précédente\",\"button_next_value\":\"Sélectionner la valeur suivante\",\"checkbox_compare\":\"Afficher ou cacher la comparaison\"},\"partner_issue_modal\":{\"title\":\"Attention !\",\"error_connect_gaz\":\"La connexion à vos données de <span class='gaz'>gaz</span> est actuellement dysfonctionnelle (Maintenance chez notre partenaire <span class='gaz'>GRDF</span> ou dans notre service)\",\"error_connect_elec\":\"La connexion à vos données d'<span class='elec'>électricité</span> est actuellement dysfonctionnelle (Maintenance chez notre partenaire <span class='elec'>Enedis</span> ou dans notre service)\",\"error_connect_water\":\"La connexion à vos données d'<span class='water'>eau</span> est actuellement dysfonctionnelle (Maintenance chez notre partenaire <span class='water'>Eau Publique du Grand Lyon</span> ou dans notre service)\",\"additional_text\":\"La visualisation et/ou la connexion à vos données de consommation peut s'en trouver affectée.<br /><br /><i>Merci pour votre patience en attendant un retour à la normale :)</i>\",\"ok\":\"Ok\"}},\"consumption_details\":{\"detail\":\"Détail par fluide\",\"connect\":\"Connecter d'autres fluides\",\"mini_cards_label\":\"AUTRES ENERGIES\"},\"consumption_visualizer\":{\"missing_data\":\"Données manquantes\",\"no_data\":\"Pas de données\",\"why_no_data\":\"Pourquoi n'ai-je pas de données ?\",\"last_data\":\"Dernières données\",\"last_valid_data\":\"Dernières données disponibles\",\"last_valid_data_multi\":\"Dernières données complètes\",\"data_to_come\":\"à venir\",\"aie\":\"Aïe !\",\"data_empty\":\"Vide\",\"estimated\":\"estimés\",\"dataModal\":{\"list_title\":\"3 raisons possibles :\",\"item1\":\"le lien entre Ecolyo et le fournisseur de données est rompu : une mise à jour de ce lien (en bas de la page) peut résoudre ce problème.\",\"item2\":\"un problème technique chez votre gestionnaire : se connecter directement chez ce gestionnaire pour vérifier que cette donnée apparaît.\",\"item3\":\"vous n'aviez tout simplement pas de compteur communicant à l'époque !\"},\"modal\":{\"window_title\":\"info estimation des prix\",\"title\":\"Comment sont estimés les prix ?\",\"close\":\"Fermer la fenêtre\",\"part1\":\"Le prix de votre électricité ou de votre gaz dépend de l'offre choisie auprès de votre fournisseur. N’ayant pas accès à cette information, Ecolyo affiche un prix moyen par fluide. \",\"part2\":\"Tarifs moyens retenus :\",\"list1\":\" : 1 kWh = %{elecPrice} €TTC (il correspond au tarif réglementé d’EDF au %{elecPriceStartDate} pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\"list2\":\" : 1 kWh = %{gasPrice} €TTC (tarif réglementé de vente au %{gasPriceStartDate} pour un consommateur soutirant moins de 6 MWh par an)\",\"list3\":\" : 1 litre d’eau = %{waterPrice} € TTC (prix constaté au %{waterPriceStartDate} pour un abonnement et une consommation de 120 m3/an sur la Métropole de Lyon)\",\"part3\":\"Le coût de votre abonnement n'est pas pris en compte dans Ecolyo.\"},\"release_notes_modal\":{\"title\":\"Du nouveau sur Ecolyo !\",\"message\":\"Les mises à jour suivantes ont été effectuées sur votre application :\",\"go_back\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre de notifications\",\"button_go_back\":\"J'ai compris\"}}},\"duel\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"average_info\":\"%{average} euros étant votre moyenne actuelle, relevez-vous le défi ?\",\"button_start\":\"Allons-y !\",\"goal1\":\"Faites moins que votre moyenne actuelle sur %{durationInDays} jours\",\"goal2\":\"pour gagner le badge %{title}\",\"goal_done\":\"Duel remporté\",\"goal_failed\":\"Duel perdu\",\"caption_average\":\"Votre moyenne à titre indicatif\",\"caption_consumption\":\"Votre consommation\",\"caption_incoming\":\"Données à venir\",\"accessibility\":{\"button_go_back\":\"Retour\",\"button_start_duel\":\"Lancer le duel\",\"button_start_quiz\":\"Lancer le quiz\"}},\"duel_result_modal\":{\"sucess\":{\"title\":\"Félicitations !\",\"message1\":\"Vous avez économisé \",\"message2\":\"et gagné le badge \",\"button_validate\":\"Youpi !\"},\"lost\":{\"title\":\"Presque !\",\"message1\":\"Vous avez dépassé de \",\"message2\":\"et manqué le badge \",\"button_validate\":\"Zut alors !\"},\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_validate\":\"Valider\"}},\"last_duel_modal\":{\"title\":\"Félicitations !\",\"subtitle\":\"Vous avez terminé tous les défis !\",\"message1\":\"Nous travaillons actuellement à vous proposer de nouveaux défis.\",\"message2\":\"Vous pouvez donner votre avis sur ce que vous aimeriez en cliquant sur la bulle jaune.\"},\"duel_empty_value_modal\":{\"title\":\"Oups !\",\"message\":\"Impossible de lancer le duel. Il nous manque en effet certaines de vos données de consommation pour vous proposer un duel à votre hauteur.\",\"button\":\"Je retourne au menu des défis\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Retourner au menu des défis\"}},\"ecogesture\":{\"title_tab_0\":\"Objectifs\",\"title_tab_1\":\"Je fais déjà\",\"title_tab_2\":\"Toutes\",\"MENU_TITLE\":\"Filtrer\",\"ALL\":\"Tous les usages\",\"HEATING\":\"Chauffage\",\"AIR_CONDITIONING\":\"Climatisation\",\"ECS\":\"Eau chaude\",\"COLD_WATER\":\"Eau froide\",\"ELECTRICITY_SPECIFIC\":\"Électricité courante\",\"COOKING\":\"Cuisson\",\"selection\":\"Sélectionner les astuces les plus adaptées à votre consommation\",\"selection_2\":\"vues sur\",\"button_selection\":\"Continuer ma sélection\",\"no_ecogesture\":\"Aucune astuce ne correspond à votre filtrage\",\"no_ecogesture_filter\":{\"text1\":\"Nous n'avons pas trouvé d'astuces adaptées à votre profil dans cette catégorie.\",\"text2\":\"En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d’astuces vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \\\"Toutes les astuces\\\".\"},\"adjust_profil\":{\"description\":\"Pour une sélection d’astuces adaptée à votre consommation, vous pouvez ajuster votre profil.\",\"button_go_to_profil\":\"Ajuster mon profil\"},\"accessibility\":{\"window_title\":\"Fenêtre d'information'\",\"button_go_to_profil\":\"Aller à la page de profil\",\"button_close\":\"Fermer la fenêtre\",\"button_selection\":\"Aller à la page de sélection\"},\"doing\":\"Je fais déjà\",\"objective\":\"Objectif\",\"emptyList\":{\"obj1\":\"Les astuces présentées sont des actions qui vous permettent de réduire vos consommations et donc vos factures. On parle parfois d’écogestes.\",\"obj1_done\":\"Aucune astuce n’a été sélectionnée comme objectif actuellement.\",\"obj2\":\"Vous pouvez sélectionner ceux à mettre en objectifs et ceux que vous appliquez déjà.\",\"obj2_done\":\"Vous pouvez consulter toutes les astuces et ajouter celles que vous souhaitez garder en objectif dans cette section.\",\"doing1\":\"Aucune astuce n’a été sélectionnée dans la catégorie appliquée actuellement.\",\"doing1_done\":\"Aucune astuce n’est indiquée comme déjà appliquée actuellement.\",\"doing2\":\"Vous pouvez consulter toutes les astuces et ajouter celles que vous mettez déjà en pratique dans cette section.\",\"doing2_done\":\"Vous pouvez consulter toutes les astuces et ajouter celles que vous mettez déjà en pratique dans cette section.\",\"btn1\":\"Voir toutes les astuces\",\"btn2\":\"Sélectionner\"},\"initModal\":{\"title\":\"Sélectionner mes astuces\",\"text1\":\"Les astuces présentées sont des actions qui vous permettent de réduire vos consommations et donc vos factures. On parle parfois d’écogestes \",\"text2\":\"Vous pouvez sélectionner celles à mettre en objectifs et celles que vous appliquez déjà.\",\"text3\":\"Afin de pré-sélectionner les astuces correspondant à votre consommation, merci de répondre à quelques rapides questions.\",\"btn1\":\"Plus tard\",\"btn2\":\"C'est parti !\"},\"reinit\":\"Réinitialiser ma sélection\",\"reinitModal\":{\"title_part1\":\"Cette action\",\"title_part2\":\"supprimera votre liste d’astuces\",\"title_part3\":\"sélectionnées dans\",\"title_part4\":\"“Objectifs”\",\"title_part5\":\"et\",\"title_part6\":\"“Je fais déjà”\",\"text1\":\"Vous pourrez ensuite faire une nouvelle sélection adaptée à votre consommation.\",\"text2\":\"Souhaitez-vous réinitialiser votre sélection d’astuces ?\",\"btn1\":\"Non\",\"btn2\":\"Réinitialiser\"}},\"ecogesture_modal\":{\"title_ecogesture\":\"Astuce\",\"title_action\":\"Action\",\"efficiency\":\"Efficacité\",\"show_less\":\"Voir moins d’infos\",\"show_more\":\"Voir plus d’infos\",\"select_action\":\"Je choisis cette action\",\"accessibility\":{\"window_title_ecogesture\":\"Fenêtre astuce\",\"window_title_action\":\"Fenêtre action\",\"button_close\":\"Fermer la fenêtre\",\"button_select_action\":\"Sélectionner cette action\",\"button_see_more_detail\":\"Afficher plus de détails\"}},\"ecogesture_info_modal\":{\"header\":\"Comment sont choisis les astuces adaptées à mon profil ?\",\"text\":\"Les astuces adaptés à votre profil sont aujourd’hui choisies en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.\",\"button_close\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_close\":\"Fermer la fenêtre\"}},\"ecogesture_form\":{\"heating_type\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Bois\",\"4\":\"Fioul\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie principale utilisez-vous pour votre chauffage ?\"},\"hot_water_type\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"}},\"ecogesture_profile\":{\"equipments\":{\"question\":\"Quels équipements possédez-vous ?\",\"hint\":\"Plusieurs réponses possibles\",\"air_conditioning\":\"Climatisation\",\"computer\":\"Ordinateur\",\"microwave\":\"Micro-ondes\",\"oven\":\"Four\",\"washing_machine\":\"Lave-linge\",\"dishwasher\":\"Lave-vaisselle\",\"cooking_plates\":\"Plaques électriques\",\"garden\":\"Jardin\",\"dryer\":\"Sèche-linge\",\"refregirator\":\"Réfrigérateur\",\"fan\":\"Ventilateur\",\"water_heater\":\"Chauffe-eau\",\"curtain\":\"Rideaux\",\"internet_box\":\"Box internet\",\"ventilation\":\"VMC\",\"freezer\":\"Congélateur\",\"boiler\":\"Chaudière\",\"hydraulic_heating\":\"Chauffage hydraulique\"}},\"ecogesture_selection\":{\"header\":\"Sélection des astuces\",\"title\":\"Vous avez parcouru un groupe de %{smart_count} astuces\",\"text\":\"Voulez-vous continuer sur votre lancée ou remettre cette sélection à plus tard ?\",\"title_final\":\"Félicitations !\",\"text_final_1\":\"Vous avez terminé la sélection des astuces adaptées à votre consommation.\",\"text_final_2\":\"Vous pouvez les retrouver dans les sections “Objectifs” et “Je fais déjà” selon que vous les pratiquiez déjà ou non.\",\"button_go_to_ecogesture\":\"Plus tard\",\"button_ok\":\"J'ai compris\",\"button_continue\":\"Poursuivre\",\"button_objective\":\"Objectif\",\"button_doing\":\"Je fais déjà\",\"button_skip\":\"Pas intéressé\",\"accessibility\":{\"window_title\":\"Fenêtre d'information'\",\"button_close\":\"Fermer la fenêtre\",\"button_go_to_ecogesture\":\"Retourner aux astuces\",\"button_continue\":\"Poursuivre\",\"button_ok\":\"Fermer la sélection\"},\"selectionModal\":{\"title\":\"Des astuces correspondant à votre profil ont été trouvées !\",\"text\":\"À vous de choisir celles que vous souhaitez mettre en objectif et celles que vous faites déjà.\",\"button_close\":\"C'est parti !\"}},\"exploration\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"button_already_done\":\"C’est déjà fait !\",\"button_come_back\":\"Je reviens quand cela sera fait\",\"button_start\":\"C'est parti !\",\"watch_consumption\":\"Je fonce\",\"congratulation\":\"Bravo !\",\"earn\":\"Vous remportez\",\"button_confirm\":\"Ok\",\"interval\":{\"explanation\":\"Vous pouvez vérifier cette informations sur l'écran Conso.\"},\"accessibility\":{\"button_already_done\":\"Marquer l'exploration comme déjà réalisée\",\"button_confirm\":\"Valider\",\"button_come_back\":\"Fermer l'exploration\",\"button_go_back\":\"Retour\",\"button_start\":\"Lancer l'exploration\"}},\"error_page\":{\"main\":\"Erreur\",\"back\":\"Retour\",\"no_ecogesture\":\"Oups ! Nous n'avons pas trouvé l'astuce demandée.\"},\"help\":{\"title_help\":\"Besoin d'aide ?\",\"read_help\":\"Accéder au Service d'Assistance Utilisateur\"},\"feedback\":{\"title\":\"Vous allez contacter le Service Assistance Utilisateur du Grand Lyon.\",\"subtitle\":\"Pas de panique, c'est bien l'équipe Ecolyo qui traitera votre demande !\",\"later\":\"Plus tard\",\"lets_go\":\"J'y vais\",\"accessibility\":{\"window_title\":\"Fenêtre de partage de retours\",\"button_close\":\"Fermer la fenêtre de partage de retours\"}},\"dataShare\":{\"title1\":\"Bienvenue !\",\"title1Update\":\"Ecolyo évolue !\",\"title2Update\":\"Pour continuer à utiliser Ecolyo, merci d’accepter les modalités de traitement des données ci-dessous.\",\"part1\":\"Pour le bon fonctionnement du service, nous avons besoin de l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon.\",\"part2\":\"Cette donnée de compte est conservée dans Ecolyo le temps de l’utilisation de ce service.\",\"part3\":\"La Métropole de Lyon utilisera cet email afin de vous tenir informé·e :\",\"item1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter.\",\"item2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"item3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part4\":\"Vos données privées de consommation d’énergie et d’eau sont récupérées, sauvegardées et stockées dans votre cloud personnel à votre initiative sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part5\":\"Il en est de même pour les données privées de composition du logement et du foyer, fournies par vos soins. Elles restent également sans visibilité de la Métropole de Lyon sur leur contenu.\\nLes données d’identification entrées lors de la connexion aux données de consommations d’électricité sont quant à elle conservées dans un espace sécurisé de la Métropole de Lyon et sont utilisées uniquement à des fins de contrôle du consentement par des organismes extérieurs.\",\"part6\":\"Dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées et pseudonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation, d’évaluer globalement l’usage de l’application via des mesures d’audience ainsi que d’évaluer à terme l’impact global en termes de baisse des consommations énergétiques de notre service.\",\"part7\":\"Au sein de votre cloud personnel, vous pouvez à tout moment exercer vos droits d’accès, de rectification, de portabilité, de limitation et d’opposition en consultant notamment la page Options.\",\"part8\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part9\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Assemblées, des Affaires Juridiques et des Assurances - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 \",\"part10\":\"ou en ligne, au moyen du formulaire disponible à l'adresse suivante : \",\"link1\":\"<a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/</a>\",\"validDataConsent\":\"Je consens au traitement de mes données tel que décrit ci-dessus.\",\"validCGU\":\"Je valide les <span class=\\\"action\\\">Conditions Générales d’Utilisation</span> \",\"validLegal\":\" du service et ai pris connaissance des <span class=\\\"action\\\"> Mentions Légales </span> de celui-ci.\",\"button_accept\":\"C'est parti !\",\"accessibility\":{\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"minorUpdate\":{\"title\":\"Ecolyo évolue !\",\"button\":\"J'ai compris\"},\"gcu\":{\"title\":\"Conditions générales d’utilisation du service\",\"version\":\"Version du 12.12.2022\",\"content\":{\"title1\":\"Ecolyo, késako ?\",\"part1_1\":\"Ecolyo est un service proposé par la Métropole de Lyon vous permettant de suivre au même endroit vos consommations d’électricité, de gaz et d’eau, en kWh, en litres, en euros et à différentes échelles de temps. Ce service vous permet également de participer à des défis individuels et vous offre une analyse de vos consommations. Des astuces vous sont aussi proposées afin de vous permettre de réduire vos consommations.\",\"part1_2\":\"C’est un service gratuit qui prend la forme d’un site web dit « responsive », c’est-à-dire qu’il peut être consulté sur ordinateur ou sur mobile. Sur mobile, c’est une application que l’on a souhaitée ergonomique, réactive et esthétique pour votre plaisir de navigation et d’utilisation au quotidien.\",\"part1_3\":\"Tous les termes « techniques » sont définis en bas de page.\",\"title2\":\"Quelles fonctionnalités le service propose-t-il ?\",\"part2_1\":\"La fonctionnalité principale d’Ecolyo est la visualisation, au même endroit, de vos consommations d’électricité, de gaz et d’eau et ce, à différents pas de temps (de la demi-heure – uniquement pour l’électricité, à plusieurs années, en passant par les pas de temps journaliers et mensuels). La visualisation des consommations se fait en kWh pour l’énergie et en L pour l’eau ainsi qu’en euros (euros résultant d’un prix moyenné).\",\"part2_2\":\"Au-delà de la visualisation de vos consommations et parce que nous souhaitons vous aider à diminuer ces consommations vous retrouverez plusieurs autres pages : \",\"part2_2_list1\":\"Défis : Des quiz, et actions à mettre en place vous seront proposés pour vous pousser à réduire vos consommations.\",\"part2_2_list2\":\"Astuces : Une liste d’astuces pour maîtriser ses consommations d’énergie et d’eau à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.\",\"part2_2_list3\":\"Analyse : Une analyse de vos consommations réelles en comparaison à celle d’un foyer étant proche d’une vôtre.\",\"part2_3\":\"Pour la page Analyse ainsi que pour la partie personnalisation des astuces, des éléments supplémentaires sur votre profil vous seront demandés. L’ensemble de ces informations récoltées à l’aide du formulaire peuvent être modifiées par la suite.\",\"part2_4\":\"Dernière page : la page Options dans laquelle vous pourrez vous abonner à un service d’alerte sur vos consommations d’eau, de quoi ajuster votre profil ou encore vous désabonner de la lettre mensuelle.\",\"title3\":\"Comment ai-je accès à mes données d’électricité, de gaz et d’eau ?\",\"part3_1\":\"Pour visualiser vos consommations réelles et profiter pleinement du potentiel de notre service, il vous faut au minimum un des trois compteurs communicants suivants : Linky (pour l’électricité), Gazpar (pour le gaz), Téléo (pour l’eau).\",\"part3_2\":\"Ces compteurs sont opérés par les gestionnaires de réseaux. Pour Linky, c’est Enedis, le gestionnaire de réseau de distribution d’électricité. Pour Gazpar, GRDF est responsable de cette gestion. Et pour Téléo, c’est Eau Publique du Grand Lyon.\",\"part3_3\":\"Ces acteurs sont responsables de la relève de vos données. Ces données servent notamment à votre fournisseur d’électricité, de gaz ou d’eau pour permettre la facturation de vos consommations d’énergie. Des fournisseurs d’électricité ou de gaz il y en a des dizaines. Les gestionnaires de réseaux (… et de votre compteur) ne sont qu’au nombre de trois. Nous avons donc décidé de travailler avec eux, au plus près de la donnée brute issue de vos compteurs.\",\"part3_4\":\"Il vous faudra donc avoir un compte chez GRDF et Eau Publique du Grand Lyon pour accéder à vos données. Si vous n’en avez pas, il suffira de vous en créer un. Ceci ne sera à faire qu’une fois, au début.\",\"title4\":\"Ecolyo se trouve dans un cloud personnel Grand Lyon, qu’est-ce que cela signifie ?\",\"part4_1\":\"Comme vous avez dû le remarquer, lors de votre première connexion à Ecolyo vous avez dû vous créer un compte Cloud Personnel Grand Lyon. Ce cloud personnel est un espace sécurisé porté par l’ambition de vous apporter visibilité, transparence et maîtrise sur l’usage de vos données personnelles, et dont les fonctionnalités vous permettant de récupérer, synchroniser, stocker et partager vos données avec les destinataires de votre choix. Le service Ecolyo se déploie à l’intérieur de cet espace protégé. Dans ce cloud personnel, vous pourrez accéder également à d’autres services. Toutes les données traitées par Ecolyo, mais aussi les autres services que vous seriez amenés à utiliser dans ce cloud personnel restent dans ce Cloud Personnel Grand Lyon et n’en sortent pas, sauf si vous décidez vous-même de partager vos données avec des tiers.\",\"part4_2\":\"Pour en savoir plus sur ce cloud et son utilisation, ainsi que la durée de conservation de vos données, vous pouvez lire les conditions générales d’utilisation du service <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">ici</a>.\",\"title5\":\"Et donc concrètement pour Ecolyo, quelles données sont collectées et qui y a accès ?\",\"part5_1\":\"Pour qu’Ecolyo ait accès à vos données de consommations, vous devrez activer vos différents connecteurs. À ce moment-là, pour la connexion aux données de gaz et d’eau à travers un parcours qui vous conduira de manière intuitive sur le site de chacun des gestionnaires de réseaux concerné, vous pourrez donner votre consentement à partager ces données avec le Service Ecolyo, et ce pour une durée limitée dans le temps. Pour l’électricité, le don du consentement et la connexion aux données se fait directement dans notre service. Quid de la durée de ce consentement ? Pour les données électriques, elle est par défaut d'un an. Pour les données gaz, cela sera à vous de la définir (nous vous recommandons 1 an pour une expérience optimale). Les données utilisées pour vérifier la bonne connexion de vos données d’électricité sont stockées du côté de la Métropole de Lyon sur des serveurs sécurisés.\",\"part5_2\":\"Vos connecteurs, une fois configurés, permettent le transfert de vos données de consommations au service Ecolyo. Le transfert de ces données de consommation se fait sans que personne n’accède à leur contenu, pas même la Métropole de Lyon. En effet, ces données sont stockées et traitées directement dans votre cloud personnel qui en assure la protection. Tous les calculs, analyses et traitements sur ces données sont faites DANS votre espace personnel sans visibilité sur le contenu des données par la Métropole de Lyon.\",\"part5_3\":\"Vous pouvez bien sûr mettre fin à la récupération/ au transfert de vos données de consommation sur votre espace cloud personnel à tout moment et à plusieurs niveaux : \",\"part5_3_list1\":\"Vous pouvez supprimer le transfert quotidien de vos données en supprimant tout simplement le connecteur dans la page Consos (en bas).\",\"part5_3_list2\":\"Pour supprimer l’ensemble de vos données ainsi que votre espace personnel Grand Lyon, vous devez demander la suppression de votre cloud. Pour faire cela, rendez-vous dans les paramètres de votre cloud personnel via la barre blanche en haut d’Ecolyo et appuyez sur le bouton « Supprimer mon compte » dans la partie paramètres.\",\"part5_4\":\"Des données sur le profil de votre foyer peuvent être également remplies au sein de l’application. Ces données s’enrichiront au fur et à mesure de votre utilisation du service avec d’autres informations : défis réalisés, étoiles gagnées, etc. L’ensemble de ces données restent à l’intérieur de votre cloud personnel, sans que personne n’y ait accès.\",\"part5_5\":\"Enfin, afin de permettre une mise à jour quotidienne de vos données de consommations, vos identifiants Eau Publique du Grand Lyon, un jeton d’identification GRDF ainsi que vos numéros de compteurs sont stockés.\",\"title6\":\"Personne n’a donc accès à mes données, pas même la Métropole de Lyon, vraiment ?\",\"part6_1\":\"Conformément aux indications du paragraphe précédent, la Métropole de Lyon n’accède ni à vos données de consommations ni aux données utilisées via certaines fonctionnalités du service comme le formulaire (celui-là même qui permet l’analyse de vos consommations personnalisée ainsi qu’une sélection d’éco-gestes personnalisés). Toutes ces informations sont bien gardées au chaud dans votre cloud personnel Grand Lyon.\",\"part6_2\":\"Seul vous pouvez accepter de partager vos données, documents ou fichiers privés avec la Métropole de Lyon, ses partenaires ou d’autres utilisateurs ou acteurs (publics ou privés) après recueil de votre consentement éclairé et par une action expresse de votre part.\",\"part6_3\":\"La Métropole de Lyon n'a cependant accès qu’à l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon. Elle utilise cet email afin de vous tenir informé·e :\",\"part6_3_list1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter. \",\"part6_3_list2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"part6_3_list3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part6_4\":\"Elle stocke également les informations transmises lors de la connexion à l’électricité (nom, adresse postale). Ces informations doivent être stockées car la Métropole de Lyon est régulièrement contrôlée par Enedis et doit prouver détenir le consentement des personnes pour lesquelles elle va chercher la donnée.\",\"part6_5\":\"Par ailleurs, et dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service. Parmi ces statistiques, des mesures d’audience de la fréquentation des différentes pages du service sont réalisées. Vous pouvez, via la page Options, à tout instant, décider de vous opposer à la récupération de ces données d’utilisation.\",\"title8\":\"Encore des questions ?\",\"part8_1\":\"N’hésitez pas à consulter la FAQ ou à nous contacter via le formulaire de contact présente sur l’ensemble des pages.\",\"part8_2\":\"Dernière option, contactez-nous directement à <a href=\\\"mailto:ecolyo@grandlyon.com\\\">ecolyo(at)grandlyon.com</a>.\",\"title9\":\"LEXIQUE\",\"part9_1_title\":\"Cloud personnel Grand Lyon : \",\"part9_1_content\":\"Cloud personnel : appelé aussi le « domicile numérique », le cloud personnel est souvent réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé où vous pouvez accéder à des services sans exposer aucune donnée à l’extérieur. Vous seul pouvez y accéder, personne d'autre.\",\"part9_2_title\":\"Connecteur : \",\"part9_2_content\":\"Un connecteur est un service, installé dans votre cloud personnel également, qui a pour but uniquement d’aller récupérer les données auprès de différents partenaires/sources de données. Dans le cadre d’Ecolyo, trois connecteurs sont pré-installés dans votre cloud personnel : celui d’Enedis, celui de GRDF et celui d’Eau Publique du Grand Lyon.\",\"part9_3_title\":\"Compteur communicant : \",\"part9_3_content\":\"Un compteur communicant est un compteur qui mesure de manière précise et détaillée vos consommations et peut transmettre ces données au gestionnaire de réseau via une technologie radio (c'est le cas pour Gazpar et Téléo par exemple) ou via les réseaux électriques (via Courant Porteur en ligne, c'est le cas pour Linky par exemple).\",\"part9_4_title\":\"Fournisseur : \",\"part9_4_content\":\"Votre fournisseur d’électricité, de gaz ou d’eau est l’entreprise qui vous facture votre électricité, gaz ou eau. Côté électricité il en existe <a href=\\\"https://www.enedis.fr/liste-des-fournisseurs-delectricite\\\">aujourd’hui plus de 50</a>, chacun proposant des tarifs différents.\",\"part9_5_title\":\"Gestionnaire de réseau de distribution : \",\"part9_5_content\":\"Appelé aussi parfois distributeur, il est en charge de la livraison de votre électricité, gaz ou eau jusqu’à votre domicile. Il est aussi en charge du compteur qui relève vos consommations. Il transmet vos données de consommations à votre fournisseur afin qu’il effectue la facturation de vos consommations d’énergie. Il peut également les transmettre à tout acteur avec qui vous avez décidé de partager ces données.\"}},\"gcu_modal\":{\"button_accept\":\"J'accepte\",\"accessibility\":{\"window_title\":\"Conditions générales d’utilisation\",\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"matomo\":{\"matomo_title\":\"Suivi statistiques d'usage Matomo\"},\"header\":{\"accessibility\":{\"button_back\":\"Retour à la page précédente\",\"button_open_feedbacks\":\"Ouvrir le partage de retours\"}},\"konnector_form\":{\"label_updated_at\":\"Dernière mise-à-jour le\",\"button_update\":\"Mettre à jour\",\"loading\":\"Chargement...\",\"wait_end_issue\":\"Attendre la fin de la maintenance avant de mettre à jour.\",\"button_delete\":\"Supprimer\",\"issue\":\"Le problème semble venir de \",\"resolve\":\"Une mise à jour peut résoudre ce problème.\",\"login_failed\":\"Un problème a lieu lors de la récupération de vos données. Merci de supprimer votre connecteur et vous reconnecter.\",\"not_installed\":\"Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous.\",\"button_install\":\"Installer\",\"error_account_creation\":\"Une erreur est survenue, veuillez essayer de nouveau.\",\"error_no_login_password\":\"Identifiant et mot de passe requis\",\"error_login_failed\":\"Identifiants invalides\",\"error_update\":\"Un problème est survenu lors du rapatriement de vos données.\",\"error_update_oauth\":\"Votre autorisation pour afficher vos données %{fluid} a expiré.\",\"button_oauth_reload\":\"Redonner mon consentement\",\"OK\":\"Ok\",\"konnector_delta\":{\"ELECTRICITY\":\"La donnée de consommation électrique arrive normalement à J+1. Un retard d'un ou deux jours est parfois constaté.\",\"GAS\":\"La donnée de consommation de gaz arrive normalement à J+3. Un retard d'un ou deux jours est parfois constaté.\",\"WATER\":\"La donnée de consommation d'eau arrive normalement à J+3. Un retard d'un ou deux jours est parfois constaté.\"},\"accessibility\":{\"button_install\":\"Installer le connecteur\",\"button_update\":\"Mettre à jour votre connexion\",\"button_delete\":\"Supprimer votre connexion\"}},\"konnector_options\":{\"label_connect_to_electricity\":\"Se connecter à l'électricité\",\"label_connect_to_water\":\"Se connecter à l'eau\",\"label_connect_to_gas\":\"Se connecter au gaz\",\"partner_issue\":\"En maintenance\",\"outdated\":\"Données manquantes depuis %{isOutdatedData} jours\",\"accessibility\":{\"label_ko_status\":\"Connecteur en erreur\",\"button_toggle_detail_electricity\":\"Afficher ou masquer le détail de la connexion à l'électricité\",\"button_toggle_detail_water\":\"Afficher ou masquer le détail de la connexion à l'eau\",\"button_toggle_detail_gas\":\"Afficher ou masquer le détail de la connexion au gaz\"}},\"konnector_modal\":{\"loading_data\":\"Veuillez patienter, vos données sont en cours de chargement.\",\"loading_data_update\":\"Veuillez patienter, vos données sont en cours de mise à jour.\",\"logging_txt\":\"Nous vérifions vos informations d'identité\",\"success_txt\":\"Félicitations !\",\"success_data_electricity\":\"Vos données de consommation d'électricité sont maintenant connectées à Ecolyo.\",\"success_data_water\":\"Vos données de consommation d'eau sont maintenant connectées à Ecolyo.\",\"success_data_gas\":\"Vos données de consommation de gaz sont maintenant connectées à Ecolyo.\",\"success_data_additional_electricity\":\"Les données de consommations mettent entre un et deux jours pour arriver.\",\"success_data_additional_water\":\"Les données de consommations mettent entre trois et cinq jours pour arriver.\",\"success_data_additional_gas\":\"Les données de consommations mettent entre trois et cinq jours pour arriver.\",\"success_update_txt\":\"Connexion réussie !\",\"success_data_update_electricity\":\"Ecolyo est bien connecté à votre compteur d'électricité.\",\"success_data_update_water\":\"Ecolyo est bien connecté à votre compteur d'eau.\",\"success_data_update_gaz\":\"Ecolyo est bien connecté à votre compteur de gaz.\",\"success_data_additional_update_electricity\":\"Sachez que la donnée de consommation d'électricité arrive entre J+1 et J+2.<br /><br />S'il vous manque encore des données, c'est qu'elles n'ont pas encore été mises à disposition par le gestionnaire de votre compteur. Merci pour votre patience !\",\"success_data_additional_update_water\":\"Sachez que la donnée de consommation d'eau arrive entre J+3 et J+5.<br /><br />S'il vous manque encore des données, c'est qu'elles n'ont pas encore été mises à disposition par le gestionnaire de votre compteur. Merci pour votre patience !\",\"success_data_additional_update_gas\":\"Sachez que la donnée de consommation de gaz arrive entre J+3 et J+5.<br /><br />S'il vous manque encore des données, c'est qu'elles n'ont pas encore été mises à disposition par le gestionnaire de votre compteur. Merci pour votre patience !\",\"error_txt\":\"Aïe !\",\"mismatch\":{\"title\":\"Vos données n'ont pas pu être récupérées.\",\"text1\":\"Vos nom et numéro de compteur ne correspondent plus. Merci de reconfigurer votre connecteur.\",\"text2\":\"Reconfigurer mon connecteur ?\",\"text3\":\"La reconfiguration de votre connecteur passe par sa suppression et sa nouvelle installation. Vos données seront conservées.\"},\"error_data_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité ne seront pas chargées.\",\"error_data_water\":\"Un problème est survenu. Vos données de consommation d’eau ne seront pas chargées.\",\"error_credentials_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter. L'identifiant est un numéro à 7 chiffres (différent de votre numéro de contrat).\",\"error_credentials_electricity\":\"Il semblerait que les nom(s) et adresse ne concordent pas avec le numéro de votre compteur.\",\"error_credentials_electricity_2\":\"Nous ne pouvons vous donner accès aux données de consommation.\",\"error_credentials_update_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter.\",\"error_credentials_update_electricity\":\"Un problème a lieu lors de la récupération de vos données. Merci de supprimer votre connecteur et vous reconnecter.\",\"error_credentials_update_gas\":\"Un problème a lieu lors de la récupération de vos données. Merci de supprimer votre connecteur et vous reconnecter.\",\"error_data_gas\":\"Un problème est survenu. Vos données de consommation de gaz ne seront pas chargées.\",\"error_data_update_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité n’ont pas été mises à jour.\",\"error_data_update_water\":\"Un problème est survenu. Vos données de consommation d’eau n’ont pas été mises à jour.\",\"error_data_update_gas\":\"Un problème est survenu. Vos données de consommation de gaz n’ont pas été mises à jour.\",\"error_data_2\":\"Merci de réessayer plus tard.\",\"button_validate\":\"Ok\",\"button_understood\":\"J'ai compris\",\"button_come_back_later\":\"Revenir plus tard\",\"show_common_error\":\"Voir les erreurs récurrentes\",\"show_common_error_list\":\"<span style=\\\"text-align:left; font-weight:700;\\\">Le problème peut provenir des cas suivants :</span> <ul style=\\\"text-align:left;\\\"><li>Vous avez un co-titulaire sur votre contrat. Veillez à bien entrer le nom du <span style=\\\"color:#E3B82A; font-weight:700;\\\">titulaire du contrat</span> et non le co-titulaire.</li><li> Votre nom comporte un tiret ? Tentez sans le tiret.</li><li> Entrez bien le nom de votre commune de résidence en entier (tirets et accents inclus)</li><li> Avez-vous bien entré le <span style=\\\"color:#E3B82A; font-weight:700;\\\">numéro de votre compteur</span> (PDL) ? Tout autre numéro (de contrat, de client) ne fonctionne pas.</li></ul><p style=\\\"text-align:center; font-style: italic; font-weight:400; font-size: 0.9rem;\\\">Si vous rencontrez toujours des difficultés, contactez notre service d'aide </p><div style=\\\"text-align:center; font-weight:700;\\\">Avez-vous pensez à vérifier ces informations ?</div>\",\"accessibility\":{\"window_title\":\"Fenêtre d'attente de connexion\",\"button_close\":\"Fermer la fenêtre\"}},\"consent_outdated\":{\"title\":{\"0\":\"Votre autorisation pour afficher vos données d’électricité a expiré\",\"2\":\"Votre autorisation pour afficher vos données de gaz a expiré\"},\"text1\":{\"0\":\"Veuillez re-donner votre consentement pour la transmission et la reconnexion de vos données ENEDIS à Ecolyo.\",\"2\":\"Veuillez re-donner votre accord pour que GRDF nous transmette vos données de consommation.\"},\"text2\":{\"0\":\"Souhaitez-vous renouveler votre accord dès maintenant pour un an ?\",\"2\":\"Voulez-vous donner votre accord sur votre compte GRDF maintenant ?\"},\"later\":\"Plus tard\",\"go\":\"J'y vais\",\"no\":\"Non\",\"yes\":\"Oui\"},\"delete_grdf_modal\":{\"text1\":\"La suppression de la connexion avec GRDF s’accompagne de la suppression de votre consentement à partager vos données gaz avec Ecolyo.\",\"text2\":\"Si vous souhaitez vous reconnecter, il vous faudra re-donner votre accord pour que GRDF nous transmette vos données de consommation.\",\"text3\":\"Voulez-vous supprimer votre connexion et votre consentement à GRDF ?\",\"cancel\":\"Plus tard\",\"go\":\"Oui\"},\"legal\":{\"read_legal\":\"Lire les mentions légales\",\"title_legal\":\"Mentions légales & CGU\",\"version\":\"Version du 12.12.2022\",\"site\":\"Site du service Ecolyo : <a href=\\\"https://ecolyo.com/\\\"> https://ecolyo.com/</a>\",\"adress\":\"Métropole de Lyon - 20, rue du Lac – CS 33569 - 69505 Lyon cedex 03\",\"phone\":\"Tél : (33) 4 78 63 40 40\",\"mail\":\"<a href=\\\"mailto:ecolyo@grandlyon.com\\\"> ecolyo(at)grandlyon.com</a>\",\"p1b\":\"Directrice de publication : \",\"p1\":\"Blandine MELAY, Responsable du Service Energie Climat\",\"p2b\":\"Animation éditoriale, gestion et mise à jour : \",\"p2\":\"Marion BERTHOLON, Chargée de services numériques pour la transition énergétique\",\"p3b\":\"Photographies : \",\"p3\":\"sauf mention contraire, les photos sont la propriété de la Métropole de Lyon\",\"p4b\":\"Conception et Charte graphique : \",\"p4\":\"Florent Dufier\",\"p5b\":\"Réalisation technique : \",\"p5\":\"Métropole de Lyon, Sopra Steria\",\"p6b\":\"Maintenance technique : \",\"p6\":\"Délégation Développement économique, emploi & savoirs - Innovation numérique & systèmes d’information - Usages et services numériques - Développement des services numériques\",\"title1\":\"Crédits\",\"part1\":\"Ce site est le résultat de développements spécifiques réalisés dans les langages Go, TypeScript, HTML et Sass. Les développements s’appuient sur plusieurs bibliothèques et frameworks libres : axios, cozy-bar, cozy-client, cozy-harvest-lib, cozy-scripts, cozy-ui, d3, detect-browser, global, lodash, luxon, moment, moment-timezone, node-sass, object-hash, react, react-dom, react-redux, react-router-dom, react-swipeable-views, redux-devtools-extension, sass-loader. Les tests de l’application s’appuient sur les bibliothèques et frameworks libres suivants: enzyme, enzyme-adapter-react-16, jest-junit, react-test-renderer, redux-mock-store. La pile technique intègre également les applications Cozy stack, Yarn, Docker, ACH. Les déploiements sont réalisés sur le registre hébergé chez Cozy. L’équipe de réalisation utilise au quotidien les applications GitLab, IceScrum, RocketChat, SonarQube.\",\"title2\":\"Traitement des données personnelles et droit d’accès, de modification et de suppression\",\"part2\":\"Conformément à la réglementation en vigueur en matière de protection des données personnelles, le service Ecolyo a fait l’objet d’une inscription au registre des traitements de la Métropole de Lyon. Ecolyo fait partie de l’écosystème de services orientés « self data » déployés par la Métropole de Lyon avec l’ambition d’offrir aux usagers métropolitains les outils et les services leur permettant d’exercer directement leur droit à la portabilité, dans un cadre apte à garantir aussi bien la transparence et le contrôle sur l’usage de leurs données personnelles que l’exploitation directe du contenu de ces données selon leurs libres choix. Le self data est en effet selon la Fondation Internet Nouvelle Génération (FING) « la production, l’exploitation et le partage de données personnelles par les individus, sous leur contrôle et à leurs propres fins ». Au sein de cet environnement self data, la gestion des données s’appuie sur l’organisation suivante des rôles et responsabilités associées : \",\"part2-1\":\"Les partenaires du service GRDF et Eau Publique du Grand Lyon sont responsables exclusivement des seuls traitements de Données Personnelles relatifs à la collecte des données de consommation de gaz et d’eau de l’utilisateur et à leur transmission sur la plateforme de cloud personnel, après consentement de l’utilisateur.\",\"part2-2\":\"Enedis est responsable de la collecte des données de consommation d’électricité et de leur mise à disposition à la Métropole de Lyon qui, elle en gère la transmission sur la plateforme du cloud personnel de l’utilisateur, après avoir récupéré le consentement de l’utilisateur.\",\"part2-3\":\"La Métropole de Lyon est responsable de traitement sur le périmètre du service Ecolyo qu’elle propose à l’usager, ainsi que des traitements nécessaires à la fourniture de la plateforme de cloud personnel qu’elle met à disposition de l’usager pour accéder au service Ecolyo. En sa qualité de responsable de ces traitements, elle collecte et traite : \",\"part2-3-1\":\"Les données de compte de l’usager renseignées par l’usager au sein de son espace de cloud personnel Grand Lyon à des fins de gestion du compte et de communication avec l’usager ;\",\"part2-3-2\":\"Les données de compte de l’utilisateur lui permettant de connecter ses données d’électricité à Ecolyo ;\",\"part2-3-3\":\"Les données privées de consommation d’énergie et d’eau dont la récupération, la sauvegarde, le stockage, la synchronisation et le partage sur la plateforme de cloud personnel sont initiés par l’usager sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-3-4\":\"Les données privées sur la composition du logement et du foyer de l’utilisateur, fournies par l’utilisateur lui-même au sein du service, sont traitées par le service sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-3-5\":\"Des métriques d’usage du service anonymisées et remontées périodiquement afin d’améliorer la qualité du service et d’évaluer son impact (Plus d’informations sur la manière dont votre anonymat est bien préservé dans ce processus <a href=\\\"https://ecolyo.com/cloud_statistiques.html\\\">ici</a>).\",\"part2-4\":\"La Métropole réalise également des mesures d’audience à l’aide de la solution Matomo. Afin de vous fournir un meilleur service et d’améliorer votre expérience d'utilisateur, nous utilisons des solutions de mesure d’audience qui utilisent la technologie des « cookies », des fichiers texte qui sont enregistrés sur votre ordinateur et qui permettent de générer des informations envoyées aux serveurs de mesure d’audience. Sur ces serveurs, l’adresse IP est anonymisée. Les données recueillies ont uniquement pour finalité de permettre d'analyser la fréquentation de nos pages afin d'en améliorer le contenu. Il s'agit de statistiques agrégées permettant de connaître le nombre de visites et de visiteurs différents, les pages les plus populaires, les chemins préférés, les niveaux d'activité par jour de la semaine et par heure de la journée, les principales erreurs etc. Vous avez cependant le droit de vous opposer à l’utilisation de ces cookies, et donc au traitement de vos données personnelles de navigation, en vous rendant dans la page Options de notre service.\",\"part2-5\":\"L’usager est seul décisionnaire des finalités d’utilisation qu’il souhaite définir pour le traitement de ses données personnelles de consommation, à la suite de leur transmission par les partenaires du service Ecolyo sur son cloud personnel. Ainsi, dans le cadre de l’utilisation d’Ecolyo, l’usager ne recevra les données des partenaires du service : Enedis, GRDF et Eau Publique du Grand Lyon seulement qu’à sa demande expresse après la saisie de ses identifiants.\",\"part2-6\":\"L’utilisateur est donc le seul à accéder :\",\"part2-6-1\":\"À ses données de consommation d’électricité horaires, journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-6-2\":\"À ses données de consommation de gaz journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-6-3\":\"À ses données de consommation eau journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-7\":\"Les engagements et responsabilités de la Métropole de Lyon concernant la protection des données et la confidentialité des données Ecolyo sont précisés dans les Mentions légales et les conditions d’utilisation du cloud personnel Grand Lyon qui accueille aujourd’hui le service Ecolyo et sans lequel le service ne peut pas fonctionner. Pour plus d’informations sur les engagements et responsabilités de la Métropole de Lyon concernant la protection et la confidentialité dans le cloud personnel, nous vous invitons à vous référer <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">aux mentions légales et CGU du cloud personnel métropolitain.</a> \",\"part2-8\":\"Conformément à la loi 78-17 du 6 janvier 1978 modifiée relative à l’information, aux fichiers et aux libertés, vous disposez d’un droit d’accès, de rectification et d’opposition au traitement de vos données à caractère personnel. Votre cloud personnel vous permet d’exercer ces droits directement dans cet espace sur vos données de compte. S’agissant des données de consommations d’électricité et de gaz, l’utilisateur peut supprimer son consentement à partager ses données en supprimant son connecteur dans la page Consos.\",\"part2-9\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part2-10\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Assemblées, des Affaires Juridiques et des Assurances - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 ou en ligne, au moyen du formulaire disponible à l'adresse suivante : <a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/.</a>\",\"part2-11\":\"L’exercice de ces droits sur vos données personnelles auprès de la Métropole de Lyon concerne exclusivement les données traitées dans le cadre du service « Ecolyo ».\",\"title3\":\"Dispositions légales\",\"part3-1\":\"Les divers éléments du site web (la forme, la mise en page, le fonds, la structure …) sont protégés par le droit des dessins et modèles, le droit d’auteur, le droit des marques ainsi que le droit à l’image et ils ne peuvent être copiés ou imités en tout ou partie sauf autorisation expresse de la Métropole de Lyon.\",\"part3-2\":\"Toute personne ne respectant pas les dispositions légales applicables se rend coupable du délit de contrefaçon et est passible des sanctions pénales prévues par la loi.\",\"title4\":\"Droits d’auteurs\",\"part4-1\":\"Les photographies, textes, logos, pictogrammes, ainsi que toutes œuvres intégrées dans le site sont la propriété de la \\\"Métropole de Lyon\\\" ou de tiers ayant autorisé la \\\"Métropole de Lyon\\\" à les utiliser.\",\"part4-2\":\"Les reproductions, les transmissions, les modifications, les réutilisations, sur un support papier ou informatique, dudit site et des œuvres qui y sont reproduites ne sont autorisées que pour un usage personnel et privé conforme aux dispositions de l’article L 122-5 du Code de la Propriété Intellectuelle. Ces reproductions devront ainsi notamment indiquer clairement la source et l’auteur du site et/ou de ces œuvres multimédias. En aucun cas ces reproductions ne sauraient porter préjudice aux droits des tiers. Les reproductions, les transmissions, les modifications, les réutilisations à des fins publicitaires, commerciales ou d’information, de tout ou partie du site, sont totalement interdites.\",\"title5\":\"Logo de la Métropole de Lyon et d’Ecolyo\",\"part5\":\"Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent pas être modifiés – proportions, couleurs, éléments, constituants – et ne peuvent pas être sujet à aucune transformation, animation ou tout autre processus. Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent être utilisés et associés qu’aux seules informations vérifiables. Ils ne peuvent être notamment utilisés que pour illustrer des relations avec la Métropole de Lyon ou des actions de sponsorings dûment établies. Quel que soit le cas d’espèce, la Métropole de Lyon se réserve le droit d’approuver ou de désapprouver toute utilisation des logos de la Métropole de Lyon et d’Ecolyo, pour assurer son utilisation correcte, conformément à l’éthique, la morale et aux intérêts de la Métropole de Lyon. Les conditions susmentionnées s’appliquent dans le cadre de pages web, elles ne font pas référence à l’utilisation des logos dans tout autre document. La Métropole de Lyon se réserve le droit de modifier les conditions d’utilisation des logos de la Métropole de Lyon et d’Ecolyo à tout moment et sans préavis.\",\"title6\":\"Droit des bases de données\",\"part6\":\"Les bases de données sont protégées par la loi du 1er juillet 1998 et le régime français du droit d’auteur.\",\"title7\":\"Établissements de liens vers le site Ecolyo\",\"part7-1\":\"La Métropole de Lyon autorise la mise en place d’un lien hypertexte vers son service Ecolyo pour tous les sites internet, à l’exclusion de ceux diffusant des informations à caractère polémique, pornographique, xénophobe ou pouvant, dans une plus large mesure porter atteinte à la sensibilité du plus grand nombre.\",\"part7-2\":\"Le lien doit aboutir à la page d’accueil du service (<a href=\\\"https://ecolyo.com\\\">https://ecolyo.com</a>), cette page devant apparaître dans une nouvelle fenêtre. Les pages du service Ecolyo ne doivent en aucun cas être intégrées à l’intérieur des pages d’un autre site (iframe).\",\"part7-3\":\"Dans tous les cas d’espèce, La Métropole de Lyon se réserve le droit de demander la suppression d’un lien si elle estime que le site cible ne respecte pas les règles ainsi définies.\",\"title8\":\"Liens vers des sites tiers depuis le site Ecolyo\",\"part8\":\"Les liens hypertextes mis en œuvre au sein du site en direction d’autres sites et/ou de pages personnelles et d’une manière générale vers toutes ressources existantes sur internet ne sauraient engager la responsabilité de la Métropole de Lyon quant aux liens qu’ils contiennent ou aux changements ou mises à jour qui leur sont apportés.\",\"title9\":\"Mise en garde générale\",\"part9-1\":\"Nos services mettent tout en œuvre pour offrir aux visiteurs de ce site web des informations fiables et vérifiées. Cependant, malgré tous les soins apportés, le site peut comporter des inexactitudes, des défauts de mise à jour ou des erreurs.\",\"part9-2\":\"Nous remercions les utilisateurs du site de nous faire part d’éventuelles omissions, erreurs ou corrections par mail sur la boite aux lettres du webmestre ou directement via le formulaire proposé dans le service.\",\"accessibility\":{\"button_close\":\"Fermer la fenêtre\"}},\"oauth\":{\"window\":{\"title\":\"OAuth\"}},\"onboarding\":{\"welcomeModal\":{\"title\":\"Vous êtes à mi-chemin !\",\"part1\":\"Votre cloud personnel a bien été créé.\",\"part2\":\"Il vous faut maintenant donner votre accord pour connecter vos compteurs au service.\",\"button_valid\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre de bienvenue\",\"button_valid\":\"Valider\"}}},\"old_fluid_data_modal\":{\"errorTxt\":\"Aïe !\",\"oldData\":\"Vos données semblent anciennes\",\"verify\":\"Veuillez vérifier l’état de vos connecteurs : \",\"problem\":\"Vos connecteurs semblent bien connectés, il se peut qu’il y ait un problème au niveau du ou des fournisseurs de données :\",\"problem_electricity\":\"pour l'électricité.\",\"problem_water\":\"pour l'eau.\",\"problem_gas\":\"pour le gaz.\",\"contact\":\"Veuillez prendre contact directement avec eux.\",\"accessButton\":\"Accéder aux connecteurs\",\"later\":\"Plus tard\",\"ok\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_ok\":\"Fermer la fenêtre\",\"button_later\":\"Fermer la fenêtre\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"performance_indicator\":{\"bilan\":{\"text1\":\"Par rapport à \",\"text2\":\"soit une différence de : \"},\"error_no_compare\":\"comparaison impossible\",\"error_no_compare_reason\":\"(manque de données)\",\"error_no_compare_no_data\":\"Vos consommations pour cette période sont incomplètes à cause d’un problème technique concernant :\",\"fpi\":{\"no_data\":\"Données non disponibles\",\"no_comparison\":\"Pas de comparaison possible\"}},\"profile\":{\"report\":{\"title_alert\":\"Alerte fuite d'eau\",\"title_bilan\":\"Notification par mail\",\"switch_label_bilan\":\"Je reçois la lettre mensuelle contenant un bilan et des conseils sur ma consommation.\",\"switch_label_alert\":\"Être prévenu d’un dépassement anormal de ma consommation d’eau\",\"input_label_alert\":\"Si ma consommation d’eau quotidienne dépasse :\",\"input_label_subtext_alert\":\"Votre consommation quotidienne maximum sur les 6 derniers mois : \",\"activate\":\"Activer\",\"deactivate\":\"Désactiver\"},\"accessibility\":{\"button_toggle_mail_report\":\"Recevoir mon bilan mensuel par mail\",\"button_toggle_consumption_alert\":\"Recevoir des alertes sur mes consommations journalières\",\"input_water_alert_report\":\"Indiquer une limite de consommation d'eau journalière\"}},\"profile_type\":{\"title_profile\":\"Mes données\",\"read_profile\":\"Ajuster mon profil\",\"button_update_profile\":\"J'ajuste mon profil\",\"your_profile\":\"Mon profil\",\"multi_choices\":\"Plusieurs réponses possibles\",\"housing_type\":{\"title\":\"Logement\",\"question\":\"De quel type de logement disposez-vous ?\",\"individual_house\":\"Maison individuelle\",\"apartment\":\"Appartement\"},\"construction_year\":{\"title\":\"Construction\",\"question\":\"Quelle est son année de construction ?\",\"text_before_1948\":\"Construit avant 1948\",\"text_between_1948_and_1974\":\"Construit entre 1948 et 1974\",\"text_between_1975_and_1989\":\"Construit entre 1975 et 1989\",\"text_between_1990_and_1998\":\"Construit entre 1990 et 1998\",\"text_after_1998\":\"Construit après 1998\",\"text_unknown\":\"Construit après 1998\",\"before_1948\":\"Avant 1948\",\"between_1948_and_1974\":\"Entre 1948 et 1974\",\"between_1975_and_1989\":\"Entre 1975 et 1989\",\"between_1990_and_1998\":\"Entre 1990 et 1998\",\"after_1998\":\"Après 1998\",\"unknown\":\"Je ne sais pas\"},\"occupantsNumber\":{\"single\":\" occupant\",\"multi\":\" occupants\"},\"area\":{\"title\":\"Surface\",\"question\":\"Quelle est sa surface en m² ?\",\"name\":\" m²\"},\"occupants_number\":{\"title\":\"Nombre d'occupants\",\"question\":\"Combien il y a-t-il d'occupants ?\"},\"outside_facing_walls\":{\"1\":\"1 façade\",\"2\":\"2 façades\",\"3\":\"3 façades\",\"4\":\"4 façades\",\"title\":\"Murs extérieurs\",\"question\":\"Combien de façades donnent sur l'extérieur ?\",\"text\":{\"single\":\" façade donne sur l'extérieur\",\"multi\":\" façades donnent sur l'extérieur\"}},\"floor\":{\"title\":\"Étage\",\"question\":\"À quel étage est votre appartement ?\",\"ground_floor\":\"Au rez-de-chaussée\",\"intermediate_floor\":\"Étage intermédiaire\",\"last_floor\":\"Dernier étage\",\"not_applicable\":\"Sans objet\"},\"heating\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"individual_insulation_work\":{\"title\":\"Travaux de rénovation\",\"question\":\"Quels travaux de rénovation avez-vous réalisés ces 10 dernières années ?\",\"none\":\"Aucun\",\"roof_insulation\":\"Isolation toiture\",\"window_replacement\":\"Remplacement fenêtres\",\"wall_insulation\":\"Isolation des murs\",\"window_replacement_and_wall_insulation\":\"Remplacement fenêtres et isolation des murs\",\"window_replacement_and_roof_insulation\":\"Remplacement fenêtres et isolation toiture\",\"roof_and_wall_insulation\":\"Isolation toiture et murs\",\"window_replacement_and_roof_and_wall_insulation\":\"Remplacement fenêtre et isolation des murs et isolation toiture\",\"built_after_1998\":\"construit après 1998\"},\"facilities_installation\":{\"title\":\"Équipement\"},\"ventilation\":{\"title\":\"Ventilation double flux\",\"question\":\"Êtes-vous équipé d'une ventilation double flux ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une ventilation double flux\"},\"heater_replacement\":{\"title\":\"Pompe à chaleur ou poêle à bois\",\"question\":\"Au cours de ces 10 dernières années, avez-vous remplacé votre chaudière ou vous êtes-vous équipé d'une pompe à chaleur ou d'un poêle à bois ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une pompe à chaleur ou poêle à bois\"},\"cold_water\":{\"title\":\"Eau\",\"question\":\"Votre eau est-elle comprise dans vos charges collectives ?\",\"individual\":\"Non\",\"collective\":\"Oui\",\"individual_text\":\"Individuelle\",\"collective_text\":\"Collective\"},\"hot_water\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"},\"hot_water_equipment\":{\"title\":\"Eau chaude\",\"question\":\"Utilisez-vous l’un de ces équipements pour produire votre eau chaude ?\",\"solar\":\"Chauffe-eau solaire\",\"thermodynamic\":\"Chauffe-eau thermodynamique\",\"other\":\"Aucun des deux\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Bois\",\"4\":\"Fioul\",\"5\":\"Autre\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie principale utilisez-vous pour vous chauffer ?\",\"no_fluid_text\":\"Produit ni par de l'électricité, ni par du gaz, ni par du bois ou du fuel\",\"0_text\":\"Produit grâce à de l'électricité\",\"2_text\":\"Produit grâce au gaz\",\"3_text\":\"Produit grâce au bois\",\"4_text\":\"Produit grâce au fioul\",\"5_text\":\"Produit grâce à un autre moyen\"},\"hot_water_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"3\":\"Autre (Fioul, Bois)\",\"title\":\"Source eau chaude\",\"question\":\"Avec quelle source d’énergie votre eau chaude est-elle produite ?\",\"no_fluid_text\":\"Produite ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produite grâce à de l'électricité\",\"2_text\":\"Produite grâce au gaz\",\"3_text\":\"Produite à partir d'un autre moyen que l'électricité ou le gaz\"},\"cooking_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source cuisson\",\"question\":\"Quel mode de cuisson principal utilisez-vous ?\"},\"update_date\":{\"title\":\"Date de prise d'effet\",\"question\":\"A partir de quelle date souhaitez-vous que ce nouveau profil soit pris en compte dans l'analyse de vos données ?\"},\"fluidType\":{\"0\":\"Électricité\",\"1\":\"Eau\",\"2\":\"Gaz\"},\"form\":{\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"button_end\":\"Terminer\",\"button_loading\":\"Chargement...\"},\"finished\":{\"title\":\"Terminé !\",\"label1\":\"Grâce à ces informations, vous pourrez comparer votre consommation avec celle d'un foyer vous ressemblant davantage !\",\"label2\":\"Nous pourrons aussi vous proposer des astuces pour maîtriser vos consommations adaptées à votre profil.\",\"button_validate\":\"OK\"},\"accessibility\":{\"button_end\":\"Terminer la mise à jour du profil\",\"button_next\":\"Aller à la section suivante\",\"button_previous\":\"Retour à la section précédente\",\"button_update_profile\":\"Ouvrir la page de mise à jour du profil\",\"button_toggle_detail_profile\":\"Afficher ou masquer le détail du profil\",\"button_toggle_export\":\"Afficher ou masquer l'export des données'\",\"button_toggle_average_home\":\"Afficher ou masquer les informations sur le comparatif'\",\"button_validate\":\"Valider\"}},\"export\":{\"title_export\":\"Télécharger mes données\",\"text1\":\"Vous allez télécharger l'historique mensuel de vos fluides sélectionnés\",\"fluid_select\":\"Pour quel(s) fluide(s) souhaitez vous exporter vos données ?\",\"no_data\":\"Vous n'avez aucune donnée de fluide...\",\"button_download\":\"Télécharger\",\"month\":\"Mois\",\"year\":\"Année\",\"consumption\":\"Consommation\",\"button_close\":\"Fermer la fenêtre\",\"modal_start\":{\"accessibility_title\":\"Commencer le téléchargement\",\"text1\":\"Vous allez télécharger des données personnelles, Ecolyo n’est plus responsable de celles-ci une fois téléchargées\",\"text2\":\"Les données seront téléchargées sous forme de document excel (.xls)\",\"text3\":\"Lancer le téléchargement ?\",\"button_cancel\":\"Annuler\"},\"modal_loading\":{\"accessibility_title\":\"Téléchargement en cours\",\"text1\":\"Données en cours de téléchargement\",\"text2\":\"Veuillez ne pas quitter l’application pendant la récupération et le téléchargement de vos données\",\"button_cancel\":\"Annuler le téléchargement\"},\"modal_done\":{\"accessibility_title\":\"Téléchargement terminé\",\"text1\":\"Vos données ont bien été téléchargées !\",\"text2\":\"Vous pouvez maintenant retrouver l’historique de vos données sur votre appareil\",\"error1\":\"Aïe !\",\"error2\":\"Il semblerait qu’une erreur se soit produite lors du téléchargement de vos données.\",\"button_close\":\"Fermer\",\"button_close_error\":\"Revenir plus tard\"}},\"quiz\":{\"explanation\":\"Répondez correctement aux 5 questions et remportez 5 des 15 étoiles nécessaires pour débloquer le duel final\",\"score_final\":\"SCORE FINAL\",\"correct\":\"Bravo !\",\"wrong\":\"Raté !\",\"rightAnswer\":\"Bonne réponse :\",\"earn\":\"Vous remportez\",\"button_go_back\":\"Retour\",\"button_end_quiz\":\"Youpi !\",\"button_try_again\":\"Réessayer\",\"button_validate\":\"Valider\",\"next\":\"Suivant\",\"consumption_question\":\"Question sur votre consommation\",\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_end_quiz\":\"Terminer le quiz\",\"button_go_back\":\"Retour\",\"button_go_next\":\"Suivant\",\"button_try_again\":\"Relancer le quiz\",\"button_validate\":\"Valider\"}},\"splashscreen\":{\"error_loading\":\"Une erreur est survenue\",\"button_reload\":\"Réessayer\",\"accessibility\":{\"button_reload\":\"Recharger la page\"},\"migration_error\":\"Mise à jour de l'application\",\"consent_error\":\"Vérification de vos consentements pour partager vos données avec Ecolyo\",\"profile_error\":\"Chargement de votre profil utilisateur\",\"profileType_error\":\"Chargement de votre profil de consommation.\",\"ecogesture_error\":\"Chargement des astuces de consommation\",\"challenges_error\":\"Actualisation de votre progression dans les défis\",\"analysis_error\":\"Chargement de votre analyse mensuelle\",\"index_error\":\"Chargement des index\",\"prices_error\":\"Mise à jour des prix\",\"consos_error\":\"Connexion à vos données de consommation\",\"partners_error\":\"Récupération de l'état des services partenaires\",\"unknown_error\":\"Veuillez vérifier votre connexion internet\",\"network_error\":\"Erreur de réseau\",\"step\":{\"0\":\"Mise à jour de l'application\",\"1\":\"Vérification de vos consentements pour partager vos données avec Ecolyo\",\"2\":\"Chargement de votre profil\",\"3\":\"Chargement des astuces de consommations\",\"4\":\"Actualisation de votre progression dans les défis\",\"5\":\"Mise à jour des prix\",\"6\":\"Connexion à vos données de consommation\"}},\"timestep\":{\"today\":\"Aujourd'hui\",\"year\":{\"period\":\"5 ans\",\"comparelabel\":\"Comparer à l'année précédente\"},\"month\":{\"period\":\"Année\",\"comparelabel\":\"Comparer à l'année précédente\"},\"day\":{\"period\":\"Mois\",\"comparelabel\":\"Comparer au mois précédent\"},\"week\":{\"period\":\"Semaine\",\"comparelabel\":\"Comparer à la semaine précédente\"},\"half_an_hour\":{\"period\":\"Jour\",\"comparelabel\":\"Comparer à la journée précédente\",\"gather_data_title\":\"La récupération de vos données demi-horaires prend environ 24h.\",\"gather_data_subtitle\":\"Votre connexion a bien été prise en compte mais un délai de 24h est en général nécessaire à l’obtention de vos données.\\nÀ demain !\",\"analysis_waiting_data\":\"Pour bénéficier d'une analyse approfondie de votre consommation électrique, il nous faut récupérer vos données de consommation horaires. La récupération de ces données prend environ 24h. A bientôt !\"},\"accessibility\":{\"button_zoom_in\":\"Sélectionner le pas de temps précédent\",\"button_zoom_out\":\"Sélectionner le pas de temps suivant\"}},\"unsubscribe\":{\"title\":\"Êtes-vous sûr de ne plus vouloir recevoir notre email mensuel ?\",\"content\":\"Dans ce cas, vous ne recevrez plus la notification de votre bilan ainsi que les conseils associés au mois en cours.\",\"button_text\":\"Oui, je me désabonne\",\"button_accessibility\":\"Bouton de désinscription\"},\"welcome_modal\":{\"title\":\"Félicitations\",\"perso\":\"Votre espace personnel a bien été créé.\",\"connect\":\"Vous pouvez maintenant connecter vos compteurs d’énergie à Ecolyo en toute sécurité.\",\"button_valid\":\"Ok\",\"accessibility\":{\"title\":\"Fenêtre de félicitations\",\"button_valid\":\"Valider\"}}}"); /***/ }), @@ -8765,7 +8764,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { key: "getGraphData", value: function () { var _getGraphData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(timePeriod, timeStep, fluidTypes, fluidStatus, compareTimePeriod, isHome, isExport) { - var InputisValid, fluidType, fetchedData, formattedData, toBeAgreggatedData, _iterator, _step, _fluidType, _fetchedData, _formattedData, aggregatedData; + var InputisValid, fluidType, fetchedData, formattedData, toBeAggregatedData, _iterator, _step, _fluidType, _fetchedData, _formattedData, aggregatedData; return _regenerator.default.wrap(function _callee$(_context) { while (1) { @@ -8803,7 +8802,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { break; } - toBeAgreggatedData = []; + toBeAggregatedData = []; _iterator = _createForOfIteratorHelper(fluidTypes); _context.prev = 15; @@ -8824,7 +8823,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { // formatting data _formattedData = this.formatGraphDataManager(_fetchedData, timeStep, timePeriod, compareTimePeriod || null, _fluidType, fluidStatus ? fluidStatus[_fluidType] : undefined); // validating output data - toBeAgreggatedData.push({ + toBeAggregatedData.push({ chartData: _formattedData, chartFluid: _fluidType }); @@ -8851,7 +8850,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { return _context.finish(31); case 34: - aggregatedData = this.aggregateGraphData(toBeAgreggatedData); + aggregatedData = this.aggregateGraphData(toBeAggregatedData); return _context.abrupt("return", aggregatedData); case 38: @@ -9465,8 +9464,8 @@ var ConsumptionDataManager = /*#__PURE__*/function () { } else length = singleFluidCharts[0].chartData.actualData.length; for (var i = 0; i < length; i++) { - var agreggatedConvertedValue = 0; - var comparisonAgreggatedConvertedValue = 0; + var aggregatedConvertedValue = 0; + var comparisonAggregatedConvertedValue = 0; var tempAggregatedState = []; var tempComparisonAggregatedState = []; var noDataCount = 0; @@ -9489,7 +9488,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { var convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); - agreggatedConvertedValue += convertedValue; + aggregatedConvertedValue += convertedValue; } convertedValueDetail[singleFluidChart.chartFluid] = { value: convertedValue, @@ -9502,7 +9501,7 @@ var ConsumptionDataManager = /*#__PURE__*/function () { var convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); - comparisonAgreggatedConvertedValue += convertedComparisonValue; + comparisonAggregatedConvertedValue += convertedComparisonValue; } comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { value: convertedComparisonValue, @@ -9516,33 +9515,33 @@ var ConsumptionDataManager = /*#__PURE__*/function () { _iterator6.f(); } - if (singleFluidCharts.length === noDataCount) agreggatedConvertedValue = -1; - if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; + if (singleFluidCharts.length === noDataCount) aggregatedConvertedValue = -1; + if (singleFluidCharts.length === comparisonNoDataCount) comparisonAggregatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { // Define the aggregated state var aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - var acutaldataLoad = { + var actualDataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, - value: agreggatedConvertedValue, + value: aggregatedConvertedValue, state: aggregatedDataloadState, - valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail + valueDetail: aggregatedConvertedValue === -1 ? null : convertedValueDetail }; - resultChartData.actualData.push(acutaldataLoad); + resultChartData.actualData.push(actualDataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { // Define the aggregated state var aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - var comparisondataLoad = { + var comparisonDataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, - value: comparisonAgreggatedConvertedValue, + value: comparisonAggregatedConvertedValue, state: aggregatedComparisonDataloadState, - valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail + valueDetail: comparisonAggregatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; - resultChartData.comparisonData.push(comparisondataLoad); + resultChartData.comparisonData.push(comparisonDataLoad); } } @@ -11900,7 +11899,7 @@ var doctypes = { relationships: {} }, fluidsPrices: { - doctype: _comGrandlyonEcolyoFluidsprices.FLUIDPRICES_DOCTYPE, + doctype: _comGrandlyonEcolyoFluidsprices.FLUIDSPRICES_DOCTYPE, attributes: {}, relationships: {} }, @@ -11992,7 +11991,7 @@ exports.HousingType = HousingType; (function (HousingType) { HousingType["INDIVIDUAL_HOUSE"] = "individual_house"; - HousingType["APPARTMENT"] = "appartment"; + HousingType["APARTMENT"] = "apartment"; })(HousingType || (exports.HousingType = HousingType = {})); var Floor; @@ -12190,9 +12189,9 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; Object.defineProperty(exports, "__esModule", { value: true }); -exports.FLUIDPRICES_DOCTYPE = void 0; -var FLUIDPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; -exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; +exports.FLUIDSPRICES_DOCTYPE = void 0; +var FLUIDSPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; +exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), @@ -13217,7 +13216,7 @@ var ChallengeCardOnGoing = function ChallengeCardOnGoing(_ref) { var _useState5 = (0, _react.useState)(false), _useState6 = (0, _slicedToArray2.default)(_useState5, 2), isDone = _useState6[0], - setisDone = _useState6[1]; + setIsDone = _useState6[1]; var _useState7 = (0, _react.useState)(false), _useState8 = (0, _slicedToArray2.default)(_useState7, 2), @@ -13388,7 +13387,7 @@ var ChallengeCardOnGoing = function ChallengeCardOnGoing(_ref) { isChallengeDone = _context5.sent; if (subscribed) { - setisDone(isChallengeDone.isDone); + setIsDone(isChallengeDone.isDone); } case 4: @@ -18096,7 +18095,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureTab = void 0; var Usage; exports.Usage = Usage; @@ -18151,14 +18150,14 @@ exports.EquipmentType = EquipmentType; EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -var EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; +var EcogestureTab; +exports.EcogestureTab = EcogestureTab; -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); +(function (EcogestureTab) { + EcogestureTab[EcogestureTab["OBJECTIVE"] = 0] = "OBJECTIVE"; + EcogestureTab[EcogestureTab["DOING"] = 1] = "DOING"; + EcogestureTab[EcogestureTab["ALL"] = 2] = "ALL"; +})(EcogestureTab || (exports.EcogestureTab = EcogestureTab = {})); /***/ }), @@ -19654,7 +19653,7 @@ var initialState = { hasReplacedHeater: _profileType.ThreeChoicesAnswer.UNKNOWN, hotWaterEquipment: _profileType.HotWaterEquipment.SOLAR, warmingFluid: _profileType.WarmingType.ELECTRICITY, - hotWaterFluid: _fluid.FluidType.ELECTRICITY, + hotWaterFluid: _profileType.HotWaterFluid.ELECTRICITY, cookingFluid: _fluid.FluidType.ELECTRICITY, updateDate: _luxon.DateTime.fromISO('0000-01-01T00:00:00.000Z'), equipments: [] @@ -20181,7 +20180,7 @@ var FluidPricesService = /*#__PURE__*/function () { while (1) { switch (_context.prev = _context.next) { case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).limitBy(900); // TODO : handle case of 1000+ entries in doctype + query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).limitBy(900); // TODO : handle case of 1000+ entries in doctype _context.next = 3; return this._client.query(query); @@ -20222,7 +20221,7 @@ var FluidPricesService = /*#__PURE__*/function () { while (1) { switch (_context2.prev = _context2.next) { case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['startDate']).where({ + query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).indexFields(['startDate']).where({ startDate: { $lte: date.toISO({ suppressMilliseconds: true @@ -20269,7 +20268,7 @@ var FluidPricesService = /*#__PURE__*/function () { while (1) { switch (_context3.prev = _context3.next) { case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['fluidType']).where({ + query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).indexFields(['fluidType']).where({ endDate: { $eq: '' } @@ -20426,7 +20425,7 @@ var FluidPricesService = /*#__PURE__*/function () { while (1) { switch (_context5.prev = _context5.next) { case 0: - query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({ + query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).where({ startDate: { $eq: fluidPrice.startDate }, @@ -20484,7 +20483,7 @@ var FluidPricesService = /*#__PURE__*/function () { case 0: _context6.prev = 0; _context6.next = 3; - return this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, newPrice); + return this._client.create(_doctypes.FLUIDSPRICES_DOCTYPE, newPrice); case 3: _yield$this$_client$c = _context6.sent; @@ -21337,7 +21336,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ "WQDB": /***/ (function(module) { -module.exports = JSON.parse("{\"heating_ratio\":{\"individual_house\":{\"before_1948\":196,\"between_1948_and_1974\":184,\"between_1975_and_1989\":140,\"between_1990_and_1998\":129,\"after_1998\":106,\"unknown\":106},\"appartment\":{\"before_1948\":119,\"between_1948_and_1974\":150,\"between_1975_and_1989\":105,\"between_1990_and_1998\":73,\"after_1998\":74,\"unknown\":74}},\"adjustment_outisde_facing_walls\":{\"individual_house\":{\"1\":-0.2,\"2\":-0.15,\"3\":-0.1,\"4\":0},\"appartment\":{\"1\":-0.1,\"2\":0,\"3\":0.1,\"4\":0.15}},\"adjustment_floor\":{\"appartment\":{\"ground_floor\":0.1,\"intermediate_floor\":0,\"last_floor\":0.15,\"not_applicable\":0}},\"adjustment_insulation\":{\"before_1948\":{\"none\":0,\"roof_insulation\":-0.2,\"window_replacement\":-0.06,\"wall_insulation\":-0.15,\"window_replacement_and_wall_insulation\":-0.2,\"window_replacement_and_roof_insulation\":-0.25,\"roof_and_wall_insulation\":-0.3,\"window_replacement_and_roof_and_wall_insulation\":-0.35},\"between_1948_and_1974\":{\"none\":0,\"roof_insulation\":-0.2,\"window_replacement\":-0.06,\"wall_insulation\":-0.15,\"window_replacement_and_wall_insulation\":-0.2,\"window_replacement_and_roof_insulation\":-0.25,\"roof_and_wall_insulation\":-0.3,\"window_replacement_and_roof_and_wall_insulation\":-0.35},\"between_1975_and_1989\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":-0.06,\"wall_insulation\":-0.2,\"window_replacement_and_wall_insulation\":-0.25,\"window_replacement_and_roof_insulation\":-0.07,\"roof_and_wall_insulation\":-0.2,\"window_replacement_and_roof_and_wall_insulation\":-0.25},\"between_1990_and_1998\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":-0.04,\"wall_insulation\":-0.12,\"window_replacement_and_wall_insulation\":-0.15,\"window_replacement_and_roof_insulation\":-0.04,\"roof_and_wall_insulation\":-0.1,\"window_replacement_and_roof_and_wall_insulation\":-0.15},\"after_1998\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":0,\"wall_insulation\":0,\"window_replacement_and_wall_insulation\":0,\"window_replacement_and_roof_insulation\":0,\"roof_and_wall_insulation\":0,\"window_replacement_and_roof_and_wall_insulation\":0},\"unknown\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":0,\"wall_insulation\":0,\"window_replacement_and_wall_insulation\":0,\"window_replacement_and_roof_insulation\":0,\"roof_and_wall_insulation\":0,\"window_replacement_and_roof_and_wall_insulation\":0}},\"adjustment_facilities\":{\"none\":0,\"collective_heater\":-0.1,\"individual_heater\":-0.1,\"individual_ventilation\":-0.05,\"individual_heater_and_ventilation\":-0.12},\"dju_average_by_month\":[427,363,250,110,40,4,1,1,14,102,273,409],\"dju_annual\":1994}"); +module.exports = JSON.parse("{\"heating_ratio\":{\"individual_house\":{\"before_1948\":196,\"between_1948_and_1974\":184,\"between_1975_and_1989\":140,\"between_1990_and_1998\":129,\"after_1998\":106,\"unknown\":106},\"apartment\":{\"before_1948\":119,\"between_1948_and_1974\":150,\"between_1975_and_1989\":105,\"between_1990_and_1998\":73,\"after_1998\":74,\"unknown\":74}},\"adjustment_outside_facing_walls\":{\"individual_house\":{\"1\":-0.2,\"2\":-0.15,\"3\":-0.1,\"4\":0},\"apartment\":{\"1\":-0.1,\"2\":0,\"3\":0.1,\"4\":0.15}},\"adjustment_floor\":{\"apartment\":{\"ground_floor\":0.1,\"intermediate_floor\":0,\"last_floor\":0.15,\"not_applicable\":0}},\"adjustment_insulation\":{\"before_1948\":{\"none\":0,\"roof_insulation\":-0.2,\"window_replacement\":-0.06,\"wall_insulation\":-0.15,\"window_replacement_and_wall_insulation\":-0.2,\"window_replacement_and_roof_insulation\":-0.25,\"roof_and_wall_insulation\":-0.3,\"window_replacement_and_roof_and_wall_insulation\":-0.35},\"between_1948_and_1974\":{\"none\":0,\"roof_insulation\":-0.2,\"window_replacement\":-0.06,\"wall_insulation\":-0.15,\"window_replacement_and_wall_insulation\":-0.2,\"window_replacement_and_roof_insulation\":-0.25,\"roof_and_wall_insulation\":-0.3,\"window_replacement_and_roof_and_wall_insulation\":-0.35},\"between_1975_and_1989\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":-0.06,\"wall_insulation\":-0.2,\"window_replacement_and_wall_insulation\":-0.25,\"window_replacement_and_roof_insulation\":-0.07,\"roof_and_wall_insulation\":-0.2,\"window_replacement_and_roof_and_wall_insulation\":-0.25},\"between_1990_and_1998\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":-0.04,\"wall_insulation\":-0.12,\"window_replacement_and_wall_insulation\":-0.15,\"window_replacement_and_roof_insulation\":-0.04,\"roof_and_wall_insulation\":-0.1,\"window_replacement_and_roof_and_wall_insulation\":-0.15},\"after_1998\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":0,\"wall_insulation\":0,\"window_replacement_and_wall_insulation\":0,\"window_replacement_and_roof_insulation\":0,\"roof_and_wall_insulation\":0,\"window_replacement_and_roof_and_wall_insulation\":0},\"unknown\":{\"none\":0,\"roof_insulation\":0,\"window_replacement\":0,\"wall_insulation\":0,\"window_replacement_and_wall_insulation\":0,\"window_replacement_and_roof_insulation\":0,\"roof_and_wall_insulation\":0,\"window_replacement_and_roof_and_wall_insulation\":0}},\"adjustment_facilities\":{\"none\":0,\"collective_heater\":-0.1,\"individual_heater\":-0.1,\"individual_ventilation\":-0.05,\"individual_heater_and_ventilation\":-0.12},\"dju_average_by_month\":[427,363,250,110,40,4,1,1,14,102,273,409],\"dju_annual\":1994}"); /***/ }), @@ -21380,9 +21379,9 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && var logStack = _cozyLogger.default.namespace('customPopupService'); -var CustomPupopService = /*#__PURE__*/function () { - function CustomPupopService(_client) { - (0, _classCallCheck2.default)(this, CustomPupopService); +var CustomPopupService = /*#__PURE__*/function () { + function CustomPopupService(_client) { + (0, _classCallCheck2.default)(this, CustomPopupService); (0, _defineProperty2.default)(this, "_client", void 0); this._client = _client; } @@ -21393,7 +21392,7 @@ var CustomPupopService = /*#__PURE__*/function () { */ - (0, _createClass2.default)(CustomPupopService, [{ + (0, _createClass2.default)(CustomPopupService, [{ key: "getCustomPopup", value: function () { var _getCustomPopup = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { @@ -21440,10 +21439,10 @@ var CustomPupopService = /*#__PURE__*/function () { return getCustomPopup; }() }]); - return CustomPupopService; + return CustomPopupService; }(); -exports.default = CustomPupopService; +exports.default = CustomPopupService; /***/ }), @@ -22729,6 +22728,47 @@ if(false) {} /***/ }), +/***/ "Zjkz": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _thunderEmpty = _interopRequireDefault(__webpack_require__("6m+j")); + +var _thunderFilled = _interopRequireDefault(__webpack_require__("QECG")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var EfficiencyRating = function EfficiencyRating(_ref) { + var result = _ref.result; + var maxStars = [1, 2, 3, 4, 5]; + return /*#__PURE__*/_react.default.createElement("div", { + className: "thunder" + }, maxStars.map(function (star) { + return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + key: star, + className: "star", + icon: result >= star ? _thunderFilled.default : _thunderEmpty.default, + size: 15 + }); + })); +}; + +var _default = EfficiencyRating; +exports.default = _default; + +/***/ }), + /***/ "ZkBf": /***/ (function(module, exports, __webpack_require__) { @@ -22866,7 +22906,7 @@ function newProfileEcogestureEntry(upd) { /***/ "ZncT": /***/ (function(module) { -module.exports = JSON.parse("{\"individual_house\":{\"before_1948\":3040,\"between_1948_and_1974\":3130,\"between_1975_and_1989\":2900,\"between_1990_and_1998\":3230,\"after_1998\":2900,\"unknown\":2900},\"appartment\":{\"before_1948\":1120,\"between_1948_and_1974\":1880,\"between_1975_and_1989\":1780,\"between_1990_and_1998\":1670,\"after_1998\":2060,\"unknown\":2060}}"); +module.exports = JSON.parse("{\"individual_house\":{\"before_1948\":3040,\"between_1948_and_1974\":3130,\"between_1975_and_1989\":2900,\"between_1990_and_1998\":3230,\"after_1998\":2900,\"unknown\":2900},\"apartment\":{\"before_1948\":1120,\"between_1948_and_1974\":1880,\"between_1975_and_1989\":1780,\"between_1990_and_1998\":1670,\"after_1998\":2060,\"unknown\":2060}}"); /***/ }), @@ -23759,7 +23799,8 @@ var ChallengeCard = function ChallengeCard(_ref) { index = _ref.index, cardWidth = _ref.cardWidth, cardHeight = _ref.cardHeight, - isChallengeCardLast = _ref.isChallengeCardLast, + _ref$isChallengeCardL = _ref.isChallengeCardLast, + isChallengeCardLast = _ref$isChallengeCardL === void 0 ? false : _ref$isChallengeCardL, moveToSlide = _ref.moveToSlide; var renderCard = function renderCard(userChallenge) { @@ -24042,7 +24083,7 @@ var getPreviousMonthName = function getPreviousMonthName(date) { /** * Return month string according to month index * @param date - DateTime - * @returns month in french + * @returns "de" month in french */ @@ -24112,10 +24153,10 @@ var getChallengeTitleWithLineReturn = function getChallengeTitleWithLineReturn(u try { for (_iterator.s(); !(_step = _iterator.n()).done;) { - var chalModel = _step.value; + var challenge = _step.value; - if (chalModel._id === userChallengeId) { - return chalModel.title_line_return; + if (challenge._id === userChallengeId) { + return challenge.title_line_return; } } } catch (err) { @@ -25943,11 +25984,11 @@ var Header = function Header(_ref) { }; (0, _react.useEffect)(function () { - if (screenType === _screen.ScreenType.MOBILE) { - setHeaderHeight(header.current ? header.current.clientHeight - cozyBarHeight : 0); - } else { - setHeaderHeight(header.current ? header.current.clientHeight : 0); - } + var _header$current; + + var headerHeight = ((_header$current = header.current) === null || _header$current === void 0 ? void 0 : _header$current.clientHeight) || 0; + var adjustment = screenType === _screen.ScreenType.MOBILE ? cozyBarHeight : 0; + setHeaderHeight(headerHeight - adjustment); }, [screenType, children, setHeaderHeight]); return /*#__PURE__*/_react.default.createElement("div", { className: "header", @@ -29959,7 +30000,7 @@ exports.default = _default; /***/ "lMoa": /***/ (function(module) { -module.exports = JSON.parse("[{\"_id\":\"QUIZ001\",\"questions\":[{\"questionLabel\":\"Quelle type de pompes étaient utilisées à l'usine des eaux de Caluire jusqu'en 1910 ?\",\"answers\":[{\"answerLabel\":\"Pompe de Cornouailles\",\"isTrue\":true},{\"answerLabel\":\"Pompe à cordes\",\"isTrue\":false},{\"answerLabel\":\"Pompe à air\",\"isTrue\":false}],\"explanation\":\"Mises en fonctionnement en 1856, 3 pompes à vapeur dites de Cornouailles produisent quelque 20 000 m³ d'eau par jour. Ces pompes mesurent 20 m de haut et 13 m de large pour un poids de 200 tonnes. Leur balancier de 35 tonnes s'actionne toutes les 6 secondes, permettant ainsi l'envoi de 600 m³ d'eau par heure. L'usine s'arrêta en 1910 et deux pompes furent démontées en 1938.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?\",\"answers\":[{\"answerLabel\":\"86 km\",\"isTrue\":true},{\"answerLabel\":\"70 km\",\"isTrue\":false},{\"answerLabel\":\"58 km\",\"isTrue\":false}],\"explanation\":\"L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km, il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône.\",\"source\":\"string\"},{\"questionLabel\":\"En hiver, à quelle heure se situe le pic de consommation électrique en France ?\",\"answers\":[{\"answerLabel\":\"à 9h\",\"isTrue\":false},{\"answerLabel\":\"à 19h\",\"isTrue\":true},{\"answerLabel\":\"à 12h\",\"isTrue\":false}],\"explanation\":\"Les pics de consommation d'électricité sont principalement enregistrés autour de 19h en hiver, souvent lors de vagues de froid. En effet, c'est à cette heure que la plupart des français rentrent chez eux. Ils allument alors simultanément le chauffage, la lumière et leurs autres appareils électroménagers (lave-linge, télévision, …) ce qui provoque une très forte demande en électricité.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a conçu et commercialisé la première ampoule électrique ?\",\"answers\":[{\"answerLabel\":\"Allessandro Volta\",\"isTrue\":false},{\"answerLabel\":\"Benjamin Franklin\",\"isTrue\":false},{\"answerLabel\":\"Thomas Edison\",\"isTrue\":true}],\"explanation\":\"Thomas Edison a conçu et commercialisé pour la première fois le 21 octobre 1879 une ampoule dont le filament était composé d'une fibre de coton carbonisée.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmi les suivants ?\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ002\",\"questions\":[{\"questionLabel\":\"Combien de fois l’eau du robinet coûte-t-elle moins chère que l’eau minérale en bouteille ?\",\"answers\":[{\"answerLabel\":\"Elle est de 100 à 200 fois moins chère\",\"isTrue\":true},{\"answerLabel\":\"Elle est 50 fois moins chère\",\"isTrue\":false},{\"answerLabel\":\"Elle est 5 fois moins chère\",\"isTrue\":false}],\"explanation\":\"L’eau du robinet est de 100 à 200 fois moins chère que l’eau en bouteille. 80 % du coût d’une bouteille d’eau à l’achat est consacré à l’emballage et à la commercialisation.\",\"source\":\"string\"},{\"questionLabel\":\"Les étiquettes A+++ et A++ présentent sur un appareil électroménager indiquent une réduction de consommation d'électricité, par rapport à un appareil de classe A+, de :\",\"answers\":[{\"answerLabel\":\"50 à 70%\",\"isTrue\":true},{\"answerLabel\":\"5 à 25 %\",\"isTrue\":false},{\"answerLabel\":\"30 à 50%\",\"isTrue\":false}],\"explanation\":\"Un réfrigérateur ou un congélateur classé A+++ consomme en moyenne 70% d’électricité de moins qu’un appareil classé A+ disposant des mêmes options. Un sèche-linge classé A++ consomme 50% d’électricité de moins qu’un appareil classé A+.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle quantité de vapeur d'eau dégage l'activité d'une famille de 4 personnes dans l'habitat ?\",\"answers\":[{\"answerLabel\":\"Jusqu'à 12 L par mois\",\"isTrue\":false},{\"answerLabel\":\"Jusqu'à 12 L par jour\",\"isTrue\":true},{\"answerLabel\":\"Jusqu'à 12 L par semaine\",\"isTrue\":false}],\"explanation\":\"Ce chiffre peut varier d'un foyer à l'autre et de son activité. Il faut savoir cependant que la quantité de vapeur d’eau produite par les fonctions métaboliques des occupants comme la respiration et la transpiration peut aller jusqu'à 0,2L par personne et par heure. A celà, de l'humidité peut également être créer par les autres activité (lavage, séchage de linge, bain, douche ...) Cette réponse est donc principalement un ordre de grandeur.\",\"source\":\"string\"},{\"questionLabel\":\"A quelle époque a été découverte l'électricité ?\",\"answers\":[{\"answerLabel\":\"1799\",\"isTrue\":false},{\"answerLabel\":\"642\",\"isTrue\":false},{\"answerLabel\":\"-600 avJC\",\"isTrue\":true}],\"explanation\":\"Les phénomènes électriques ont été observés dès l'Antiquité. D'ailleurs le mot électricité a pour racine le mot grec « êlektron » (ήλεκτρον) qui désigne l'ambre jaune, une résine fossile possédant des propriétés électrostatiques). Toutefois, il faudra attendre la fin du 16ème siècle pour que soit compris les mécanismes la régissant et dressées les premières lois.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel mois avez-vous le plus consommé parmi les mois suivants (tous fluides confondus) :\",\"type\":0,\"timeStep\":40,\"interval\":50,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ003\",\"questions\":[{\"questionLabel\":\"Quel est le poste le plus consommateur d’eau à la maison ?\",\"answers\":[{\"answerLabel\":\"Le bain et la douche\",\"isTrue\":true},{\"answerLabel\":\"La machine à laver\",\"isTrue\":false},{\"answerLabel\":\"Les toilettes\",\"isTrue\":false}],\"explanation\":\"Le bain et la douche représentent le poste le plus consommateur d’eau avec 39 % des usages. Viennent ensuite les toilettes avec 20 % puis le lave-linge avec 12 %.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a chanté Rien que de l'eau ?\",\"answers\":[{\"answerLabel\":\"Véronique Sanson\",\"isTrue\":true},{\"answerLabel\":\"Francis Cabrel\",\"isTrue\":false},{\"answerLabel\":\"Barbara\",\"isTrue\":false}],\"explanation\":\"Rien que de l'eau est une chanson française interprétée par Véronique Sanson, paroles françaises de Véronique Sanson et composée par Bernard Swell sous le titre I Wanna Know. Elle est sortie en 1992. Mettre un peu de poésie autour de ce fluide qu'est l'eau est beau !\",\"source\":\"string\"},{\"questionLabel\":\"Laquelle de ces énergies utilise les bienfaits de la terre ?\",\"answers\":[{\"answerLabel\":\"Thermique\",\"isTrue\":false},{\"answerLabel\":\"Geothermique\",\"isTrue\":true},{\"answerLabel\":\"Solaire\",\"isTrue\":false}],\"explanation\":\"La géothermie, du grec géo (« la Terre ») et thermos (« la chaleur »), désigne à la fois la science qui étudie les phénomènes thermiques internes du globe terrestre, et la technologie qui vise à les exploiter. Par extension, la géothermie désigne aussi parfois l'énergie géothermique issue de l'énergie de la Terre qui est convertie en chaleur.\",\"source\":\"string\"},{\"questionLabel\":\"Comment peut on réguler les vapeurs d'eau chez soi ?\",\"answers\":[{\"answerLabel\":\"Avec une climatisation\",\"isTrue\":false},{\"answerLabel\":\"Avec des radiateurs\",\"isTrue\":false},{\"answerLabel\":\"Avec une VMC\",\"isTrue\":true}],\"explanation\":\"Le meilleur moyen d'évacuer l'humidité est d'avoir une VMC. En effet, la ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Environ combien de #unit #fluid avez-vous consommé le mois dernier ?\",\"type\":2,\"timeStep\":40,\"interval\":40,\"period\":{},\"singleFluid\":true}},{\"_id\":\"QUIZ004\",\"questions\":[{\"questionLabel\":\"En France, 60% de la demande en eau potable est couverte par :\",\"answers\":[{\"answerLabel\":\"Les eaux souterraines (nappes aquifères,...)\",\"isTrue\":true},{\"answerLabel\":\"Les eaux de surface (lacs, rivières...)\",\"isTrue\":false},{\"answerLabel\":\"L'eau de pluie\",\"isTrue\":false}],\"explanation\":\"En France, 62 % de l’eau potable provient des eaux souterraines (nappes phréatiques, …) et 38 % provient des eaux de surfaces (torrents, rivières, lacs…).\",\"source\":\"string\"},{\"questionLabel\":\"Qu’est-ce qu’un flocon de neige ?\",\"answers\":[{\"answerLabel\":\"Un amas de cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Une accumulation d’eau gelée et de gaz\",\"isTrue\":false},{\"answerLabel\":\"De la vapeur d'eau froide\",\"isTrue\":false}],\"explanation\":\"C’est un amas de cristaux de glace. Il provient de la vapeur d'eau atmosphérique congelée qui forme de fins cristaux blancs qui s'agglomèrent en flocons et s'éparpillent du ciel sur la terre. Une goutte d'eau évaporée frappée du froid se change en étoile de neige à six rayons.\",\"source\":\"string\"},{\"questionLabel\":\"Que veut dire le sigle VMC ?\",\"answers\":[{\"answerLabel\":\"Ventilation manuelle circulaire\",\"isTrue\":false},{\"answerLabel\":\"Ventilation mécanique contrôlée\",\"isTrue\":true},{\"answerLabel\":\"Vidange par ventilateur contrôlé\",\"isTrue\":false}],\"explanation\":\"La ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"},{\"questionLabel\":\"Quel est l'interêt d'avoir des fenêtre à double vitrage ?\",\"answers\":[{\"answerLabel\":\"fenêtre plus solide\",\"isTrue\":false},{\"answerLabel\":\"permet plus d'esthétique\",\"isTrue\":false},{\"answerLabel\":\"Meilleure isolation thermique\",\"isTrue\":true}],\"explanation\":\"Le double vitrage permet de limiter la déperdition de chaleur par les fenêtres d’au moins 40 % par rapport à un simple vitrage. L’isolation est mesurée par le coefficient Ug. La valeur Ug d’un simple vitrage est de 6,8 tandis que celle du double vitrage est de 2,8. Plus le chiffre est bas, plus l’isolation est performante. Résultat : plus de confort car la chaleur est conservée dans la pièce.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quelle est votre consommation moyenne #fluid (en #unit) le mercredi ? (Moyenne calculée sur le mois dernier)\",\"type\":2,\"timeStep\":20,\"interval\":40,\"period\":{\"weekday\":3},\"singleFluid\":true}},{\"_id\":\"QUIZ005\",\"questions\":[{\"questionLabel\":\"De quoi les nuages sont-ils constitués ?\",\"answers\":[{\"answerLabel\":\"Gouttelettes d'eau et cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Vapeur d'eau\",\"isTrue\":false},{\"answerLabel\":\"Fumée\",\"isTrue\":false}],\"explanation\":\"Les nuages sont constitués de gouttelettes d'eau et parfois aussi de cristaux de glace\",\"source\":\"string\"},{\"questionLabel\":\"Quelle est le nom du principal champ de captage d’eau potable de la Métropole ?\",\"answers\":[{\"answerLabel\":\"Crépieux-Charmy\",\"isTrue\":true},{\"answerLabel\":\"Charly\",\"isTrue\":false},{\"answerLabel\":\"Crémieux\",\"isTrue\":false}],\"explanation\":\"Crépieux-Charmy est le principal champ captant de la Métropole de Lyon\",\"source\":\"string\"},{\"questionLabel\":\"Laisser 3 millimètres de givre dans son congélateur, c’est surconsommer en électricité :\",\"answers\":[{\"answerLabel\":\"20%\",\"isTrue\":false},{\"answerLabel\":\"30%\",\"isTrue\":true},{\"answerLabel\":\"10%\",\"isTrue\":false}],\"explanation\":\"Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 %. L'éco-geste \\\"Exploratrice polaire\\\" vous rappelle ces informations. Alors pensez à dégivrer congélateurs et réfrigérateur régulièrement.\",\"source\":\"string\"},{\"questionLabel\":\"A quoi correspond l'inertie thermique ?\",\"answers\":[{\"answerLabel\":\"Aux taux de fuite de chaleur vers l'extérieur\",\"isTrue\":false},{\"answerLabel\":\"Au pouvoir isolant d'un matériau\",\"isTrue\":false},{\"answerLabel\":\"A la résistance aux changement de température\",\"isTrue\":true}],\"explanation\":\"L'inertie thermique est la capacité physique d'un matériau à résister aux changements de température et donc à conserver sa température.L'inertie thermique d'un bâtiment est recherchée afin de minimiser les apports thermiques à lui apporter (via le chauffage, ou la climatisation) pour maintenir une température constante. L'inertie thermique est importante pour assurer une ambiance climatique confortable pour ses occupants.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmis les suivants\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}}]"); +module.exports = JSON.parse("[{\"_id\":\"QUIZ001\",\"questions\":[{\"questionLabel\":\"Quelle type de pompes étaient utilisées à l'usine des eaux de Caluire jusqu'en 1910 ?\",\"answers\":[{\"answerLabel\":\"Pompe de Cornouailles\",\"isTrue\":true},{\"answerLabel\":\"Pompe à cordes\",\"isTrue\":false},{\"answerLabel\":\"Pompe à air\",\"isTrue\":false}],\"explanation\":\"Mises en fonctionnement en 1856, 3 pompes à vapeur dites de Cornouailles produisent quelque 20 000 m³ d'eau par jour. Ces pompes mesurent 20 m de haut et 13 m de large pour un poids de 200 tonnes. Leur balancier de 35 tonnes s'actionne toutes les 6 secondes, permettant ainsi l'envoi de 600 m³ d'eau par heure. L'usine s'arrêta en 1910 et deux pompes furent démontées en 1938.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?\",\"answers\":[{\"answerLabel\":\"86 km\",\"isTrue\":true},{\"answerLabel\":\"70 km\",\"isTrue\":false},{\"answerLabel\":\"58 km\",\"isTrue\":false}],\"explanation\":\"L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km, il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône.\",\"source\":\"string\"},{\"questionLabel\":\"En hiver, à quelle heure se situe le pic de consommation électrique en France ?\",\"answers\":[{\"answerLabel\":\"à 9h\",\"isTrue\":false},{\"answerLabel\":\"à 19h\",\"isTrue\":true},{\"answerLabel\":\"à 12h\",\"isTrue\":false}],\"explanation\":\"Les pics de consommation d'électricité sont principalement enregistrés autour de 19h en hiver, souvent lors de vagues de froid. En effet, c'est à cette heure que la plupart des français rentrent chez eux. Ils allument alors simultanément le chauffage, la lumière et leurs autres appareils électroménagers (lave-linge, télévision, …) ce qui provoque une très forte demande en électricité.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a conçu et commercialisé la première ampoule électrique ?\",\"answers\":[{\"answerLabel\":\"Allessandro Volta\",\"isTrue\":false},{\"answerLabel\":\"Benjamin Franklin\",\"isTrue\":false},{\"answerLabel\":\"Thomas Edison\",\"isTrue\":true}],\"explanation\":\"Thomas Edison a conçu et commercialisé pour la première fois le 21 octobre 1879 une ampoule dont le filament était composé d'une fibre de coton carbonisée.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmi les suivants ?\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ002\",\"questions\":[{\"questionLabel\":\"Combien de fois l’eau du robinet coûte-t-elle moins chère que l’eau minérale en bouteille ?\",\"answers\":[{\"answerLabel\":\"Elle est de 100 à 200 fois moins chère\",\"isTrue\":true},{\"answerLabel\":\"Elle est 50 fois moins chère\",\"isTrue\":false},{\"answerLabel\":\"Elle est 5 fois moins chère\",\"isTrue\":false}],\"explanation\":\"L’eau du robinet est de 100 à 200 fois moins chère que l’eau en bouteille. 80 % du coût d’une bouteille d’eau à l’achat est consacré à l’emballage et à la commercialisation.\",\"source\":\"string\"},{\"questionLabel\":\"Les étiquettes A+++ et A++ présentent sur un appareil électroménager indiquent une réduction de consommation d'électricité, par rapport à un appareil de classe A+, de :\",\"answers\":[{\"answerLabel\":\"50 à 70%\",\"isTrue\":true},{\"answerLabel\":\"5 à 25 %\",\"isTrue\":false},{\"answerLabel\":\"30 à 50%\",\"isTrue\":false}],\"explanation\":\"Un réfrigérateur ou un congélateur classé A+++ consomme en moyenne 70% d’électricité de moins qu’un appareil classé A+ disposant des mêmes options. Un sèche-linge classé A++ consomme 50% d’électricité de moins qu’un appareil classé A+.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle quantité de vapeur d'eau dégage l'activité d'une famille de 4 personnes dans l'habitat ?\",\"answers\":[{\"answerLabel\":\"Jusqu'à 12 L par mois\",\"isTrue\":false},{\"answerLabel\":\"Jusqu'à 12 L par jour\",\"isTrue\":true},{\"answerLabel\":\"Jusqu'à 12 L par semaine\",\"isTrue\":false}],\"explanation\":\"Ce chiffre peut varier d'un foyer à l'autre et de son activité. Il faut savoir cependant que la quantité de vapeur d’eau produite par les fonctions métaboliques des occupants comme la respiration et la transpiration peut aller jusqu'à 0,2L par personne et par heure. A cela, de l'humidité peut également être créer par les autres activité (lavage, séchage de linge, bain, douche ...) Cette réponse est donc principalement un ordre de grandeur.\",\"source\":\"string\"},{\"questionLabel\":\"A quelle époque a été découverte l'électricité ?\",\"answers\":[{\"answerLabel\":\"1799\",\"isTrue\":false},{\"answerLabel\":\"642\",\"isTrue\":false},{\"answerLabel\":\"-600 avJC\",\"isTrue\":true}],\"explanation\":\"Les phénomènes électriques ont été observés dès l'Antiquité. D'ailleurs le mot électricité a pour racine le mot grec « êlektron » (ήλεκτρον) qui désigne l'ambre jaune, une résine fossile possédant des propriétés électrostatiques). Toutefois, il faudra attendre la fin du 16ème siècle pour que soit compris les mécanismes la régissant et dressées les premières lois.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel mois avez-vous le plus consommé parmi les mois suivants (tous fluides confondus) :\",\"type\":0,\"timeStep\":40,\"interval\":50,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ003\",\"questions\":[{\"questionLabel\":\"Quel est le poste le plus consommateur d’eau à la maison ?\",\"answers\":[{\"answerLabel\":\"Le bain et la douche\",\"isTrue\":true},{\"answerLabel\":\"La machine à laver\",\"isTrue\":false},{\"answerLabel\":\"Les toilettes\",\"isTrue\":false}],\"explanation\":\"Le bain et la douche représentent le poste le plus consommateur d’eau avec 39 % des usages. Viennent ensuite les toilettes avec 20 % puis le lave-linge avec 12 %.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a chanté Rien que de l'eau ?\",\"answers\":[{\"answerLabel\":\"Véronique Sanson\",\"isTrue\":true},{\"answerLabel\":\"Francis Cabrel\",\"isTrue\":false},{\"answerLabel\":\"Barbara\",\"isTrue\":false}],\"explanation\":\"Rien que de l'eau est une chanson française interprétée par Véronique Sanson, paroles françaises de Véronique Sanson et composée par Bernard Swell sous le titre I Wanna Know. Elle est sortie en 1992. Mettre un peu de poésie autour de ce fluide qu'est l'eau est beau !\",\"source\":\"string\"},{\"questionLabel\":\"Laquelle de ces énergies utilise les bienfaits de la terre ?\",\"answers\":[{\"answerLabel\":\"Thermique\",\"isTrue\":false},{\"answerLabel\":\"Géothermique\",\"isTrue\":true},{\"answerLabel\":\"Solaire\",\"isTrue\":false}],\"explanation\":\"La géothermie, du grec géo (« la Terre ») et thermos (« la chaleur »), désigne à la fois la science qui étudie les phénomènes thermiques internes du globe terrestre, et la technologie qui vise à les exploiter. Par extension, la géothermie désigne aussi parfois l'énergie géothermique issue de l'énergie de la Terre qui est convertie en chaleur.\",\"source\":\"string\"},{\"questionLabel\":\"Comment peut on réguler les vapeurs d'eau chez soi ?\",\"answers\":[{\"answerLabel\":\"Avec une climatisation\",\"isTrue\":false},{\"answerLabel\":\"Avec des radiateurs\",\"isTrue\":false},{\"answerLabel\":\"Avec une VMC\",\"isTrue\":true}],\"explanation\":\"Le meilleur moyen d'évacuer l'humidité est d'avoir une VMC. En effet, la ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Environ combien de #unit #fluid avez-vous consommé le mois dernier ?\",\"type\":2,\"timeStep\":40,\"interval\":40,\"period\":{},\"singleFluid\":true}},{\"_id\":\"QUIZ004\",\"questions\":[{\"questionLabel\":\"En France, 60% de la demande en eau potable est couverte par :\",\"answers\":[{\"answerLabel\":\"Les eaux souterraines (nappes aquifères,...)\",\"isTrue\":true},{\"answerLabel\":\"Les eaux de surface (lacs, rivières...)\",\"isTrue\":false},{\"answerLabel\":\"L'eau de pluie\",\"isTrue\":false}],\"explanation\":\"En France, 62 % de l’eau potable provient des eaux souterraines (nappes phréatiques, …) et 38 % provient des eaux de surfaces (torrents, rivières, lacs…).\",\"source\":\"string\"},{\"questionLabel\":\"Qu’est-ce qu’un flocon de neige ?\",\"answers\":[{\"answerLabel\":\"Un amas de cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Une accumulation d’eau gelée et de gaz\",\"isTrue\":false},{\"answerLabel\":\"De la vapeur d'eau froide\",\"isTrue\":false}],\"explanation\":\"C’est un amas de cristaux de glace. Il provient de la vapeur d'eau atmosphérique congelée qui forme de fins cristaux blancs qui s'agglomèrent en flocons et s'éparpillent du ciel sur la terre. Une goutte d'eau évaporée frappée du froid se change en étoile de neige à six rayons.\",\"source\":\"string\"},{\"questionLabel\":\"Que veut dire le sigle VMC ?\",\"answers\":[{\"answerLabel\":\"Ventilation manuelle circulaire\",\"isTrue\":false},{\"answerLabel\":\"Ventilation mécanique contrôlée\",\"isTrue\":true},{\"answerLabel\":\"Vidange par ventilateur contrôlé\",\"isTrue\":false}],\"explanation\":\"La ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"},{\"questionLabel\":\"Quel est l’intérêt d'avoir des fenêtre à double vitrage ?\",\"answers\":[{\"answerLabel\":\"fenêtre plus solide\",\"isTrue\":false},{\"answerLabel\":\"permet plus d'esthétique\",\"isTrue\":false},{\"answerLabel\":\"Meilleure isolation thermique\",\"isTrue\":true}],\"explanation\":\"Le double vitrage permet de limiter la déperdition de chaleur par les fenêtres d’au moins 40 % par rapport à un simple vitrage. L’isolation est mesurée par le coefficient Ug. La valeur Ug d’un simple vitrage est de 6,8 tandis que celle du double vitrage est de 2,8. Plus le chiffre est bas, plus l’isolation est performante. Résultat : plus de confort car la chaleur est conservée dans la pièce.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quelle est votre consommation moyenne #fluid (en #unit) le mercredi ? (Moyenne calculée sur le mois dernier)\",\"type\":2,\"timeStep\":20,\"interval\":40,\"period\":{\"weekday\":3},\"singleFluid\":true}},{\"_id\":\"QUIZ005\",\"questions\":[{\"questionLabel\":\"De quoi les nuages sont-ils constitués ?\",\"answers\":[{\"answerLabel\":\"Gouttelettes d'eau et cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Vapeur d'eau\",\"isTrue\":false},{\"answerLabel\":\"Fumée\",\"isTrue\":false}],\"explanation\":\"Les nuages sont constitués de gouttelettes d'eau et parfois aussi de cristaux de glace\",\"source\":\"string\"},{\"questionLabel\":\"Quelle est le nom du principal champ de captage d’eau potable de la Métropole ?\",\"answers\":[{\"answerLabel\":\"Crépieux-Charmy\",\"isTrue\":true},{\"answerLabel\":\"Charly\",\"isTrue\":false},{\"answerLabel\":\"Crémieux\",\"isTrue\":false}],\"explanation\":\"Crépieux-Charmy est le principal champ captant de la Métropole de Lyon\",\"source\":\"string\"},{\"questionLabel\":\"Laisser 3 millimètres de givre dans son congélateur, c’est surconsommer en électricité :\",\"answers\":[{\"answerLabel\":\"20%\",\"isTrue\":false},{\"answerLabel\":\"30%\",\"isTrue\":true},{\"answerLabel\":\"10%\",\"isTrue\":false}],\"explanation\":\"Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 %. L'éco-geste \\\"Exploratrice polaire\\\" vous rappelle ces informations. Alors pensez à dégivrer congélateurs et réfrigérateur régulièrement.\",\"source\":\"string\"},{\"questionLabel\":\"A quoi correspond l'inertie thermique ?\",\"answers\":[{\"answerLabel\":\"Aux taux de fuite de chaleur vers l'extérieur\",\"isTrue\":false},{\"answerLabel\":\"Au pouvoir isolant d'un matériau\",\"isTrue\":false},{\"answerLabel\":\"A la résistance aux changement de température\",\"isTrue\":true}],\"explanation\":\"L'inertie thermique est la capacité physique d'un matériau à résister aux changements de température et donc à conserver sa température.L'inertie thermique d'un bâtiment est recherchée afin de minimiser les apports thermiques à lui apporter (via le chauffage, ou la climatisation) pour maintenir une température constante. L'inertie thermique est importante pour assurer une ambiance climatique confortable pour ses occupants.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmi les suivants\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}}]"); /***/ }), @@ -30177,7 +30218,7 @@ var _utils = __webpack_require__("c+yx"); __webpack_require__("PsAx"); -var _EfficientyRating = _interopRequireDefault(__webpack_require__("v88h")); +var _EfficiencyRating = _interopRequireDefault(__webpack_require__("Zjkz")); function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } @@ -30297,7 +30338,7 @@ var EcogestureModal = function EcogestureModal(_ref) { className: "em-detail-efficiency" }, /*#__PURE__*/_react.default.createElement("span", { className: "em-efficiency" - }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficientyRating.default, { + }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficiencyRating.default, { result: Math.round(ecogesture.efficiency) })), /*#__PURE__*/_react.default.createElement("div", { className: "em-picto-flow" @@ -33253,7 +33294,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-profile-container {\n overflow-y: scroll;\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: space-between;\n height: calc(100vh - 60px - 72px - 56px);\n}\n@media (min-width: 768px) {\n .ecogesture-profile-container {\n height: calc(100vh - 48px - 148px - 72px - 0px);\n }\n}\n.ecogesture-profile-container .ecogesture-form-single {\n max-width: 53rem;\n color: #ffffff;\n margin: 1rem 1rem 3.5rem;\n}\n@media (min-width: 1023px) {\n .ecogesture-profile-container .ecogesture-form-single {\n margin: 1rem 1rem 0;\n }\n}\n.ecogesture-profile-container .ecogesture-form-single label {\n cursor: pointer;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-profile-container {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: space-between;\n height: calc(100vh - 60px - 72px - 56px);\n}\n@media (min-width: 768px) {\n .ecogesture-profile-container {\n height: calc(100vh - 48px - 148px - 72px - 0px);\n }\n}\n.ecogesture-profile-container .ecogesture-form-single {\n max-width: 53rem;\n color: #ffffff;\n margin: 1rem 1rem 3.5rem;\n}\n@media (min-width: 1023px) {\n .ecogesture-profile-container .ecogesture-form-single {\n margin: 1rem 1rem 0;\n }\n}\n.ecogesture-profile-container .ecogesture-form-single label {\n cursor: pointer;\n}", ""]); @@ -33758,49 +33799,25 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - var _star = _interopRequireDefault(__webpack_require__("NaFR")); var _starFilled = _interopRequireDefault(__webpack_require__("WrET")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } +var _react = _interopRequireDefault(__webpack_require__("q1tI")); var StarsContainer = function StarsContainer(_ref) { var result = _ref.result, isQuizBegin = _ref.isQuizBegin; - - var _useState = (0, _react.useState)([]), - _useState2 = (0, _slicedToArray2.default)(_useState, 1), - elements = _useState2[0]; - - (0, _react.useEffect)(function () { - var renderStars = function renderStars() { - // To be removed when action and explorations will be done - if (result === 5) { - elements.splice(0, elements.length); - } - - for (var i = 0; i < 5; i++) { - if (i < result) elements.push(_starFilled.default);else if (i >= result) elements.push(_star.default); - } - }; - - renderStars(); - }, [result, elements]); + var maxStars = [1, 2, 3, 4, 5]; return /*#__PURE__*/_react.default.createElement("div", { className: "stars" - }, elements.map(function (star, i) { + }, maxStars.map(function (star) { return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - key: i, + key: star, className: "star", - icon: star, + icon: result >= star ? _starFilled.default : _star.default, size: isQuizBegin ? 25 : 15 }); })); @@ -33977,52 +33994,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "v88h": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _thunderEmpty = _interopRequireDefault(__webpack_require__("6m+j")); - -var _thunderFilled = _interopRequireDefault(__webpack_require__("QECG")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var EfficientyRating = function EfficientyRating(_ref) { - var result = _ref.result; - var maxStars = [1, 2, 3, 4, 5]; - return /*#__PURE__*/_react.default.createElement("div", { - className: "thunder" - }, maxStars.map(function (number, i) { - if (number <= result) return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - key: i, - className: "star", - icon: _thunderFilled.default, - size: 15 - });else return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - key: i, - className: "star", - icon: _thunderEmpty.default, - size: 15 - }); - })); -}; - -var _default = EfficientyRating; -exports.default = _default; - -/***/ }), - /***/ "v8PL": /***/ (function(module, exports, __webpack_require__) { @@ -34495,10 +34466,6 @@ var _Routes = _interopRequireDefault(__webpack_require__("rqN/")); var _SplashRoot = _interopRequireDefault(__webpack_require__("00oi")); -var _SplashScreen = _interopRequireDefault(__webpack_require__("Eg5n")); - -var _SplashScreenError = _interopRequireDefault(__webpack_require__("7RpM")); - var _Layout = __webpack_require__("Bh3+"); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); @@ -34528,10 +34495,7 @@ var App = function App(_ref) { (0, _react.useEffect)(function () { tracker === null || tracker === void 0 ? void 0 : tracker.track(location); }, [tracker, location]); - return /*#__PURE__*/_react.default.createElement(_Layout.Layout, null, /*#__PURE__*/_react.default.createElement(_SplashRoot.default, { - splashComponent: _SplashScreen.default, - splashErrorComponent: _SplashScreenError.default - }, termsStatus.accepted && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_WelcomeModal.default, { + return /*#__PURE__*/_react.default.createElement(_Layout.Layout, null, /*#__PURE__*/_react.default.createElement(_SplashRoot.default, null, termsStatus.accepted && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_WelcomeModal.default, { open: !onboarding.isWelcomeSeen }), /*#__PURE__*/_react.default.createElement(_Navbar.default, null)), /*#__PURE__*/_react.default.createElement(_Layout.Main, null, /*#__PURE__*/_react.default.createElement(_Layout.Content, { className: "app-content" diff --git a/index.html b/index.html index 51631d215c54f9c4641f895ae78e2ee75745ff50..e7f41c721c89e3a1559359e358365ccc60d43d61 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.35f915516b9585855081.js"></script><script src="app/ecolyo.717f8a40153804e66b05.js"></script></div></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.35f915516b9585855081.js"></script><script src="app/ecolyo.c6f769f46df3b9432805.js"></script></div></body></html> \ No newline at end of file diff --git a/services/aggregatorUsageEvents/ecolyo.js b/services/aggregatorUsageEvents/ecolyo.js index 7572622e3b758721eb61857a588d48f34485e8ef..92f67f6460afdea1a47b3dcb89712ea46f196874 100644 --- a/services/aggregatorUsageEvents/ecolyo.js +++ b/services/aggregatorUsageEvents/ecolyo.js @@ -165,7 +165,13 @@ const sendIndicator = async (indicator, client) => { }); return true; } catch (error) { - logStack('error', `Error while sending indicator ${indicator.measureName} to remote doctype: ${error.message}`); + let errorMessage = 'Failed to do something exceptional'; + + if (error instanceof Error) { + errorMessage = error.message; + } + + logStack('error', `Error while sending indicator ${indicator.measureName} to remote doctype: ${errorMessage}`); Sentry.captureException(JSON.stringify({ error })); @@ -191,33 +197,33 @@ const sendAggregatedEventByDay = async (events, eventType, client, groupsKeys, g const reducedEvents = reduceEvents(events); for (const item of Object.keys(reducedEvents)) { - const splitedKey = item.split('|'); + const splittedKey = item.split('|'); let group1 = {}; let group2 = {}; let group3 = {}; if (groupsKeys.group1 && (groupsIndexes[0] !== 0 || customValues !== null && customValues !== void 0 && customValues[0])) { group1 = { - [groupsKeys.group1]: customValues !== null && customValues !== void 0 && customValues[0] ? customValues[0] : splitedKey[groupsIndexes[0]] + [groupsKeys.group1]: customValues !== null && customValues !== void 0 && customValues[0] ? customValues[0] : splittedKey[groupsIndexes[0]] }; } if (groupsKeys.group2 && (groupsIndexes[1] !== 0 || customValues !== null && customValues !== void 0 && customValues[1])) { group2 = { - [groupsKeys.group2]: customValues !== null && customValues !== void 0 && customValues[1] ? customValues[1] : splitedKey[groupsIndexes[1]] + [groupsKeys.group2]: customValues !== null && customValues !== void 0 && customValues[1] ? customValues[1] : splittedKey[groupsIndexes[1]] }; } if (groupsKeys.group3 && (groupsIndexes[2] !== 0 || customValues !== null && customValues !== void 0 && customValues[2])) { group3 = { - [groupsKeys.group3]: customValues !== null && customValues !== void 0 && customValues[2] ? customValues[2] : splitedKey[groupsIndexes[2]] + [groupsKeys.group3]: customValues !== null && customValues !== void 0 && customValues[2] ? customValues[2] : splittedKey[groupsIndexes[2]] }; } const indicator = _objectSpread(_objectSpread({ createdBy: 'ecolyo', measureName: eventType, - startDate: _luxon.DateTime.fromISO(splitedKey[0]).toISODate(), + startDate: _luxon.DateTime.fromISO(splittedKey[0]).toISODate(), value: reducedEvents[item].length, group1: group1 }, Object.keys(group2).length > 0 && { @@ -385,19 +391,19 @@ const calculPeriodBetweenChallenge = async (events, client) => { }; /** * Format a string with all konnectors in success state - * @param konnectorfluidTypes FluidType[] + * @param konnectorFluidTypes FluidType[] * @returns string */ -const getConnectedKonnectorSlug = konnectorfluidTypes => { +const getConnectedKonnectorSlug = konnectorFluidTypes => { let slug = ''; - if (konnectorfluidTypes.includes(_fluid.FluidType.ELECTRICITY)) { + if (konnectorFluidTypes.includes(_fluid.FluidType.ELECTRICITY)) { slug += 'electricity'; } - if (konnectorfluidTypes.includes(_fluid.FluidType.GAS)) { + if (konnectorFluidTypes.includes(_fluid.FluidType.GAS)) { if (slug.length > 0) { slug += ':'; } @@ -405,7 +411,7 @@ const getConnectedKonnectorSlug = konnectorfluidTypes => { slug += 'gas'; } - if (konnectorfluidTypes.includes(_fluid.FluidType.WATER)) { + if (konnectorFluidTypes.includes(_fluid.FluidType.WATER)) { if (slug.length > 0) { slug += ':'; } @@ -423,10 +429,10 @@ const calculateConnectedKonnectorPerDay = async client => { logStack('info', 'calculateConnectedKonnectorPerDay'); if (connectedKonnectors.length > 0) { - const konnectorfluidTypes = []; + const konnectorFluidTypes = []; for (const konnector of connectedKonnectors) { - konnectorfluidTypes.push(konnector.fluidType); + konnectorFluidTypes.push(konnector.fluidType); } const KonnectorConnectedPerDayIndicator = { @@ -437,7 +443,7 @@ const calculateConnectedKonnectorPerDay = async client => { }).startOf('day').toISODate(), value: connectedKonnectors.length, group1: { - categories: getConnectedKonnectorSlug(konnectorfluidTypes) + categories: getConnectedKonnectorSlug(konnectorFluidTypes) } }; await sendIndicator(KonnectorConnectedPerDayIndicator, client); @@ -452,11 +458,11 @@ const calculateConnectedKonnectorPerDay = async client => { */ -const buildProfileWithFuildType = async (client, fluidType) => { - let formatedProfile = ''; +const buildProfileWithFluidType = async (client, fluidType) => { + let formattedProfile = ''; const profile = await new _profile.default(client).getProfile(); // If profile is not filled, return empty string - if (!(profile !== null && profile !== void 0 && profile.isProfileTypeCompleted)) return formatedProfile; + if (!(profile !== null && profile !== void 0 && profile.isProfileTypeCompleted)) return formattedProfile; const date = _luxon.DateTime.local().setZone('utc', { keepLocalTime: true @@ -466,67 +472,67 @@ const buildProfileWithFuildType = async (client, fluidType) => { if (fluidType === _fluid.FluidType.ELECTRICITY) { if (profile && (profileType === null || profileType === void 0 ? void 0 : profileType.warmingFluid) === _profileType.WarmingType.ELECTRICITY) { - formatedProfile = 'chauffage élec'; + formattedProfile = 'chauffage élec'; } if (profile && (profileType === null || profileType === void 0 ? void 0 : profileType.warmingFluid) === _profileType.WarmingType.WOOD) { - formatedProfile = 'chauffage bois'; + formattedProfile = 'chauffage bois'; } if (profile && (profileType === null || profileType === void 0 ? void 0 : profileType.warmingFluid) === _profileType.WarmingType.FUEL) { - formatedProfile = 'chauffage fuel'; + formattedProfile = 'chauffage fuel'; } - if (profile && (profileType === null || profileType === void 0 ? void 0 : profileType.hotWaterFluid) === _fluid.FluidType.ELECTRICITY) { - if (formatedProfile.length === 0) { - formatedProfile = 'ECS'; + if (profile && (profileType === null || profileType === void 0 ? void 0 : profileType.hotWaterFluid) === _profileType.HotWaterFluid.ELECTRICITY) { + if (formattedProfile.length === 0) { + formattedProfile = 'ECS'; } else { - formatedProfile += ':ECS'; + formattedProfile += ':ECS'; } } if (profile && (profileType === null || profileType === void 0 ? void 0 : profileType.cookingFluid) === _fluid.FluidType.ELECTRICITY) { - if (formatedProfile.length === 0) { - formatedProfile = 'cuisine élec'; + if (formattedProfile.length === 0) { + formattedProfile = 'cuisine élec'; } else { - formatedProfile += ':cuisine élec'; + formattedProfile += ':cuisine élec'; } } - if (formatedProfile.length === 0) { + if (formattedProfile.length === 0) { return 'électricité spécifique'; } else { - return formatedProfile; + return formattedProfile; } } else if (fluidType === _fluid.FluidType.GAS) { if (profile && (profileType === null || profileType === void 0 ? void 0 : profileType.warmingFluid) === _profileType.WarmingType.GAS) { - formatedProfile = 'chauffage gaz'; + formattedProfile = 'chauffage gaz'; } - if (profile && profileType && profileType.hotWaterFluid === _fluid.FluidType.GAS) { - if (formatedProfile.length === 0) { - formatedProfile = 'ECS'; + if (profile && profileType && profileType.hotWaterFluid === _profileType.HotWaterFluid.GAS) { + if (formattedProfile.length === 0) { + formattedProfile = 'ECS'; } else { - formatedProfile += ':ECS'; + formattedProfile += ':ECS'; } } if (profile && profileType && profileType.cookingFluid === _fluid.FluidType.GAS) { - if (formatedProfile.length === 0) { - formatedProfile = 'cuisine gaz'; + if (formattedProfile.length === 0) { + formattedProfile = 'cuisine gaz'; } else { - formatedProfile += ':cuisine gaz'; + formattedProfile += ':cuisine gaz'; } } - if (formatedProfile.length === 0) { + if (formattedProfile.length === 0) { return 'autre'; } else { - return formatedProfile; + return formattedProfile; } } - return formatedProfile; + return formattedProfile; }; const getConsumptionValue = async (client, fluidType) => { @@ -605,7 +611,7 @@ const calculateConsumptionVariation = async client => { }, group3: { // eslint-disable-next-line camelcase - fluid_usage: await buildProfileWithFuildType(client, (0, _utils.getFluidType)(_fluid.FluidType[fluidType])) + fluid_usage: await buildProfileWithFluidType(client, (0, _utils.getFluidType)(_fluid.FluidType[fluidType])) } }; // if user wasnt connected during current month, dont send indicator @@ -740,7 +746,7 @@ const sendHalfHourConsumption = async client => { await sendIndicator(halfHourConsumption, client); }; /** - * Send indicator to dacc, each month send if user has succed to configure a connector with the number of try. + * Send indicator to dacc, each month send if user has succeeded to configure a connector with the number of try. * @param client CozyClient */ @@ -774,7 +780,7 @@ const sendKonnectorEvents = async client => { type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, target: slug, result: 'success' - }, true); // Remove success from other month, they should have been already proceced + }, true); // Remove success from other month, they should have been already processed // successEvents.length = successEventsOfCurrentMonth for (let index = 0; index < successEvents.length; index++) { @@ -18835,7 +18841,7 @@ exports.HousingType = HousingType; (function (HousingType) { HousingType["INDIVIDUAL_HOUSE"] = "individual_house"; - HousingType["APPARTMENT"] = "appartment"; + HousingType["APARTMENT"] = "apartment"; })(HousingType || (exports.HousingType = HousingType = {})); let Floor; @@ -95393,7 +95399,7 @@ const doctypes = { relationships: {} }, fluidsPrices: { - doctype: _comGrandlyonEcolyoFluidsprices.FLUIDPRICES_DOCTYPE, + doctype: _comGrandlyonEcolyoFluidsprices.FLUIDSPRICES_DOCTYPE, attributes: {}, relationships: {} }, @@ -95483,9 +95489,9 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; Object.defineProperty(exports, "__esModule", { value: true }); -exports.FLUIDPRICES_DOCTYPE = void 0; -const FLUIDPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; -exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; +exports.FLUIDSPRICES_DOCTYPE = void 0; +const FLUIDSPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; +exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), /* 703 */ @@ -95981,20 +95987,20 @@ class ConsumptionDataManager { const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); return formattedData; } else if (fluidTypes.length > 1 || isHome) { - const toBeAgreggatedData = []; + const toBeAggregatedData = []; for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data - toBeAgreggatedData.push({ + toBeAggregatedData.push({ chartData: formattedData, chartFluid: fluidType }); } - const aggregatedData = this.aggregateGraphData(toBeAgreggatedData); + const aggregatedData = this.aggregateGraphData(toBeAggregatedData); return aggregatedData; } else return null; } @@ -96181,8 +96187,8 @@ class ConsumptionDataManager { } else length = singleFluidCharts[0].chartData.actualData.length; for (let i = 0; i < length; i++) { - let agreggatedConvertedValue = 0; - let comparisonAgreggatedConvertedValue = 0; + let aggregatedConvertedValue = 0; + let comparisonAggregatedConvertedValue = 0; const tempAggregatedState = []; const tempComparisonAggregatedState = []; let noDataCount = 0; @@ -96200,7 +96206,7 @@ class ConsumptionDataManager { let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); - agreggatedConvertedValue += convertedValue; + aggregatedConvertedValue += convertedValue; } convertedValueDetail[singleFluidChart.chartFluid] = { value: convertedValue, @@ -96213,7 +96219,7 @@ class ConsumptionDataManager { let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); - comparisonAgreggatedConvertedValue += convertedComparisonValue; + comparisonAggregatedConvertedValue += convertedComparisonValue; } comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { value: convertedComparisonValue, @@ -96222,33 +96228,33 @@ class ConsumptionDataManager { } } - if (singleFluidCharts.length === noDataCount) agreggatedConvertedValue = -1; - if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; + if (singleFluidCharts.length === noDataCount) aggregatedConvertedValue = -1; + if (singleFluidCharts.length === comparisonNoDataCount) comparisonAggregatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { // Define the aggregated state const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { + const actualDataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, - value: agreggatedConvertedValue, + value: aggregatedConvertedValue, state: aggregatedDataloadState, - valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail + valueDetail: aggregatedConvertedValue === -1 ? null : convertedValueDetail }; - resultChartData.actualData.push(acutaldataLoad); + resultChartData.actualData.push(actualDataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { // Define the aggregated state const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { + const comparisonDataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, - value: comparisonAgreggatedConvertedValue, + value: comparisonAggregatedConvertedValue, state: aggregatedComparisonDataloadState, - valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail + valueDetail: comparisonAggregatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; - resultChartData.comparisonData.push(comparisondataLoad); + resultChartData.comparisonData.push(comparisonDataLoad); } } @@ -98182,12 +98188,12 @@ class PerformanceIndicatorService { } } - const agreggatedPerformanceIndicator = { + const aggregatedPerformanceIndicator = { value: currentValue, compareValue: compareValue, percentageVariation: currentValue / compareValue - 1 }; - return agreggatedPerformanceIndicator; + return aggregatedPerformanceIndicator; } } @@ -99057,7 +99063,7 @@ const getPreviousMonthName = date => { /** * Return month string according to month index * @param date - DateTime - * @returns month in french + * @returns "de" month in french */ @@ -99122,9 +99128,9 @@ const getSeason = () => { exports.getSeason = getSeason; const getChallengeTitleWithLineReturn = userChallengeId => { - for (const chalModel of _challengeEntity.default) { - if (chalModel._id === userChallengeId) { - return chalModel.title_line_return; + for (const challenge of _challengeEntity.default) { + if (challenge._id === userChallengeId) { + return challenge.title_line_return; } } }; @@ -99152,7 +99158,7 @@ exports.getTodayDate = getTodayDate; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureTab = void 0; let Usage; exports.Usage = Usage; @@ -99207,14 +99213,14 @@ exports.EquipmentType = EquipmentType; EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -let EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; +let EcogestureTab; +exports.EcogestureTab = EcogestureTab; -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); +(function (EcogestureTab) { + EcogestureTab[EcogestureTab["OBJECTIVE"] = 0] = "OBJECTIVE"; + EcogestureTab[EcogestureTab["DOING"] = 1] = "DOING"; + EcogestureTab[EcogestureTab["ALL"] = 2] = "ALL"; +})(EcogestureTab || (exports.EcogestureTab = EcogestureTab = {})); /***/ }), /* 748 */ @@ -118116,7 +118122,6 @@ const runService = service => { return service({ client }).catch(e => { - // eslint-disable-next-line no-console console.error(e); process.exit(1); }); diff --git a/services/consumptionAlert/ecolyo.js b/services/consumptionAlert/ecolyo.js index 31a3fbb4b14fe239465cc1c9cd0c20804c7aba4a..c77872dd98205302b9bc70a45ae646c6e5f07bce 100644 --- a/services/consumptionAlert/ecolyo.js +++ b/services/consumptionAlert/ecolyo.js @@ -93159,7 +93159,7 @@ const doctypes = { relationships: {} }, fluidsPrices: { - doctype: _comGrandlyonEcolyoFluidsprices.FLUIDPRICES_DOCTYPE, + doctype: _comGrandlyonEcolyoFluidsprices.FLUIDSPRICES_DOCTYPE, attributes: {}, relationships: {} }, @@ -93249,9 +93249,9 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; Object.defineProperty(exports, "__esModule", { value: true }); -exports.FLUIDPRICES_DOCTYPE = void 0; -const FLUIDPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; -exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; +exports.FLUIDSPRICES_DOCTYPE = void 0; +const FLUIDSPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; +exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), /* 703 */ @@ -93661,20 +93661,20 @@ class ConsumptionDataManager { const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); return formattedData; } else if (fluidTypes.length > 1 || isHome) { - const toBeAgreggatedData = []; + const toBeAggregatedData = []; for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data - toBeAgreggatedData.push({ + toBeAggregatedData.push({ chartData: formattedData, chartFluid: fluidType }); } - const aggregatedData = this.aggregateGraphData(toBeAgreggatedData); + const aggregatedData = this.aggregateGraphData(toBeAggregatedData); return aggregatedData; } else return null; } @@ -93861,8 +93861,8 @@ class ConsumptionDataManager { } else length = singleFluidCharts[0].chartData.actualData.length; for (let i = 0; i < length; i++) { - let agreggatedConvertedValue = 0; - let comparisonAgreggatedConvertedValue = 0; + let aggregatedConvertedValue = 0; + let comparisonAggregatedConvertedValue = 0; const tempAggregatedState = []; const tempComparisonAggregatedState = []; let noDataCount = 0; @@ -93880,7 +93880,7 @@ class ConsumptionDataManager { let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); - agreggatedConvertedValue += convertedValue; + aggregatedConvertedValue += convertedValue; } convertedValueDetail[singleFluidChart.chartFluid] = { value: convertedValue, @@ -93893,7 +93893,7 @@ class ConsumptionDataManager { let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); - comparisonAgreggatedConvertedValue += convertedComparisonValue; + comparisonAggregatedConvertedValue += convertedComparisonValue; } comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { value: convertedComparisonValue, @@ -93902,33 +93902,33 @@ class ConsumptionDataManager { } } - if (singleFluidCharts.length === noDataCount) agreggatedConvertedValue = -1; - if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; + if (singleFluidCharts.length === noDataCount) aggregatedConvertedValue = -1; + if (singleFluidCharts.length === comparisonNoDataCount) comparisonAggregatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { // Define the aggregated state const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { + const actualDataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, - value: agreggatedConvertedValue, + value: aggregatedConvertedValue, state: aggregatedDataloadState, - valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail + valueDetail: aggregatedConvertedValue === -1 ? null : convertedValueDetail }; - resultChartData.actualData.push(acutaldataLoad); + resultChartData.actualData.push(actualDataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { // Define the aggregated state const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { + const comparisonDataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, - value: comparisonAgreggatedConvertedValue, + value: comparisonAggregatedConvertedValue, state: aggregatedComparisonDataloadState, - valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail + valueDetail: comparisonAggregatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; - resultChartData.comparisonData.push(comparisondataLoad); + resultChartData.comparisonData.push(comparisonDataLoad); } } @@ -95609,7 +95609,7 @@ const getPreviousMonthName = date => { /** * Return month string according to month index * @param date - DateTime - * @returns month in french + * @returns "de" month in french */ @@ -95674,9 +95674,9 @@ const getSeason = () => { exports.getSeason = getSeason; const getChallengeTitleWithLineReturn = userChallengeId => { - for (const chalModel of _challengeEntity.default) { - if (chalModel._id === userChallengeId) { - return chalModel.title_line_return; + for (const challenge of _challengeEntity.default) { + if (challenge._id === userChallengeId) { + return challenge.title_line_return; } } }; @@ -95704,7 +95704,7 @@ exports.getTodayDate = getTodayDate; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureTab = void 0; let Usage; exports.Usage = Usage; @@ -95759,14 +95759,14 @@ exports.EquipmentType = EquipmentType; EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -let EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; +let EcogestureTab; +exports.EcogestureTab = EcogestureTab; -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); +(function (EcogestureTab) { + EcogestureTab[EcogestureTab["OBJECTIVE"] = 0] = "OBJECTIVE"; + EcogestureTab[EcogestureTab["DOING"] = 1] = "DOING"; + EcogestureTab[EcogestureTab["ALL"] = 2] = "ALL"; +})(EcogestureTab || (exports.EcogestureTab = EcogestureTab = {})); /***/ }), /* 748 */ @@ -97586,7 +97586,6 @@ const runService = service => { return service({ client }).catch(e => { - // eslint-disable-next-line no-console console.error(e); process.exit(1); }); diff --git a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js index 91d1b3ed2c27ba00d529e30eb158f5314af1297f..006129c44734690fe3c7ad72e4b6bd367ea4ff4a 100644 --- a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js +++ b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js @@ -93159,7 +93159,7 @@ const doctypes = { relationships: {} }, fluidsPrices: { - doctype: _comGrandlyonEcolyoFluidsprices.FLUIDPRICES_DOCTYPE, + doctype: _comGrandlyonEcolyoFluidsprices.FLUIDSPRICES_DOCTYPE, attributes: {}, relationships: {} }, @@ -93249,9 +93249,9 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; Object.defineProperty(exports, "__esModule", { value: true }); -exports.FLUIDPRICES_DOCTYPE = void 0; -const FLUIDPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; -exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; +exports.FLUIDSPRICES_DOCTYPE = void 0; +const FLUIDSPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; +exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), /* 703 */ @@ -93661,20 +93661,20 @@ class ConsumptionDataManager { const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); return formattedData; } else if (fluidTypes.length > 1 || isHome) { - const toBeAgreggatedData = []; + const toBeAggregatedData = []; for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data - toBeAgreggatedData.push({ + toBeAggregatedData.push({ chartData: formattedData, chartFluid: fluidType }); } - const aggregatedData = this.aggregateGraphData(toBeAgreggatedData); + const aggregatedData = this.aggregateGraphData(toBeAggregatedData); return aggregatedData; } else return null; } @@ -93861,8 +93861,8 @@ class ConsumptionDataManager { } else length = singleFluidCharts[0].chartData.actualData.length; for (let i = 0; i < length; i++) { - let agreggatedConvertedValue = 0; - let comparisonAgreggatedConvertedValue = 0; + let aggregatedConvertedValue = 0; + let comparisonAggregatedConvertedValue = 0; const tempAggregatedState = []; const tempComparisonAggregatedState = []; let noDataCount = 0; @@ -93880,7 +93880,7 @@ class ConsumptionDataManager { let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); - agreggatedConvertedValue += convertedValue; + aggregatedConvertedValue += convertedValue; } convertedValueDetail[singleFluidChart.chartFluid] = { value: convertedValue, @@ -93893,7 +93893,7 @@ class ConsumptionDataManager { let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); - comparisonAgreggatedConvertedValue += convertedComparisonValue; + comparisonAggregatedConvertedValue += convertedComparisonValue; } comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { value: convertedComparisonValue, @@ -93902,33 +93902,33 @@ class ConsumptionDataManager { } } - if (singleFluidCharts.length === noDataCount) agreggatedConvertedValue = -1; - if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; + if (singleFluidCharts.length === noDataCount) aggregatedConvertedValue = -1; + if (singleFluidCharts.length === comparisonNoDataCount) comparisonAggregatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { // Define the aggregated state const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { + const actualDataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, - value: agreggatedConvertedValue, + value: aggregatedConvertedValue, state: aggregatedDataloadState, - valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail + valueDetail: aggregatedConvertedValue === -1 ? null : convertedValueDetail }; - resultChartData.actualData.push(acutaldataLoad); + resultChartData.actualData.push(actualDataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { // Define the aggregated state const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { + const comparisonDataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, - value: comparisonAgreggatedConvertedValue, + value: comparisonAggregatedConvertedValue, state: aggregatedComparisonDataloadState, - valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail + valueDetail: comparisonAggregatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; - resultChartData.comparisonData.push(comparisondataLoad); + resultChartData.comparisonData.push(comparisonDataLoad); } } @@ -95895,7 +95895,6 @@ const runService = service => { return service({ client }).catch(e => { - // eslint-disable-next-line no-console console.error(e); process.exit(1); }); diff --git a/services/fluidsPrices/ecolyo.js b/services/fluidsPrices/ecolyo.js index f591b4f5601c4c60d2143c9bf032bf8f6c36e788..ec42db423cc4e1151f742b70d2efdab757c0e6aa 100644 --- a/services/fluidsPrices/ecolyo.js +++ b/services/fluidsPrices/ecolyo.js @@ -93159,7 +93159,7 @@ const doctypes = { relationships: {} }, fluidsPrices: { - doctype: _comGrandlyonEcolyoFluidsprices.FLUIDPRICES_DOCTYPE, + doctype: _comGrandlyonEcolyoFluidsprices.FLUIDSPRICES_DOCTYPE, attributes: {}, relationships: {} }, @@ -93249,9 +93249,9 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; Object.defineProperty(exports, "__esModule", { value: true }); -exports.FLUIDPRICES_DOCTYPE = void 0; -const FLUIDPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; -exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; +exports.FLUIDSPRICES_DOCTYPE = void 0; +const FLUIDSPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; +exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), /* 703 */ @@ -93661,20 +93661,20 @@ class ConsumptionDataManager { const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); return formattedData; } else if (fluidTypes.length > 1 || isHome) { - const toBeAgreggatedData = []; + const toBeAggregatedData = []; for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data - toBeAgreggatedData.push({ + toBeAggregatedData.push({ chartData: formattedData, chartFluid: fluidType }); } - const aggregatedData = this.aggregateGraphData(toBeAgreggatedData); + const aggregatedData = this.aggregateGraphData(toBeAggregatedData); return aggregatedData; } else return null; } @@ -93861,8 +93861,8 @@ class ConsumptionDataManager { } else length = singleFluidCharts[0].chartData.actualData.length; for (let i = 0; i < length; i++) { - let agreggatedConvertedValue = 0; - let comparisonAgreggatedConvertedValue = 0; + let aggregatedConvertedValue = 0; + let comparisonAggregatedConvertedValue = 0; const tempAggregatedState = []; const tempComparisonAggregatedState = []; let noDataCount = 0; @@ -93880,7 +93880,7 @@ class ConsumptionDataManager { let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); - agreggatedConvertedValue += convertedValue; + aggregatedConvertedValue += convertedValue; } convertedValueDetail[singleFluidChart.chartFluid] = { value: convertedValue, @@ -93893,7 +93893,7 @@ class ConsumptionDataManager { let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); - comparisonAgreggatedConvertedValue += convertedComparisonValue; + comparisonAggregatedConvertedValue += convertedComparisonValue; } comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { value: convertedComparisonValue, @@ -93902,33 +93902,33 @@ class ConsumptionDataManager { } } - if (singleFluidCharts.length === noDataCount) agreggatedConvertedValue = -1; - if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; + if (singleFluidCharts.length === noDataCount) aggregatedConvertedValue = -1; + if (singleFluidCharts.length === comparisonNoDataCount) comparisonAggregatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { // Define the aggregated state const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { + const actualDataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, - value: agreggatedConvertedValue, + value: aggregatedConvertedValue, state: aggregatedDataloadState, - valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail + valueDetail: aggregatedConvertedValue === -1 ? null : convertedValueDetail }; - resultChartData.actualData.push(acutaldataLoad); + resultChartData.actualData.push(actualDataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { // Define the aggregated state const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { + const comparisonDataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, - value: comparisonAgreggatedConvertedValue, + value: comparisonAggregatedConvertedValue, state: aggregatedComparisonDataloadState, - valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail + valueDetail: comparisonAggregatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; - resultChartData.comparisonData.push(comparisondataLoad); + resultChartData.comparisonData.push(comparisonDataLoad); } } @@ -95943,7 +95943,6 @@ const runService = service => { return service({ client }).catch(e => { - // eslint-disable-next-line no-console console.error(e); process.exit(1); }); @@ -96429,7 +96428,7 @@ function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && const logStack = _cozyLogger.default.namespace('fluidPrices'); -const getRemotePricesByfluid = async (client, fluidType) => { +const getRemotePricesByFluid = async (client, fluidType) => { const env = new _environment.default(); const remoteUrl = env.isProduction() ? _orgEcolyoAgent.REMOTE_ORG_ECOLYO_AGENT_PRICES : _orgEcolyoAgent.REMOTE_ORG_ECOLYO_AGENT_PRICES_REC; const prices = await client.getStackClient().fetchJSON('GET', `${remoteUrl}?fluidtype=${fluidType}`); @@ -96445,7 +96444,7 @@ const getRemotePricesByfluid = async (client, fluidType) => { const synchroPricesToUpdate = async (client, fluidType) => { const fps = new _fluidsPrices.default(client); - const remotePrices = await getRemotePricesByfluid(client, fluidType); + const remotePrices = await getRemotePricesByFluid(client, fluidType); let firstEditedPrice = null; await Promise.all(remotePrices.map(remotePrice => { // eslint-disable-next-line no-async-promise-executor @@ -96610,9 +96609,9 @@ const getDoctypeTypeByFluid = fluidType => { return _doctypes.EGL_DAY_DOCTYPE; } - logStack('error', 'Unkown FluidType'); + logStack('error', 'Unknown FluidType'); Sentry.captureException({ - error: 'Unkown FluidType Doctype' + error: 'Unknown FluidType Doctype' }); throw new Error(); }; @@ -96626,9 +96625,9 @@ const getTimeSetByFluid = fluidType => { return [_timeStep.TimeStep.DAY]; } - logStack('error', 'Unkown FluidType'); + logStack('error', 'Unknown FluidType'); Sentry.captureException({ - error: 'Unkown FluidType' + error: 'Unknown FluidType' }); throw new Error(); }; @@ -96637,11 +96636,11 @@ const applyPrices = async (client, fluidType) => { // If no doctypes exists, do nothing const fluidsPricesService = new _fluidsPrices.default(client); const cdm = new _consumption.default(client); - const qr = new _queryRunner.default(client); // Synchro dbprices with remote prices + const qr = new _queryRunner.default(client); // Synchro db prices with remote prices const firstEditedPriceDate = await synchroPricesToUpdate(client, fluidType); const firstDataDate = await cdm.fetchAllFirstDateData([fluidType]); - const prices = await fluidsPricesService.getAllPrices(); // Prices data exsit + const prices = await fluidsPricesService.getAllPrices(); // Prices data exist if (prices.length > 0) { logStack('debug', 'fluidPrices data found'); @@ -96826,7 +96825,7 @@ class FluidPricesService { async getAllPrices() { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).limitBy(900); // TODO : handle case of 1000+ entries in doctype + const query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).limitBy(900); // TODO : handle case of 1000+ entries in doctype const { data: fluidsPrices @@ -96842,7 +96841,7 @@ class FluidPricesService { async getPrices(fluidType, date) { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['startDate']).where({ + const query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).indexFields(['startDate']).where({ startDate: { $lte: date.toISO({ suppressMilliseconds: true @@ -96864,7 +96863,7 @@ class FluidPricesService { async getAllLastPrices() { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).indexFields(['fluidType']).where({ + const query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).indexFields(['fluidType']).where({ endDate: { $eq: '' } @@ -96932,7 +96931,7 @@ class FluidPricesService { async checkIfPriceExists(fluidPrice) { - const query = (0, _cozyClient.Q)(_doctypes.FLUIDPRICES_DOCTYPE).where({ + const query = (0, _cozyClient.Q)(_doctypes.FLUIDSPRICES_DOCTYPE).where({ startDate: { $eq: fluidPrice.startDate }, @@ -96956,7 +96955,7 @@ class FluidPricesService { try { const { data: createdPrice - } = await this._client.create(_doctypes.FLUIDPRICES_DOCTYPE, newPrice); + } = await this._client.create(_doctypes.FLUIDSPRICES_DOCTYPE, newPrice); return createdPrice; } catch (error) { const errorMessage = `'Error creating new createdPrice: ${JSON.stringify(error)}`; diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js index e70a368ecbaca640c393238c3018b8e7dee701c9..dc03b58aa22f8954f0356ead084f365b4ee81355 100644 --- a/services/monthlyReportNotification/ecolyo.js +++ b/services/monthlyReportNotification/ecolyo.js @@ -93159,7 +93159,7 @@ const doctypes = { relationships: {} }, fluidsPrices: { - doctype: _comGrandlyonEcolyoFluidsprices.FLUIDPRICES_DOCTYPE, + doctype: _comGrandlyonEcolyoFluidsprices.FLUIDSPRICES_DOCTYPE, attributes: {}, relationships: {} }, @@ -93249,9 +93249,9 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; Object.defineProperty(exports, "__esModule", { value: true }); -exports.FLUIDPRICES_DOCTYPE = void 0; -const FLUIDPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; -exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; +exports.FLUIDSPRICES_DOCTYPE = void 0; +const FLUIDSPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; +exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), /* 703 */ @@ -93661,20 +93661,20 @@ class ConsumptionDataManager { const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); return formattedData; } else if (fluidTypes.length > 1 || isHome) { - const toBeAgreggatedData = []; + const toBeAggregatedData = []; for (const fluidType of fluidTypes) { const fetchedData = await this.fetchSingleFluidGraphData(timePeriod, timeStep, fluidType, compareTimePeriod); // formatting data const formattedData = this.formatGraphDataManager(fetchedData, timeStep, timePeriod, compareTimePeriod || null, fluidType, fluidStatus ? fluidStatus[fluidType] : undefined); // validating output data - toBeAgreggatedData.push({ + toBeAggregatedData.push({ chartData: formattedData, chartFluid: fluidType }); } - const aggregatedData = this.aggregateGraphData(toBeAgreggatedData); + const aggregatedData = this.aggregateGraphData(toBeAggregatedData); return aggregatedData; } else return null; } @@ -93861,8 +93861,8 @@ class ConsumptionDataManager { } else length = singleFluidCharts[0].chartData.actualData.length; for (let i = 0; i < length; i++) { - let agreggatedConvertedValue = 0; - let comparisonAgreggatedConvertedValue = 0; + let aggregatedConvertedValue = 0; + let comparisonAggregatedConvertedValue = 0; const tempAggregatedState = []; const tempComparisonAggregatedState = []; let noDataCount = 0; @@ -93880,7 +93880,7 @@ class ConsumptionDataManager { let convertedValue = -1; if (value === -1) noDataCount++;else { convertedValue = converterService.LoadToEuro(value, singleFluidChart.chartFluid, singleFluidChart.chartData.actualData[i].price); - agreggatedConvertedValue += convertedValue; + aggregatedConvertedValue += convertedValue; } convertedValueDetail[singleFluidChart.chartFluid] = { value: convertedValue, @@ -93893,7 +93893,7 @@ class ConsumptionDataManager { let convertedComparisonValue = -1; if (comparisonValue === -1) comparisonNoDataCount++;else { convertedComparisonValue = converterService.LoadToEuro(comparisonValue, singleFluidChart.chartFluid, singleFluidChart.chartData.comparisonData[i].price); - comparisonAgreggatedConvertedValue += convertedComparisonValue; + comparisonAggregatedConvertedValue += convertedComparisonValue; } comparisonConvertedValueDetail[singleFluidChart.chartFluid] = { value: convertedComparisonValue, @@ -93902,33 +93902,33 @@ class ConsumptionDataManager { } } - if (singleFluidCharts.length === noDataCount) agreggatedConvertedValue = -1; - if (singleFluidCharts.length === comparisonNoDataCount) comparisonAgreggatedConvertedValue = -1; + if (singleFluidCharts.length === noDataCount) aggregatedConvertedValue = -1; + if (singleFluidCharts.length === comparisonNoDataCount) comparisonAggregatedConvertedValue = -1; if (singleFluidCharts[0].chartData.actualData[i]) { // Define the aggregated state const aggregatedDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempAggregatedState); - const acutaldataLoad = { + const actualDataLoad = { date: singleFluidCharts[0].chartData.actualData[i].date, - value: agreggatedConvertedValue, + value: aggregatedConvertedValue, state: aggregatedDataloadState, - valueDetail: agreggatedConvertedValue === -1 ? null : convertedValueDetail + valueDetail: aggregatedConvertedValue === -1 ? null : convertedValueDetail }; - resultChartData.actualData.push(acutaldataLoad); + resultChartData.actualData.push(actualDataLoad); } if (singleFluidCharts[0].chartData.comparisonData && resultChartData.comparisonData && singleFluidCharts[0].chartData.comparisonData[i]) { // Define the aggregated state const aggregatedComparisonDataloadState = this._consumptionFormatterService.defineAggregatedDataloadState(tempComparisonAggregatedState); - const comparisondataLoad = { + const comparisonDataLoad = { date: singleFluidCharts[0].chartData.comparisonData[i].date, - value: comparisonAgreggatedConvertedValue, + value: comparisonAggregatedConvertedValue, state: aggregatedComparisonDataloadState, - valueDetail: comparisonAgreggatedConvertedValue === -1 ? null : comparisonConvertedValueDetail + valueDetail: comparisonAggregatedConvertedValue === -1 ? null : comparisonConvertedValueDetail }; - resultChartData.comparisonData.push(comparisondataLoad); + resultChartData.comparisonData.push(comparisonDataLoad); } } @@ -95609,7 +95609,7 @@ const getPreviousMonthName = date => { /** * Return month string according to month index * @param date - DateTime - * @returns month in french + * @returns "de" month in french */ @@ -95674,9 +95674,9 @@ const getSeason = () => { exports.getSeason = getSeason; const getChallengeTitleWithLineReturn = userChallengeId => { - for (const chalModel of _challengeEntity.default) { - if (chalModel._id === userChallengeId) { - return chalModel.title_line_return; + for (const challenge of _challengeEntity.default) { + if (challenge._id === userChallengeId) { + return challenge.title_line_return; } } }; @@ -95704,7 +95704,7 @@ exports.getTodayDate = getTodayDate; Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureStatus = void 0; +exports.Usage = exports.Season = exports.Room = exports.EquipmentType = exports.EcogestureTab = void 0; let Usage; exports.Usage = Usage; @@ -95759,14 +95759,14 @@ exports.EquipmentType = EquipmentType; EquipmentType["HYDRAULIC_HEATING"] = "HYDRAULIC_HEATING"; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); -let EcogestureStatus; -exports.EcogestureStatus = EcogestureStatus; +let EcogestureTab; +exports.EcogestureTab = EcogestureTab; -(function (EcogestureStatus) { - EcogestureStatus[EcogestureStatus["OBJECTIVE"] = 0] = "OBJECTIVE"; - EcogestureStatus[EcogestureStatus["DOING"] = 1] = "DOING"; - EcogestureStatus[EcogestureStatus["ALL"] = 2] = "ALL"; -})(EcogestureStatus || (exports.EcogestureStatus = EcogestureStatus = {})); +(function (EcogestureTab) { + EcogestureTab[EcogestureTab["OBJECTIVE"] = 0] = "OBJECTIVE"; + EcogestureTab[EcogestureTab["DOING"] = 1] = "DOING"; + EcogestureTab[EcogestureTab["ALL"] = 2] = "ALL"; +})(EcogestureTab || (exports.EcogestureTab = EcogestureTab = {})); /***/ }), /* 748 */ @@ -97586,7 +97586,6 @@ const runService = service => { return service({ client }).catch(e => { - // eslint-disable-next-line no-console console.error(e); process.exit(1); }); diff --git a/services/service/ecolyo.js b/services/service/ecolyo.js index b3aa8d06739887995cc36f9ba710439ad7df4f0d..618b94a85f26156ac74b38989fbac50de8756142 100644 --- a/services/service/ecolyo.js +++ b/services/service/ecolyo.js @@ -70387,7 +70387,7 @@ const doctypes = { relationships: {} }, fluidsPrices: { - doctype: _comGrandlyonEcolyoFluidsprices.FLUIDPRICES_DOCTYPE, + doctype: _comGrandlyonEcolyoFluidsprices.FLUIDSPRICES_DOCTYPE, attributes: {}, relationships: {} }, @@ -70477,9 +70477,9 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; Object.defineProperty(exports, "__esModule", { value: true }); -exports.FLUIDPRICES_DOCTYPE = void 0; -const FLUIDPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; -exports.FLUIDPRICES_DOCTYPE = FLUIDPRICES_DOCTYPE; +exports.FLUIDSPRICES_DOCTYPE = void 0; +const FLUIDSPRICES_DOCTYPE = 'com.grandlyon.ecolyo.fluidsprices'; +exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), /* 703 */ @@ -71287,7 +71287,6 @@ const runService = service => { return service({ client }).catch(e => { - // eslint-disable-next-line no-console console.error(e); process.exit(1); });