danparsons / QuickHue

OS X menu bar utility for controlling the Philips Hue lighting system
MIT License
202 stars 27 forks source link

QuickHue

QuickHue is an OS X menu bar utility for controlling the Philips Hue lighting system. It allows you to capture the current state of your Hue system into a preset and then quickly apply that preset at a later time. In this way, you can create multiple presets for different states and quickly switch between them.

For example, I have an "Energize" preset which sets all lamps to a very cool color temperature, an "Evening" preset which sets a warm color temperature, a "Relax" preset which sets a warm color temperature and low brightness. You can make presets of whatever you want and name them whatever you want.

Menu screenshot

Prefs screenshot

Demonstration video: http://www.youtube.com/watch?v=zHUVcE28W9k

Download

Prebuilt QuickHue.app available here: https://github.com/danparsons/QuickHue/raw/master/QuickHue.zip

Installation Through Homebrew

QuickHue is available through homebrew when homebrew cask is installed. QuickHue can be installed with this command:

brew cask install quickhue

Features

Caveats

Building

Want to build QuickHue? First, install Xcode via the Mac App Store, then run these commands in your terminal:

  1. Install CocoaPods if you haven't already: sudo gem install cocoapods; pod setup
  2. Clone the QuickHue repository: git clone https://github.com/danparsons/QuickHue
  3. Resolve QuickHue's CocoaPod dependencies: cd QuickHue; pod install
  4. Open the QuickHue Xcode Workspace document (NOT the Xcode project): open QuickHue.xcworkspace
  5. Change the build target to QuickHue: In Xcode, to the right of the Stop button, click the dropdown and choose QuickHue.
  6. Click Run.

That's it!