Shade
Shade copied to clipboard
💡 Unofficial SDK for the Philips Hue API written for Kotlin Multiplatform.
Shade
Cross Platform CLI and Multiplatform Kotlin SDK for controlling Hue devices.
Cross-Platform Command Line
Shade's CLI application for Windows, MacOS and Linux provides commands for controlling your lighing directly from the terminal.
$ shade update-light $lightId --brightness=10%
Kotlin Multiplatform SDK
Shade's Kotlin SDK provides API's for controlling your lighting on Java, Android and Javascript platforms.
shade.lights.updateLight(
id = lightId,
parameters = LightUpdateParameters(
brightness = 10.percent,
),
)
Free + Open Source
Shade is free under the MIT License, the project is Open Source, actively maintained, and always looking for contributions.
There are many Hue devices and things to do with them. Testing all that can be difficult. Please report any issues you find.
Trademarks
"Hue" and "Philips" are trademarks of Signify Holding and are not affiliated with this project.