Lutron broken on 0.84.1

I know there was a breaking change to Lutron with the latest release, but the docs didn’t seem to indicate any action was required – no changes to the configuration.yaml file. But now:

Error while setting up platform lutron
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.6/asyncio/", line 358, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.6/concurrent/futures/", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/light/", line 23, in setup_platform
    dev = LutronLight(area_name, device,[LUTRON_CONTROLLER])
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/light/", line 45, in __init__
    super().__init__(self, area_name, lutron_device, controller)
TypeError: __init__() takes 4 positional arguments but 5 were given

Relevant configuration.yaml entry:

  username: lutron
  password: integration

Lutron RA2 has a static assigned IP.