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 to control those integrations.

ActionsΒΆ

The following integration management actions 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 action in the developer tools.
Action properties
ActionDisable an integration πŸ‘»
Action namehomeassistant.disable_config_entry
Action targetsNo
Action responseNo response
Spook's influenceNewly added action.
Developer toolsTry this action Open your Home Assistant instance and show your actions developer tools with a specific action selected.
Action data parameters
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 action in the developer tools.
Action properties
ActionEnable an integration πŸ‘»
Action namehomeassistant.enable_config_entry
Action targetsNo
Action responseNo response
Spook's influenceNewly added action.
Developer toolsTry this action Open your Home Assistant instance and show your actions developer tools with a specific action selected.
Action data parameters
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 action in the developer tools.
Action properties
ActionDisable polling for updates πŸ‘»
Action namehomeassistant.disable_polling
Action targetsNo
Action responseNo response
Spook's influenceNewly added action.
Developer toolsTry this action Open your Home Assistant instance and show your actions developer tools with a specific action selected.
Action data parameters
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 action in the developer tools.
Action properties
ActionEnable polling for updates πŸ‘»
Action namehomeassistant.enable_polling
Action targetsNo
Action responseNo response
Spook's influenceNewly added action.
Developer toolsTry this action Open your Home Assistant instance and show your actions developer tools with a specific action selected.
Action data parameters
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 action 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 action in the developer tools.
Action properties
ActionIgnore all currently discovered devices πŸ‘»
Action namehomeassistant.ignore_all_discovered
Action targetsNo
Action responseNo response
Spook's influenceNewly added action.
Developer toolsTry this action Open your Home Assistant instance and show your actions developer tools with a specific action selected.
Action data parameters
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 action, 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.