Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/connorrigby/chromoid
- Owner: ConnorRigby
- License: other
- Created: 2020-09-17T03:06:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-02T03:37:47.000Z (over 3 years ago)
- Last Synced: 2024-06-11T21:56:02.698Z (7 months ago)
- Topics: ble, bluetooth, bluetooth-le, bluetooth-low-energy, discord, discord-bot, elixir, elixir-lang, elixir-nerves, elixir-phoenix, govee, nerves, nerves-device, nerves-project
- Language: C
- Homepage: https://chromo.id
- Size: 3.12 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.