Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```