@dallegoet/edf-api

EDF API client reverse engineered for javascript

Usage no npm install needed!

<script type="module">
  import dallegoetEdfApi from 'https://cdn.skypack.dev/@dallegoet/edf-api';
</script>

README

edf-api

EDF API client reverse engineered for javascript

NPM JavaScript Style Guide

Install

yarn add "@dallegoet/edf-api"

Usage

import EdfApi from '@dallegoet/edf-api';
import moment from 'moment';

const client = new EdfApi.Client('email', 'password'); // from edf.fr

const begin = moment().startOf('month');
const end = moment();

client.getDailyElectricConsumptions(begin, end).then(console.log);

// output
{ dailyElecEnergies:
   [ { consumption: [Object],
       day: '2019-02-02',
       standingCharge: 0.368,
       totalCost: 2.8453,
       qualityIndicator: 1,
       consumptionStatus: 'normal' } ],
  monthlyElecEnergies:
   [ { month: '2019-02',
       beginDay: '2019-02-01',
       endDay: '2019-02-05',
       standingCharge: 0.368,
       totalCost: 2.8453,
       consumption: [Object] } ] }

License

MIT © dallegoet