Skip to article frontmatterSkip to article content

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 using service calls.

Entity management

Automate controlling your entities using services. Hide/unhide, enable/disable, and even delete all orphaned entities all at one go.

Areas management

Make your areas fully dynamic by adding/removing devices and entities to them using services. 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!


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