The integration worked fine as of about 14 hours ago.
To my knowledge, nothing has changed. And yet, the integration is broken, and I see this in the logs now:
Logger: homeassistant.components.vizio
Source: components/vizio/__init__.py:123
Integration: VIZIO SmartCast (documentation, issues)
First occurred: 17:00:48 (17 occurrences)
Last logged: 19:15:55
Unexpected error fetching vizio data: '*'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 250, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/components/vizio/__init__.py", line 123, in _async_update_data
if data := await gen_apps_list_from_url(
File "/usr/local/lib/python3.10/site-packages/pyvizio/util/__init__.py", line 46, in gen_apps_list_from_url
return gen_apps_list(app_names, app_configs)
File "/usr/local/lib/python3.10/site-packages/pyvizio/util/__init__.py", line 85, in gen_apps_list
config_json = app_config["chipsets"]["*"][0]["app_type_payload"]
KeyError: '*'
Also, when I click “Configure” on the integration, I get:
Error
Config flow could not be loaded: 500 Internal Server Error Server got itself in trouble
I’ve already removed and re-added the integration with no change.
Can anyone point me in the right direction?