Skip to content

πŸ’‘ Unofficial SDK for the Philips Hue API written for Kotlin Multiplatform.

License

Notifications You must be signed in to change notification settings

InkApplications/Shade

Repository files navigation

Shade

Shade Logo

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%

Get Started

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,
    ),
)

Get Started

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.