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

/tasmota-commands-http/

    Package Sidebar

    Install

    npm i tasmota-commands-http

    Weekly Downloads

    4

    Version

    0.4.0

    License

    MIT

    Unpacked Size

    17.1 kB

    Total Files

    25

    Last publish

    Collaborators

    • panusoi