Skip to content

cbodden/gv_light

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unsupported

gv_light.sh

gv_light is a script to control the Govee internet connected lights from the linux command line. It offers multiple functions and can be triggered from multiple places. 

Govee lights used for testing

Model Description
H6076 Smart Floor Lamp Basic
H6056 Flow Plus Light Bars

Usage

 Name gv_light.sh SYNOPSIS gv_light.sh [OPTION]... DESCRIPTION This script controls functionality of one or multiple internet connected Govee lights. It can be enabled in to be used on cron, mapped to specific keyboard shortcuts, run from the command line, or added / called from other scripts to change light colors in case of alerts or as notifiers. OPTIONS -a [alert | clear] This option will set all the lights into an alert mode (red if alert specified) and then clear them if clear is passed. -b [inc | dec | reset] This option when passed with either inc (increase), dec (decrease), or reset (set lights back to 100%) will control brightness from 1 - 100 in increments of 20. -c [hex color code] This option allows setting all the lights to the same defined color in hex rgb of format "FFFFFF" with the range of 000001 - FFFFFF. Hex code must be defined as a 6 character number. -i [list | detail] This option gives you information on all lamps connected in JSON output format if you select "detail". If "list" is selected it will just output per line the model and name of each device. -p This option toggles power on or off. Examples Toggle light on / off : ./gv_light.sh -p Set all lamps to red : ./gv_light.sh -c 00ff00 Requirement This script requires that the ".gv_light.key" be configured with the contents containing your API key (google it) in the format emailed to you. This script also requires that both JQ and cURL be installed. 

Requirements

License and Author

Copyright (c) 2025, cesar@poa.nyc All rights reserved.

This source code is licensed under the Unlicense license found in the LICENSE file in the root directory of this source tree.

About

Script to control Govee lights

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages