Hyperion integration only partially working

Really nice to see this updated with the latest release.

I can now turn the LEDs on and off from HA at last!

What I can’t get is the effect selection.

- alias: Turn Hyperion effect on when TV goes off
  trigger:
    - platform: state
      entity_id: sensor.lounge_tv_activity
      to: 'PowerOff'
  condition:
    - condition: template
      value_template: "{{ states.sensor.period_of_day.state != 'day' }}"
  action:
    - service: light.turn_on
      data:
        entity_id: light.Lounge_TV_Ambilight
        effect: "Candle"

When the - service: light.turn_on is used with data and effect, the LEDs don’t show the chosen effect.

Should this now be working as per the docs?