You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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](#200))
* Other optimizations, dependency updates and clean up
Describe the bug
Sometimes lights don't react to input from an http request node.
A "RangeError: Maximum call stack size exceeded" error is logged in the server console
Expected behavior
The error should not happen obviously
Please complete the following information:
Additional context
the http request node adds
msg.req
undmsg.res
to the message object.Huemagic tries to merge that req object with a future state here: https://github.com/Foddy/node-red-contrib-huemagic/blob/master/huemagic/hue-light.js#L283
The
req
object has circular fields, so the merge function would call itself indefinitly.This should be an easy fix.
The text was updated successfully, but these errors were encountered: