Skip to article frontmatterSkip to article content
Core extensions

Integration management

Integrate all the things! πŸŽ‰

Integrations in Home Assistant are the glue between your Home Assistant instance and the devices, services, and platforms you want to integrate with it. Spook enhances the core of Home Assistant by adding services to control those integrations.

ServicesΒΆ

The following integration management services are added to your Home Assistant instance:

Disable an integrationΒΆ

Disable a single instance of an integration by its config entry.

Screenshot of the Home Assistant disable config entry service call in the developer tools.
Service properties
ServiceDisable an integration πŸ‘»
Service namehomeassistant.disable_config_entry
Service targetsNo
Service responseNo response
Spook's influenceNewly added service.
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
config_entry_idstring | list of stringsYesdc23e666e6100f184e642a0ac345d3eb

Enable an integrationΒΆ

Enable a single instance of an integration by its config entry.

Screenshot of the Home Assistant enable config entry service call in the developer tools.
Service properties
ServiceEnable an integration πŸ‘»
Service namehomeassistant.enable_config_entry
Service targetsNo
Service responseNo response
Spook's influenceNewly added service.
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
config_entry_idstring | list of stringsYesdc23e666e6100f184e642a0ac345d3eb

Disable polling for updatesΒΆ

Disable integration polling of a single integration instance by its config entry.

Some integrations frequently poll for updates. In some cases, it can be helpful to disable this temporarily. For example, in case you are not at home and want to stop polling on an integration that consumes a paid API.

Screenshot of the Home Assistant disable polling service call in the developer tools.
Service properties
ServiceDisable polling for updates πŸ‘»
Service namehomeassistant.disable_polling
Service targetsNo
Service responseNo response
Spook's influenceNewly added service.
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
config_entry_idstringYesdc23e666e6100f184e642a0ac345d3eb

Enable polling for updatesΒΆ

Enable integration polling of a single integration instance by its config entry.

Some integrations frequently poll for updates. In some cases, it can be helpful to enable this just temporarily. For example, in case you are not at home and want to stop polling on an integration that consumes a paid API and want to turn it back on again when you are back.

Screenshot of the Home Assistant enable polling service call in the developer tools.
Service properties
ServiceEnable polling for updates πŸ‘»
Service namehomeassistant.enable_polling
Service targetsNo
Service responseNo response
Spook's influenceNewly added service.
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
config_entry_idstringYesdc23e666e6100f184e642a0ac345d3eb

Ignore all discovered devices & servicesΒΆ

When Home Assistant discovers new devices or services, it will show up on the integration dashboard. You can ignore them one by one, but this service will allow you to ignore all of them at once.

It also supports ignoring all discovered devices from a specific integration. For example, if you want to ignore all discovered devices from the bluetooth integration, you could do that periodically with an automation.

Screenshot of the Home Assistant enable polling service call in the developer tools.
Service properties
ServiceIgnore all currently discovered devices πŸ‘»
Service namehomeassistant.ignore_all_discovered
Service targetsNo
Service responseNo response
Spook's influenceNewly added service.
Developer toolsTry this service Open your Home Assistant instance and show your service developer tools with a specific service selected.
Service call data
AttributeTypeRequiredDefault / Example
domainstringNobluetooth

Blueprints & tutorialsΒΆ

There are currently no known blueprints or tutorials for the enhancements Spook provides for these features. If you created one or stumbled upon one, please let us know in our discussion forums.

Features requests, ideas, and supportΒΆ

If you have an idea on how to further enhance this, for example, by adding a new service, entity, or repairs detection; feel free to let us know in our discussion forums.

Are you stuck using these new features? Or maybe you’ve run into a bug? Please check the page on where to go for help.