1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

IMPROVEMENT Add the ability to bypass smoothing on JSON and Protobuf interfaces

Discussion in 'Feature Requests' started by ShadowXVII, 9 July 2017.

  1. ShadowXVII

    ShadowXVII New Member

    RPi3, +Arduino
    As an option when integrating from other LED drivers/systems to Hyperion (e.g. JSON, protobuf), it would be a useful option to bypass the "smoothing" effect that applies as part of Hyperion's LED update. It would be useful for keeping things snappy, especially when running through an interface.

    The option would be default ON to respect the defaults set in Hyperion's config, but for a low-latency interface, this could be set to OFF.

    E.g. as the colour changes on the external LED system, it sends a new "color" to Hyperion via protobuf. As it sends many updates rapidly, I wouldn't want it to "smooth" with the previous value to save latency cost. That. and in this scenario, the color values are already smoothed before they're sent.
  2. Brindosch

    Brindosch Active Member

    RPi1/Zero, RPi2, RPi3, +nodeMCU/ESP8266
    the current alpha has such a function with json, for the current stable there is sadly no way.