Register Z-Wave services on integration setup (#119924)

This commit is contained in:
Franck Nijhof 2024-06-18 22:27:52 +02:00 committed by GitHub
parent fe8805de6d
commit b419ca2241
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -142,6 +142,12 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
hass.config_entries.async_update_entry(
entry, unique_id=str(entry.unique_id)
)
dev_reg = dr.async_get(hass)
ent_reg = er.async_get(hass)
services = ZWaveServices(hass, ent_reg, dev_reg)
services.async_register()
return True
@ -180,11 +186,6 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
async_delete_issue(hass, DOMAIN, "invalid_server_version")
LOGGER.info("Connected to Zwave JS Server")
dev_reg = dr.async_get(hass)
ent_reg = er.async_get(hass)
services = ZWaveServices(hass, ent_reg, dev_reg)
services.async_register()
# Set up websocket API
async_register_api(hass)
entry.runtime_data = {}