mirror of
https://github.com/skydiver/ewelink-api.git
synced 2025-12-21 13:23:05 +01:00
90f7cde28c069f1b1f4b9a477d31d49726408cf8
* helper method to login into ewelink if no auth credentials found * return websocket reponse as JSON * created function to get raw consumption data * created function to parse raw consumption data and return daily usage * renamed property * created function to get current month power usage * created function to get raw power usage * added new test cases * catch websocket connection errors * power usage enhancements * added new test case * removed unused code * updated credentials file * version bump * updated dependencies * tests reorganized
ewelink-api
eWeLink API for Node.js
Installation
npm install ewelink-api
Usage
Check demo/ directory for examples.
Testing
- open
test/_setup/credentials.jsonand update parameters. - in a terminal,
npm run test
- Tests needs to be performed serially, so if run jest manually, add
--runInBandparameter.
Languages
JavaScript
100%