Skip to content

REST API to manipulate a Govee lamp, e.g. to use it as a sunrise alarm clock

License

Notifications You must be signed in to change notification settings

julius-boettger/lamp-server-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lamp Server

REST API built with axum to manipulate supported Govee lamps through its Developer API.

The main feature of this project (which the Govee Home app does not support) is its use as a sunrise alarm clock.

Configuration

To configure Govee API access, make sure you have a lamp-server.yaml at the path for your operating system below.

  • Linux: $XDG_CONFIG_HOME/ or $HOME/.config/
  • MacOS: $HOME/Library/Application Support/
  • Windows: %APPDATA%\
Config File Template
govee_api_key: "00000000-0000-0000-0000-000000000000"
govee_device: "00:00:00:00:00:00:00:00"
govee_model: "00000"

About

REST API to manipulate a Govee lamp, e.g. to use it as a sunrise alarm clock

Topics

Resources

License

Stars

Watchers

Forks