Skip to content

Quickly and easily control Philips Hue lights with Raycast

Notifications You must be signed in to change notification settings

pindab0ter/raycast-hue

Repository files navigation

Hue

The extension and screenshots can be found in the Raycast store.

This repository is a mirror of the code in the official Raycast Extension repository.

What makes this interesting?

This extension is used by over 1000 people and was featured in the Raycast Store on 2022-04-28.

2023-04-28 Hue featured in Raycast store

Technical features:

  • A fast and responsive UI using ‘stale-while-revalidate’ and ‘optimistic updates’.
  • A state machine for managing the Hue Bridge connection status (see visualisation).
  • An HTTP/2 client with
    • Custom certificate validation with support for older Hue Bridge models
    • Rate limited queue for requests depending on the documented rate limits
    • Eventstream listener for live updating of the UI
  • Custom image generation to display multicolor scene gradients