Lutron broken on Hass.io 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/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/light/lutron.py", line 23, in setup_platform
    dev = LutronLight(area_name, device, hass.data[LUTRON_CONTROLLER])
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/light/lutron.py", 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:

lutron:
  host: 192.168.1.225
  username: lutron
  password: integration

Lutron RA2 has a static assigned IP.