Have ideas to improve npm?Join in the discussion! »

    node-red-contrib-tplink-smarthome

    0.1.1 • Public • Published

    node-red-contrib-tplink-smarthome

    NPM Version

    TP-Link Smart Home Node-Red Nodes

    This is a collection of Node-Red nodes that allow you control smart plugs and bulbs from the TP-Link smart home ecosystem.

    Under the hood, each node uses the awesome TP-Link Smart Home API.

    Installation

    Run the following command in the root directory of your Node-RED install

    $ npm install node-red-contrib-tplink-smarthome

    or you can use the Palette Manager in Node-RED.

    Parameters

    Name: Type in the name of the host manually or keep the default device name

    Device IP: Type in the Device IP address manually or press the button to retreive all locally available plug devices

    Poll interval: Interval that is used to poll availability of devices (min 500ms / recommended between 5000ms and 10000ms)

    Event poll interval: Interval that is used to poll active devices for events (min 500ms / recommended between 1000ms and 3000ms)

    Inputs

    payload: string | boolean

    On/Off

    true: Turn on the device.

    false: Turn off the device.

    Commands

    getInfo: Fetch the device information.

    getMeterInfo: Fetch the current device consumption.

    clearEvents: Unsubscribe events.

    eraseStats: Clear all the meter statistics.

    Events

    getMeterEvents: Subscribe to meter information events.

    getInfoEvents: Subscribe to information events.

    getPowerUpdateEvents: Subscribe to power on/off events.

    getInUseEvents: Subscribe to device usage events.

    getOnlineEvents: Subscribe to online/offline events.

    Multiple events can be used as a list separated with the | character.

    Become my patron

    Install

    npm i node-red-contrib-tplink-smarthome

    DownloadsWeekly Downloads

    21

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • avatar