Go to file
Martin M b87d092a71 Release v3.1.0 (#93)
* set APP_ID and APP_SECRET from main class

* add APP_ID and APP_SECRET as class constructor parameters

* updated test case

* updated test case

* added new test case

* docs updated

* Release v3.1.0 - "setWSDevicePowerState" (#96)

* new mixing to control devices using websocket

* switch status on single channel devices

* working on deviceControl mixin

* better error handling

* working on fix for shared devices

* refactor/cleanup

* added helper function

* added docs for new method

* return device new status

* added test cases

* properly close websocket connection and clean used properties

* added test cases

* error detection enhancements

* added test cases

* error detection enhancements

* added new test file to jest setup

* method renamed

* fix for closing websocket connection

* new getWSDevicePowerState method

* added test cases

* re-arrange tests

* added new test cases

* extract helpers methods

* added test case

* close WebSocket connection on auth error

* updated docs

* updated dependencies

* fix for "forbidden" error

* updated dependencies
2020-10-12 19:01:57 -03:00
2020-01-11 01:39:29 -03:00
2020-10-12 19:01:57 -03:00
2020-10-12 19:01:57 -03:00
2020-10-12 19:01:57 -03:00
2019-06-26 20:25:56 -03:00
2019-07-20 12:43:05 -03:00
2020-01-11 01:39:29 -03:00
2020-05-23 03:07:52 -03:00
2019-10-18 20:49:18 -03:00
2019-06-26 21:30:11 -03:00
2020-10-12 19:01:57 -03:00
2020-10-12 19:01:57 -03:00
2020-10-12 19:01:57 -03:00
2020-05-15 18:37:45 -03:00

ewelink-api

eWeLink API for JavaScript

Key features

  • can run on browsers, node scripts or serverless environment
  • set on/off devices
  • get power consumption on devices like Sonoff POW
  • listen for devices events
  • using zeroconf (LAN mode), no internet connection required

Installation

 npm install ewelink-api

Usage

Check library documentation and examples at https://github.com/skydiver/ewelink-api/tree/master/docs

Description
No description provided
Readme MIT 1.7 MiB
Languages
JavaScript 100%