@dallegoet/edf-api

1.0.3 • Public • Published

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

Package Sidebar

Install

npm i @dallegoet/edf-api

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

2.16 MB

Total Files

8

Last publish

Collaborators

  • dallegoet