Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/connorrigby/chromoid

Custom app and bot for controlling Govee LED lights
https://github.com/connorrigby/chromoid

ble bluetooth bluetooth-le bluetooth-low-energy discord discord-bot elixir elixir-lang elixir-nerves elixir-phoenix govee nerves nerves-device nerves-project

Last synced: 3 months ago
JSON representation

Custom app and bot for controlling Govee LED lights

Awesome Lists containing this project

README

        

# Chromoid

Elixir stack to control my office lights.
[See it in action in the test server I setup](https://discord.gg/HdbPkUJ)

## Basic Usage

* `-help` - print help text.
* `-help [command]` - print more help about a command
* `-device list` - print list of devices.
* `-color [address] [#RRGGBB]` - Set the color of a BLE device with an HTML
code.
* `-color [address] [friendly color]` - Set the color of a BLE device with a
friendly color name such as `red`, `green`, `blue`, `purple`, etc.
* `-device photo [device name]` - Request a photo from a device.

## Screenshots

![basic-usage](assets/screenshot0001.png)

## How does it work

![functional-diagram](assets/chromoid-functional-diagram.png)

### Chromoid Web

Phoenix app that handles external connections and integrations.

### Chromoid Link

Nerves app that bridges the web app integrations to BLE devices.

## Disclaimer

Govee, pls don't DMCA me.