node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

zetta-wemothat-driver

Zetta driver for Wemo

Extended Wemo driver for Zetta that provides broader model support and handles device events.

Supported Hardware

  • Wemo Light Bulb
  • Wemo Insight Switch
  • Wemo Switch
  • Wemo Motion
  • Wemo Maker
  • [ ] Osram Lightify TW
  • Osram Flex RGBW
  • Osram Gardenspot RGB

Install

$ npm install zetta-wemothat-driver

Usage

var zetta = require('zetta');
var Wemo = require('zetta-wemothat-driver');
 
zetta()
  .use(Wemo)
  .listen(1337)

Devices

Wemo Motion

This sensor emits the states motion or quiet.

Wemo (Color) Light

Transitions

turnOn()

Turns the bulb on.

turnOff()

Turns the bulb off.

dim(level = 0-255)

Turns the light on and dims it to the given level.

setColor(red = 0-255, green = 0-255, blue = 0-255)

Sets the light to the specified RGB color.

Wemo Switch

Transitions

turnOn()

Turns the switch on.

turnOff()

Turns the switch off.

Wemo Insight Switch

Streams

power

The current power consumption of the device in watts.

Transitions

turnOn()

Turns the switch on.

turnOff()

Turns the switch off.

License

Published under the MIT License.