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 π!).
Enable/disable that one integration on the fly. Enable/disable polling for updates or ignore all discovered integrations.
Programmatically enable/disable any device in Home Assistant by performing an action
Automate entity control with actions: hide/unhide, enable/disable, list, and delete orphaned (database) entities.
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.
Spook adds a bunch of devices and entities to Home Assistant that provide information and controls over the internals of Home Assistant.
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. π