0.5.0 • Published 3 years ago

@tuyapi/link v0.5.0

Weekly downloads
1,007
License
MIT
Repository
github
Last release
3 years ago

tuyapi/link Build Status XO code style

A package for connecting a Tuya device to WiFi and the cloud. This package is split up into two sub-modules:

  • (@tuyapi/link).manual: a low-level interface for linking devices.
  • (@tuyapi/link).wizard: a wrapper that combines (@tuyapi/link).manual and @tuya/tuya-connector-nodejs, making it super easy to link devices. It Just Works™️.

Installation

npm i @tuyapi/link

Usage

const TuyaLink = require('@tuyapi/link');

const register = new TuyaLink.wizard({apiKey: '01010101010101010101',
                                      apiSecret: '01010101010101010101010101010101',
                                      email: 'example@example.com', password: 'example-password'});

register.init().then(async () => {
  let devices = await register.linkDevice({ssid: 'Example-SSID', wifiPassword: 'examplepassword'});
  console.log(devices);
});

Documentation

Development

  1. After cloning, run npm i.
  2. Create a file called dev.js as a playground. Since dev.js is in .gitignore, it won't be committed.
  3. To run tests, run npm test.
  4. To build documentation, run npm run document.

forthebadge

0.5.0

3 years ago

0.4.0

3 years ago

0.3.4

3 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

7 years ago

0.1.0

7 years ago