Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zackelia/homebridge-gems-bulb
Homebridge plugin for GEMS Smart LED Light Bulbs
https://github.com/zackelia/homebridge-gems-bulb
homebridge homebridge-plugin homekit smart-lights
Last synced: about 1 month ago
JSON representation
Homebridge plugin for GEMS Smart LED Light Bulbs
- Host: GitHub
- URL: https://github.com/zackelia/homebridge-gems-bulb
- Owner: zackelia
- License: mit
- Created: 2020-07-25T23:21:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-09T23:12:57.000Z (over 4 years ago)
- Last Synced: 2024-10-13T17:29:34.689Z (2 months ago)
- Topics: homebridge, homebridge-plugin, homekit, smart-lights
- Language: JavaScript
- Homepage:
- Size: 12.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# homebridge-gems-bulb
[![](https://img.shields.io/npm/v/homebridge-gems-bulb
)](https://www.npmjs.com/package/homebridge-gems-bulb)A Homebridge plugin to control [GEMS Smart LED Light Bulbs](https://www.target.com/p/gems-smart-led-light-bulb/-/A-77470708). It was created by reverse engineering the bluetooth protocol from the official app.
## Installation
homebridge-gems-bulb can be installed through `npm`.
```
$ sudo npm install -g homebridge-gems-bulb --unsafe-perm
```## Configuration
You will first need to find the MAC address of your bulb. Each light will have a unique MAC address and likely a unique name. The bulb must be unpaired from other software or it will not show here.
```
$ sudo hcitool lescan
...
AA:BB:CC:DD:EE:FF M_lightXYZ
...
```Add a new accessory to your `config.json` using the MAC address you located.
```
{
"accessory" : "GemsBulb",
"name" : "Bulb 1",
"mac" : "AA:BB:CC:DD:EE:FF"
}
```Restart Homebridge for the new bulb to appear in the Home app.
```
$ sudo systemctl restart homebridge.service
```