With fixture for init_vtherm_api and init_central_config

This commit is contained in:
Jean-Marc Collin
2023-12-17 08:57:08 +00:00
parent c8398a48fe
commit 46307286b1
4 changed files with 78 additions and 28 deletions

View File

@@ -31,6 +31,10 @@ class VersatileThermostatAPI(dict):
if VersatileThermostatAPI._hass is None:
return None
domain = VersatileThermostatAPI._hass.data.get(DOMAIN)
if not domain:
hass.data.setdefault(DOMAIN, {})
ret = VersatileThermostatAPI._hass.data.get(DOMAIN).get(VTHERM_API_NAME)
if ret is None:
ret = VersatileThermostatAPI()