tasmota-commands-http
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

Tasmota Commands Http

npm version

Overview

Control Tasmota devices with the http protocol.

Install

npm install tasmota-commands-http or yarn add tasmota-commands-http

Example

const commands = new TasmotaCommandsHttp({ address: '127.0.0.1' });

// Power up the device
await commands.sendCommand('Control', 'Power0', 'on');

// Change light color to red
await commands.sendCommand('Light', 'Color', '255,0,0');

// Get current wifi light color
const color = await commands.sendCommand('Light', 'Color');

// Get current device state
const state = await commands.sendCommand('Management', 'State');

// Send any command with "Custom"
await commands.sendCommand('Custom', 'Sleep', 50);

Parameters

Parameter Required Accepted values
address yes address of Tasmota device, without http:// or https://
username no string
password no string

and all tasmota-commands-core parameters are supported.

Setup Development Environment

Install Development Dependencies

Navigate to the project folder and install dependencies with yarn

yarn install

Roadmap

Contribution

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i tasmota-commands-http

Weekly Downloads

6

Version

0.4.0

License

MIT

Unpacked Size

17.1 kB

Total Files

25

Last publish

Collaborators

  • panusoi