Skip to article frontmatterSkip to article content
Features

Core extensions

It is like the turbo cartridge for your Commodore 64 πŸ•ΉοΈ

Spook adds functionality to the very core of Home Assistant. No, no, this should not be confused with integrations, but like empowering the main application program of Home Assistant that runs those integrations (level πŸ†™!).

Integration management

Enable/disable that one integration on the fly. Enable/disable polling for updates or ignore all discovered integrations.

Device management

Programmatically enable/disable any device in Home Assistant by performing an action

Entity management

Automate entity control with actions: hide/unhide, enable/disable, list, and delete orphaned (database) entities.

Areas management

Make your areas fully dynamic by adding/removing devices and entities to them using actions. You can even dynamically create completely new areas on the fly.

Devices & entities

Spook adds a bunch of devices and entities to Home Assistant that provide information and controls over the internals of Home Assistant.

Template engine

Home Assistant’s templating engine might be the most powerful feature of Home Assistant, and Spook is adding even more on top of it. Bring out your Jinja2 skills!

Miscellaneous

But wait! There is more! If it doesn’t fit in any of the above, you can find it here. πŸ™ƒ