- Hue Motion, Hue Brightness, Hue Tap, Hue Switch & Hue Button nodes can now receive a status request
- New "Universal Mode" for the Hue Motion, Hue Brightness, Hue Tap, Hue Switch & Hue Button nodes
- The "colorTemp" property for Hue Light & Hue Group nodes can now also be set to "cold", "normal", "warm" or "auto"
- New dynamic and automatically calculated color temperature based on the current time ("auto" mode in "colorTemp" property)
- Nodes in "Universal Mode" are now also able to receive all events from devices of its type (optional)
- Hue Magic animations are now prerendered to improve performance
- 3 new Hue Magic animations ("Milkyway", "Beach" & "Forest")
- New (simple) Hue Button example flow
- Updated docs for almost all nodes and README
- Fixed an error with future states and the HTTP request node (#200)
- Other optimizations, dependency updates and clean up
- Optimized random color mode for Hue Magic, Hue Light & Hue Group nodes (#190)
- New Hue Button node (#191)
- Updated README and Hue Button node docs (+ localized in German)
- Fixed an issue with Hue Light & Hue Group nodes on extended mode (#179)
- Dependency updates
- Improved the speed of "future states" in Hue Group & Hue Light nodes
- Hue Light & Hue Group nodes can now receive commands even if the devices are off (#110 & #155)
- Hue Light nodes now set their status to switched off when they are not reachable (#170)
- Fixed an issue with Hue Group nodes (#178)
- Fixed a problem with "0" as topic in Hue Group nodes (#166)
- Fixed an issue with the active property on Hue Motion nodes (#172)
- Fixed a problem with "random" as a color command on Hue Group & Light nodes (#167)
- Dependency & readme updates
- Fixed an error on Hue Scene nodes (#164)
- New "lastState" property on every node (except Hue Magic & Hue Scene) with the last state before the update
- Fixed an error on Hue Group & Hue Light nodes (#161)
- The colorloop effect in Hue Group & Hue Light nodes can now be activated and deactivated manually (#158)
- New status property for Hue Light, Hue Group & Hue Motion nodes to request the current status of the devices (#154 & #156)
- Dependency updates
- New original temperature parameter on Hue Temperature nodes
- Nodes are now sending their status once after passing an action (#150 & #153)
- Fixed an issue on the Hue Motion node (#145)
- Dependency updates
- New option "incrementColorTemp" and "decrementBrightness" for Hue Light & Hue Group nodes (#142 / #141)
- Fixed an issue on the Hue Scene node (#139)
- Fixed an issue on the Hue Switch node (#138)
- Removed brightness layer on Hue Magic animation previews due to performance issues
- Hue Bridge node can now fetch "Portal" and "Internet Services" information
- Global device updates are now also pushed to the Hue Bridge node (check docs under "Global update events")
- Removed software update logs on the Bridge (#93)
- Message structures from each node are now outsourced
- Full German help docs translation of every node
- Delay between bridge requests has been reduced to 500ms from 700ms
- New "Strobo", "Random Rainbow" & "SOS" animations for the Hue Magic node
- Hue Magic previews now also display brightness animations
- Dependency updates
- New option "brightnessLevel" for Hue Light & Hue Group nodes (#134)
- Fixed an error on Hue Group & Hue Light nodes (#135)
- Fixed an error on Hue Magic node and Hue Magic examples (#136)
- Fixed an error with the brightness and transitionTime params on Hue Light & Hue Group nodes (#131)
- New option "ignoreOffLights" for Hue Group nodes to ignore state changes on turned off lights (#128)
- HueMagic nodes are now available in German
- All HueMagic nodes are now compatible with the new Node-RED "complete" & "catch" nodes (Node-RED v1.0+)
- Hue Bridge fetch actions now also send out an "info" object with further bridge information
- New Hue Bridge sample flow can be imported directly from Node-RED
- Fixed an issue with light & group nodes (#122)
- Code optimizations and clean up
- Hue scenes can now be applied on specific groups
- Hue Group nodes now support the option to select all groups / lights
- Optimized Hue Magic node to load dependencies locally
- API requests are called again via the absolute path
- New "Hue Magic" node with 12 animations included (check docs and examples)
- Sample flows for each node are now available and can be imported directly from Node-RED
- Fixed an issue which prevented output events on the nodes (#116)
- Fixed an issue with the new option "skip events" on each node
- Node updates can now be deactivated individually or globally (check node settings or Hue Bridge configuration)
- The "pressButton" option has been removed due to API restrictions on newer Hue Bridge firmwares (1.31+)
- A delay has been added to minimize API limit problems to the Hue Bridge
- The color parameter now supports random colors via "any" or "random" as input (Hue Light & Group nodes)
- Support of the Hue Smart plug (BETA)
- Support of alternative dimmer switches (check node docs, new property available)
- Fixed a problem in recheck loop (#96)
- Dependency updates
- New "Hue Rule" node (check node docs)
- New "fetch" command for the Hue Bridge node to get various information
- New "toggle" and "image" command for Hue Light and Group nodes
- Transitions and colorloop effects now support millisecond values (comma values)
- Optimized sequential requests to the bridge to avoid API limit errors
- Fixed validation errors when group or light nodes are used in universal mode
- Fixed a problem with human readable color names (e354c0b)
- Updated readme
- Dependency updates
- New "Hue Bridge" node (check node docs)
- New event-based algorithm improves the stability of all nodes
- New option to specify your own, alternative Hue Bridge port has been added (check node docs)
- Fixed Hue Bridge API limit errors for bridges with a large number of devices
- Other improvements
- Dependency updates
- New increment/decrement brightness setting in Hue Light and Hue Group nodes (3a6977a)
- New real lux property to Hue Brightness event outputs (thanks @Travelbacon)
- Added colorTemp property to Hue Light event outputs (f8d237d)
- Manipulation of the update interval setting to avoid API errors with many devices
- Fixed some annoying typos
- Dependency updates
- Dependency updates
- Fixed a typo in Hue Temperature node
- Added option to disable color naming in Hue Light & Hue Group config
- Fixed hex color conversion for Hue Light and Hue Group nodes
- More accurate color handling for light bulbs
- Added reachable attribute to Hue Light node
- Hue Tap can now send the same button action twice
- Fixed Hue Brightness event trigger when lux is 0
- UTC formatted "updated" date for Hue Brightness node
- Better error handling for all nodes
- Dependency updates
- New color name setting in Hue Light and Hue Group nodes (check docs)
- Human readable color names for Hue Lights and Hue Groups
- HueMagic nodes are now all under the new "HueMagic" category in the palette
- Support of Philips Hue API version v1.19.0+ and Node.js 8+
- Dependency updates
- Improved status messages for transition commands
- Dependency updates
- Fixed incorrect msg.topic handlings
- Small improvements
- New "saturation" setting in Hue Light and Hue Group nodes
- Improved input algorithm for Hue Lights and Groups nodes
- Added range validation for the "brightness" setting
- Setting the brightness level to "0" percent now turns off the lamp / group
- Fixed an error where nodes are losing their Id
- Fixed an error with the Hue Switch / Hue Tap node
- Typo corrections in README and several node's information
- Fixed an error on the Hue Switch and Hue Tap nodes
- Fixed an error with the "Universal Mode" on several nodes
- Support of Hue Taps and Wireless Dimmer Switches (new nodes available)
- Improved connection handling with automatic reconnection
- New option to configure color temperature on lights and groups (28277f4)
- Dependency updates
- Improved alert function with configurable amount of seconds
- Several fixes and optimizations
- New "universal mode" for Hue Light and Hue Group nodes
- Replacing "superagent" dependency with "request" due to security vulnerabilities
- Several small fixes and optimizations for hue bridge node
- Several fixes for the Hue Light and Hue Group nodes
- Fixed block-scoped declarations for Node.js below version 6.x
- Support of Hue Scenes (new scene node)!
- Removed "id, "lightIds" and "battery" parameter in msg.payload of sensors / lights / groups
- Added msg.info object on all node events with extended device information
- Typo corrections and small improvements
- Initial release