| Crates.io | rship-govee |
| lib.rs | rship-govee |
| version | 0.1.1 |
| created_at | 2025-08-11 01:40:14.146051+00 |
| updated_at | 2025-08-11 05:01:52.993625+00 |
| description | rship executor for controlling Govee smart home devices |
| homepage | |
| repository | https://github.com/ignition-is-go/rship-govee |
| max_upload_size | |
| id | 1789469 |
| size | 94,507 |
rship executor for controlling Govee smart home devices. Bridges rship with Govee's API for remote device control including lights, switches, and other smart home products.
git clone https://github.com/ignition-is-go/rship-govee
cd rship-govee
cp docker-compose.override.yml.example docker-compose.override.yml
# Edit docker-compose.override.yml with your API key and rship server details
docker-compose up
cargo fmt --all
cargo clippy --all-targets --all-features -- -D warnings -A unused-variables -A dead-code
cargo test
cargo build --release
Environment variables:
GOVEE_API_KEY: Your Govee API key (required)RSHIP_ADDRESS: rship server address (default: nyc.rship.io)RSHIP_PORT: rship server port (default: 5155)RUST_LOG: Log level (default: info)turn: Turn device on/off (value: "on" or "off")brightness: Set brightness level (value: 1-100)color: Set device color (r, g, b: 0-255)color-tem: Set color temperature (value: device-specific range in Kelvin)online: Device online status (value: true/false)power-state: Current power state (value: "on" or "off")brightness: Current brightness level (value: 1-100)color: Current color (r, g, b: 0-255)color-tem: Current color temperature (value: Kelvin)This project follows the same licensing as the rship ecosystem.