Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flochtililoch/homebridge-misfit-bolt
Homebridge plugin for misfit-bolt-http
https://github.com/flochtililoch/homebridge-misfit-bolt
homebridge homebridge-plugin homekit misfit-bolt
Last synced: about 5 hours ago
JSON representation
Homebridge plugin for misfit-bolt-http
- Host: GitHub
- URL: https://github.com/flochtililoch/homebridge-misfit-bolt
- Owner: flochtililoch
- License: isc
- Created: 2015-12-27T01:28:00.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-08-18T02:47:03.000Z (over 8 years ago)
- Last Synced: 2024-11-13T11:43:15.196Z (6 days ago)
- Topics: homebridge, homebridge-plugin, homekit, misfit-bolt
- Language: JavaScript
- Homepage:
- Size: 26.4 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# homebridge-misfit-bolt
Misfit Bolt plugin for [Homebridge](https://github.com/nfarina/homebridge).
Let you control your Misfit Bolt via HomeKit / Siri. Requires [misfit-bolt-http](https://github.com/flochtililoch/misfit-bolt-http) module running as a separate program.# Installation
1. Install homebridge using: `npm install -g homebridge`
2. Install this plugin using: `npm install -g homebridge-misfit-bolt`
3. Update your configuration file. See the sample below.# Configuration
## Configuration sample
```json
"platforms": [
{
"platform": "MisfitBolt",
"name": "MisfitBolt",
"accessories": [{
"id": "20338f8afaac",
"name": "Bolt",
"baseUrl": "http://localhost:3000/20338f8afaac"
}]
}
]
```## Accessories Required properties
### `id`
Identifier of your Misfit Bolt.
On Linux, this corresponds to the bluetooth address of the bulb. You can find out your identifier using the following command:
```bash
$ sudo hcitool lescan
LE Scan ...
20:33:8F:8A:FA:AC MFBOLT
```will become in your config (assuming the service `misfit-bolt-http` runs locally on port `3000`):
```json
{
"id": "20338f8afaac",
"name": "Bolt",
"baseUrl": "http://localhost:3000/20338f8afaac"
}```
**Note:**
On OSX, the `id` field is a UUID which differs from the bluetooth address.### `name`
Name of your Bolt, as you want it to appear in your HomeKit supported app.
### `baseUrl`
URL of the Bolt as exposed via `misfit-bolt-http` module. See [misfit-bolt-http](https://github.com/flochtililoch/misfit-bolt-http) for setup and configuration details.
# TODO
- Tests