Govee API Utility
govee
written in pure GO
1.2 (2024-07-13)
A quick maintenance release with support for MacOS & Windows. GoveeLux has now gone beyond the Raspberry Pi box boundaries.
- Added
-init
command-line flag. Creates sample configuration. - It should now work on Linux, MacOS & Windows
- README now has informational badges and Go mascot cheering Govee
- The configuration file name is now
goveelux.json
- The resulting executable is now
goveelux
- Coverage improvements: new tests.
- Some refactoring to improve readability and maintenance
- Formatting changes to boost Go Report Card from C to A.
- Implemented GitHub workflow for Go
1.1 (2024-07-10)
Added basic support for light control.
- Set light brightness (
-brightness
) - Set light color (
-color
) - State (
-state
) output now reports light properties if applicable
- no known bugs
- README split in separate README and USER MANUAL files
- Refactoring
1.0 (2023-11-02)
Initial version.
- Configuration file which aliases MAC & device model to an ID with location
- Lists all Govee devices in the local network (
-list
) - Queries the connection and power state of a device (
-state
) - Turns on a device (
-on
) - Turns off a device (
-off
)