mirror of
https://github.com/skydiver/ewelink-api.git
synced 2025-12-30 17:47:22 +01:00
* Added arpTableSolver (#18) * Added arpTableSolver * fix package import * linting class * changed arp library * refactor arp class * using arpping fork * refactor arpTableSolver class * Added Zero Conf functionality (LAN mode) (#46) * added crypto-js * zeroconf helper functions * zeroconf update payload * new method to save devices cache file * class renamed * refactor Zeroconf class * return cached device if exists * moved method to get local ip address * fix mac addresses without leading zeroes * refactor Zeroconf class * using new zeroconf functionality * zeroconf working with single and multichannel devices * save device mixin enhancement * working on zeroconf test cases * catch errors on filesystem methods * zeroconf: added extra test cases * better error handling * zeroconf: 100% code coverage * removed deprecated login method * updates on credentials file * version bump * Docs for v2.0 (#52) * added v1 docs * added zeroconf docs * updated readme * docs updated * removed zeroconf article warning * updated vscode config Co-authored-by: Luis Llamas <luisllamas@hotmail.com>
27 lines
1.3 KiB
Markdown
27 lines
1.3 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)
|
|
* [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)
|
|
* [login](available-methods/login.md) <sup>_*deprecated_</sup>
|
|
* [Zeroconf (LAN mode)](zeroconf.md)
|
|
* [Testing](testing.md) |