Files
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

25 lines
974 B
Markdown

# Available Methods
Here is the list of available methods.
* [getCredentials](getcredentials.md)
* [openWebSocket](openwebsocket.md)
* [getDevice](getdevice.md)
* [getDevices](getdevices.md)
* [getDevicePowerState](getdevicepowerstate.md)
* [setDevicePowerState](setdevicepowerstate.md)
* [getWSDevicePowerState](getwsdevicepowerstate.md)
* [setWSDevicePowerState](setwsdevicepowerstate.md)
* [toggleDevice](toggledevice.md)
* [getDevicePowerUsage](getdevicepowerusage.md)
* [getDeviceCurrentTH](getdevicecurrentth.md)
* [getDeviceCurrentTemperature](getdevicecurrenttemperature.md)
* [getDeviceCurrentHumidity](getdevicecurrenthumidity.md)
* [getDeviceChannelCount](getdevicechannelcount.md)
* [getRegion](getregion.md)
* [getFirmwareVersion](getfirmwareversion.md)
* [saveDevicesCache](savedevicescache.md)
Remember to instantiate class before usage.
Also, take a look at the provided demos for [node script](../demos/node.md) and [serverless](../demos/serverless.md).