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.