Vizio Smartcast suddenly broken?

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/
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/", line 250, in _async_refresh = await self._async_update_data()
  File "/usr/src/homeassistant/homeassistant/components/vizio/", line 123, in _async_update_data
    if data := await gen_apps_list_from_url(
  File "/usr/local/lib/python3.10/site-packages/pyvizio/util/", 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/", 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:

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?

Per the github issues page for the Integration, it is currently broken for everyone but will be fixed with the 2023.5.1 rollout.

That’s disconcerting.

Glad I’m not the only one and they are working to fix it. Hoping sooner than later…

Sooner the better… This is seriously impacting the WAF…

Installed 2023.5.0 a few minutes ago and I’m happy to report the integration is once again working.