tuya-cloud
v1.2.4
Published
API for Tuya Cloud
Downloads
29
Readme
Tuya Cloud API
API for Tuya Cloud
No dependencies 💪
Installation
npm i tuya-cloud
Example (test.js)
const tuyaCloud = require('tuya-cloud');
tuyaCloud.connect({
region: 'eu', // eu (Default) / us / cn / in
clientID: 'xxxxxxxxxxxxxxxxxxxx',
secret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
}).then(async (tuya) => {
console.log('Logged !')
const tempSensor = tuya.device('xxxxxxxxxxxxxxxxxxxxxx');
setInterval(async () => {
console.log(await tempSensor.getInfos());
console.log(await tempSensor.getStatus());
}, 10000);
const light = tuya.device('xxxxxxxxxxxxxxxxxxxxxx');
console.log(await light.getFunctions());
console.log(await light.getStatus());
light.sendCommands([
{
code: 'colour_data',
value: {
h: 120, // Green
s: 1000,
v: 1000,
},
},
]);
}).catch((error) => {
console.error(error.message);
});
Problems
If you have errors in console or unwanted behavior, just reload the page. If the problem persists, please create an issue here.