Configuration Error for konnected component after upgrading to v0.81.2

Getting the following error today after upgrading HA to v0.81.2

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/setup.py", line 145, in _async_setup_component
    hass, processed_config)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/konnected.py", line 159, in async_setup
    ConfiguredDevice(hass, device).save_data()
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/konnected.py", line 241, in save_data
    DOMAIN, {'device_id': self.device_id})
TypeError: load_platform() missing 1 required positional argument: 'hass_config'

Any ideas on how to fix this?

Same here… @heythisisnate are you aware?

Me too! I’m going to try to update the firmware on the units

0.81.2 introduced a change that causes an issue for the Konnected component. I found more details in the release notes and I see that @heythisisnate already fixed the issue.
I went back to 0.81.1 and my Konnected works again. I will wait until a new version is released.

More info about fix here:
https://github.com/home-assistant/home-assistant/pull/18027

How do we update to get it working?

The fix is going to be included in the next 81.3 update as per Konnected support’s email reply.

For now I would go back to version 0.81.1 and wait. I don’t know how often HA releases changes but in the new version the fix should be included.

Nate’s reply had said hopefully today.

Yes, there was a change in Home Assistant core that broke some things. Once identified, it was easy to fix. The fix is tagged with 0.81.3 but I’m not sure when it will release.

In related news, if any of you are Home Assistant and/or Python developers and would like to make (paid) contributions to Konnected’s open source integration – I could really use some help especially around writing unit tests and regression tests.