diff --git a/homeassistant/components/cync/__init__.py b/homeassistant/components/cync/__init__.py index a2fa7ad509a..ba340f90fd7 100644 --- a/homeassistant/components/cync/__init__.py +++ b/homeassistant/components/cync/__init__.py @@ -9,6 +9,7 @@ from homeassistant.const import CONF_ACCESS_TOKEN, Platform from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryAuthFailed, ConfigEntryNotReady from homeassistant.helpers.aiohttp_client import async_get_clientsession +from homeassistant.util.ssl import get_default_context from .const import ( CONF_AUTHORIZE_STRING, @@ -31,9 +32,13 @@ async def async_setup_entry(hass: HomeAssistant, entry: CyncConfigEntry) -> bool expires_at=entry.data[CONF_EXPIRES_AT], ) cync_auth = Auth(async_get_clientsession(hass), user=user_info) + ssl_context = get_default_context() try: - cync = await Cync.create(cync_auth) + cync = await Cync.create( + auth=cync_auth, + ssl_context=ssl_context, + ) except AuthFailedError as ex: raise ConfigEntryAuthFailed("User token invalid") from ex except CyncError as ex: