-
-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #21 from donavanbecker/update
Final Release
- Loading branch information
Showing
3 changed files
with
104 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +1,24 @@ | ||
# homebridge-wemo | ||
<span align="center"> | ||
|
||
Check out my new [Homebridge-Platform-Wemo Plugin](https://github.com/rudders/homebridge-platform-wemo) that is a Platform module and supports switches and bulbs (Wemo Link) | ||
<a href="https://github.com/homebridge/verified/blob/master/verified-plugins.json"><img alt="homebridge-verified" src="https://raw.githubusercontent.com/donavanbecker/homebridge-platform-wemo/master/wemo/wemo.png" width="200px"></a> | ||
|
||
Supports Belkin WeMo devices on HomeBridge Platform | ||
# Homebridge Wemo | ||
|
||
This module does not support the WeMo Bulbs and their Bridge - I am working on homebridge-wemo2 that will. Initial version should go up soon I hope. | ||
<a href="https://www.npmjs.com/package/homebridge-platform-wemo"><img title="npm version" src="https://badgen.net/npm/v/homebridge-platform-wemo" ></a> | ||
<a href="https://www.npmjs.com/package/homebridge-platform-wemo"><img title="npm downloads" src="https://badgen.net/npm/dt/homebridge-platform-wemo" ></a> | ||
|
||
<p>Check out my new the new <a href="https://wemo.com">Wemo</a> plugin | ||
<a href="https://github.com/donavanbecker/homebridge-platform-wemo">Homebridge-Platform-Wemo</a>. | ||
|
||
This new plugin is a Platform module and supports switches and bulbs (Wemo Link) which continues to allow you to control your Wemo Devices from HomeKit. | ||
</p> | ||
|
||
</span> | ||
|
||
# Installation | ||
|
||
1. Install homebridge using: npm install -g homebridge | ||
2. Install this plugin using: npm install -g homebridge-wemo | ||
3. Update your configuration file. See sample-config.json in this repository for a sample. | ||
- See [Installation Section](https://github.com/donavanbecker/homebridge-platform-wemo#installation) of the new [Homebridge-Platform-Wemo](https://github.com/donavanbecker/homebridge-platform-wemo) repo for details on how to install this new plugin. | ||
|
||
# Configuration | ||
|
||
Note, in order for the wemo homebridge plugin to work alongside the wemo app in iOS 13, you must: | ||
|
||
- Turn off wemo in the `Settings` app under `Privacy -> HomeKit` | ||
|
||
The wemo app will still work, but doing this will allow control of wemo outlets via Siri. Without doing this, Siri will respond to on/off commands with something like "Hmm, that feature is not available for...". | ||
|
||
Configuration sample: | ||
|
||
``` | ||
"accessories": [ | ||
{ | ||
"accessory": "WeMo", | ||
"name": "Lounge Lamp", | ||
"description": "The Lamp in the Loungeroom", | ||
"wemo_name": "Lounge Lamp" | ||
}, | ||
{ | ||
"accessory": "WeMo", | ||
"name": "Outside Lights", | ||
"description": "The Festoon Lights in the Back Yard.", | ||
"wemo_name": "Festoon Lights" | ||
}, | ||
{ | ||
"accessory": "WeMo", | ||
"name": "Bookcase Lamp", | ||
"description": "The Lamp on the Bookcase.", | ||
"wemo_name": "Bookcase Lamp" | ||
} | ||
] | ||
``` | ||
- See [Configuration Section](https://github.com/donavanbecker/homebridge-platform-wemo#configuration) of the new [Homebridge-Platform-Wemo](https://github.com/donavanbecker/homebridge-platform-wemo) repo for details on how to config this new plugin. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
{ | ||
"pluginAlias": "BelkinWeMo", | ||
"pluginType": "platform", | ||
"headerDisplay": "<p align='center'><img width='150px' src='https://raw.githubusercontent.com/donavanbecker/homebridge-platform-wemo/master/wemo/wemo.png'></p>\n\nThe **Homebridge Platform WeMo** plugin allows you to control your WeMo Devices from HomeKit. To get started setup your config below.", | ||
"footerDisplay": "</p>\n\nFor Wemo Client see [Manual Setup Wiki](https://github.com/donavanbecker/homebridge-platform-wemo/wiki/Manual-Setup).</p>\n\nYour WeMo device is setup.", | ||
"singular": true, | ||
"schema": { | ||
"type": "object", | ||
"properties": { | ||
"name": { | ||
"title": "Name", | ||
"type": "string", | ||
"placeholder": "Lounge Lamp", | ||
"required": true | ||
}, | ||
"description": { | ||
"title": "Description", | ||
"type": "string", | ||
"placeholder": "The Lamp in the Loungeroom", | ||
"required": true | ||
}, | ||
"ip": { | ||
"title": "IP", | ||
"type": "string", | ||
"placeholder": "192.168.1.65" | ||
}, | ||
"port": { | ||
"title": "Port", | ||
"type": "integer", | ||
"placeholder": "49153" | ||
}, | ||
"wemo_name": { | ||
"title": "Wemo Device Name", | ||
"type": "string", | ||
"placeholder": "Lounge Lamp" | ||
} | ||
}, | ||
"oneOf": [ | ||
{ | ||
"required": [ | ||
"ip", | ||
"port" | ||
] | ||
}, | ||
{ | ||
"required": [ | ||
"wemo_name" | ||
] | ||
} | ||
] | ||
}, | ||
"layout": [ | ||
{ | ||
"type": "flex", | ||
"flex-flow": "row wrap", | ||
"items": [ | ||
{ | ||
"key": "name", | ||
"type": "name" | ||
}, | ||
{ | ||
"key": "description", | ||
"type": "description" | ||
} | ||
] | ||
}, | ||
{ | ||
"type": "flex", | ||
"flex-flow": "row wrap", | ||
"items": [ | ||
{ | ||
"key": "ip", | ||
"type": "ip" | ||
}, | ||
{ | ||
"key": "port", | ||
"type": "port" | ||
} | ||
] | ||
}, | ||
{ | ||
"type": "flex", | ||
"flex-flow": "row wrap", | ||
"items": [ | ||
"wemo_name" | ||
] | ||
} | ||
] | ||
} |
This file was deleted.
Oops, something went wrong.