mirror of
https://github.com/skydiver/ewelink-api.git
synced 2025-12-24 06:28:30 +01:00
* 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
28 lines
1.4 KiB
Markdown
28 lines
1.4 KiB
Markdown
# Documentation
|
|
|
|
* [Introduction](introduction.md)
|
|
* [Quickstart](quickstart.md)
|
|
* [Class Instantiation](class-instantiation.md)
|
|
* [Demos](demos/README.md)
|
|
* [node script](demos/node.md)
|
|
* [serverless](demos/serverless.md)
|
|
* [Available Methods](available-methods/README.md)
|
|
* [getCredentials](available-methods/getcredentials.md)
|
|
* [openWebSocket](available-methods/openwebsocket.md)
|
|
* [getDevice](available-methods/getdevice.md)
|
|
* [getDevices](available-methods/getdevices.md)
|
|
* [getDevicePowerState](available-methods/getdevicepowerstate.md)
|
|
* [setDevicePowerState](available-methods/setdevicepowerstate.md)
|
|
* [getWSDevicePowerState](available-methods/getwsdevicepowerstate.md)
|
|
* [setWSDevicePowerState](available-methods/setwsdevicepowerstate.md)
|
|
* [toggleDevice](available-methods/toggledevice.md)
|
|
* [getDevicePowerUsage](available-methods/getdevicepowerusage.md)
|
|
* [getDeviceCurrentTH](available-methods/getdevicecurrentth.md)
|
|
* [getDeviceCurrentTemperature](available-methods/getdevicecurrenttemperature.md)
|
|
* [getDeviceCurrentHumidity](available-methods/getdevicecurrenthumidity.md)
|
|
* [getDeviceChannelCount](available-methods/getdevicechannelcount.md)
|
|
* [getRegion](available-methods/getregion.md)
|
|
* [getFirmwareVersion](available-methods/getfirmwareversion.md)
|
|
* [saveDevicesCache](available-methods/savedevicescache.md)
|
|
* [Zeroconf (LAN mode)](zeroconf.md)
|
|
* [Testing](testing.md) |