Commit Graph

28 Commits

Author SHA1 Message Date
Martin M
171faa617b Release v1.4.0 (#11)
* refactor websocket / power usage

* cooldown between api requests during testing

* refactor power state methods

* remove unused code

* cooldown between api requests during testing

* version bump
2019-08-19 23:05:52 -03:00
Martín M
420d6746a6 removed demos, added link to docs 2019-07-28 17:04:30 -03:00
Martin M
90f7cde28c Release v1.3.0 (#8)
* 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
2019-07-27 14:52:12 -03:00
Martin M
d1cf9da212 Release v1.2.2 (#7)
* refactor websocket request

* return response from websocket request

* move request payloads to own file

* refactor: removed duplicate device request

* code linting

* JSDoc methods

* version bump
2019-07-23 21:30:25 -03:00
Martin M
513c2f660a Release v1.2.1 (#6)
* tests refactored

* moved test config files

* removed deprecated command

* added missing test case

* updated eslint config

* removed unused function / renamed helper

* added missing test cases

* code enhancement
2019-07-20 12:43:05 -03:00
Martín M
d6406deeec version bump 2019-07-17 02:29:22 -03:00
dependabot[bot]
cbb5df2304 Bump lodash from 4.17.11 to 4.17.14 (#3)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-17 02:23:48 -03:00
NickDub
ec66219ed7 Added multi-channel devices and get/set power state (#2)
* added multi-channel device

* added get and set power state

* added some fixes

* add “this” to call class methods
* create params object before build payload
* typo fixed on “switches” param

* added new test cases

* improved error message

* added more test cases

* added authentication error

* added fix channel number too high

* added region change if wrong

* linting + small fixes

* linting + renamed method

* linting
2019-07-17 02:23:26 -03:00
Martín M
f7e0c60548 version bump 2019-07-06 19:05:57 -03:00
Ig0rr0
003b88053b * fix region (#1)
[example: eu insteal us]
2019-07-06 19:03:19 -03:00
Martín M
418c2d94b1 version bump 2019-06-28 23:39:16 -03:00
Martín M
1c3744304e added serverles example 2019-06-28 23:34:54 -03:00
Martín M
2962566679 class refactor 2019-06-28 23:24:46 -03:00
Martín M
a14a783830 added test cases 2019-06-28 21:30:27 -03:00
Martín M
bca3aeab79 installed jest 2019-06-28 01:42:09 -03:00
Martín M
f9b65b71f0 ignore webstorm files 2019-06-28 00:05:59 -03:00
Martín M
e7cfddff80 version bump 2019-06-28 00:05:39 -03:00
Martín M
714ed7cc58 added usage example on readme 2019-06-26 23:27:52 -03:00
Martín M
9358028207 added project missing info 2019-06-26 23:20:57 -03:00
Martín M
7dbc0f2331 throw error when device not found 2019-06-26 23:14:31 -03:00
Martín M
d8971ee2b5 fixed bug with undefined variable 2019-06-26 21:49:31 -03:00
Martín M
a5e338d1ef added helpers lib 2019-06-26 21:49:09 -03:00
Martin M
9d655c93eb Create README.md 2019-06-26 21:31:34 -03:00
Martin M
4bf90ef639 Create LICENSE 2019-06-26 21:30:11 -03:00
Martín M
73c6caaa77 added demo script 2019-06-26 21:29:43 -03:00
Martín M
11be3e0d58 created ewelink class 2019-06-26 21:29:43 -03:00
Martín M
77b8f3f131 project init 2019-06-26 20:25:56 -03:00
Martín M
323e81c85a Initial commit 2019-06-23 17:55:42 -03:00