From b49fa1a54b18877c293d5707ec766c7ea6acc51a Mon Sep 17 00:00:00 2001 From: Chad Auld Date: Thu, 20 Nov 2025 19:52:34 -0700 Subject: [PATCH] Fix Hassfest validation by adding CONFIG_SCHEMA Add empty config schema to satisfy Hassfest requirement. Integration has no configuration parameters but requires the schema definition. --- custom_components/spotify_search/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/custom_components/spotify_search/__init__.py b/custom_components/spotify_search/__init__.py index aaac1e8..bcc3f23 100644 --- a/custom_components/spotify_search/__init__.py +++ b/custom_components/spotify_search/__init__.py @@ -1,7 +1,9 @@ """Spotify Search Integration for Home Assistant.""" import logging import re +import voluptuous as vol from homeassistant.core import HomeAssistant, ServiceCall +import homeassistant.helpers.config_validation as cv from homeassistant.helpers.typing import ConfigType _LOGGER = logging.getLogger(__name__) @@ -9,6 +11,8 @@ _LOGGER = logging.getLogger(__name__) DOMAIN = "spotify_search" VALID_SEARCH_TYPES = {"artist", "album", "track", "playlist"} +CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN) + # Cache Spotify client to avoid repeated lookups _spotify_cache = { "client": None,