---
title: "Spook"
description: "Spook is a Marketplace integration for Home Assistant. It has 29.4k installs sharing analytics, works locally and was last updated October 27, 2026."
canonical: "https://vulpo.app/integrations/marketplace/frenck-spook"
url: "https://vulpo.app/integrations/marketplace/frenck-spook.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Spook

> Spook is a Marketplace integration for Home Assistant. It has 29.4k installs sharing analytics, works locally and was last updated October 27, 2026.

Spook is a custom integration that adds a broad set of extra tools, actions and repair checks to Home Assistant. It adds actions for editing groups made through the interface, waiting for a condition, and importing blueprints. Other actions cover automations, such as turning one off or on for a limited time, and lights, where changes apply only to lights that are already on. Calendar events can be deleted or updated, thermostat setpoints can be stepped up or down, and new areas can be created. It also raises repair notices for problems like unknown entities, missing dashboard resources and orphaned long-term statistics. It works locally, is set up in the UI, and ships an agent skill describing its features for AI agents.

Automatic summary of the README and code of frenck/spook. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=frenck&repository=spook&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=frenck&repository=spook&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Device triggers**: Its devices can start automations directly.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

## Entities

- **Buttons**: Reload, Restart, Ignore all, Unignore all
- **Sensors**: Air quality, Alarm control panels, Areas, Automations, Binary sensors, Buttons, Calendars, Cameras, Climate, Counters, Covers, Custom integrations, and 44 more
- **Switches**: Alexa state reporting, Google Assistant state reporting, Remote

## Actions

- **Add members to a group**: Adds entities to a group made through the interface, while Home Assistant is running. Entities already in the group are left where they are.
  Fields: Group, Members
- **Remove members from a group**: Takes entities out of a group made through the interface, while Home Assistant is running. Naming something that is not in the group does nothing, so this is also how you clear out a member that no longer exists.
  Fields: Group, Members
- **Set the members of a group**: Replaces the members of a group made through the interface with the ones given, while Home Assistant is running.
  Fields: Group, Members
- **Wait for a condition**: Wait until a condition is true. Returns straight away if it already is.
  Fields: Condition, Timeout
- **Boo!**: Calling this action spooks Home Assistant. Performing this action will always fail.
- **Random fail**: Performing this action will randomly fail.
- **Import blueprint**: Import a blueprint.
  Fields: URL
- **Snooze**: Turns an automation off for a while, and turns it back on when the time is up.
  Fields: Duration
- **Turn on for**: Turns an automation on for a while, and turns it back off when the time is up.
  Fields: Duration
- **Set brightness**: Sets the brightness of lights that are already on, and leaves the ones that are off alone.
  Fields: Brightness, Transition
- **Increase brightness**: Turns up the lights that are already on, and leaves the ones that are off alone.
  Fields: Step, Transition
- **Decrease brightness**: Turns down the lights that are already on, stopping at the dimmest they go rather than switching them off.
  Fields: Step, Transition
- **Set color**: Sets the color of lights that are already on, and leaves alone the ones that are off or cannot do color.
  Fields: Color, Transition
- **Set color temperature**: Sets the color temperature of lights that are already on, each within the range it can actually reach.
  Fields: Color temperature, Transition
- **Set effect**: Sets an effect on the lights that are already on and actually have it.
  Fields: Effect
- **Delete event**: Deletes events from a calendar, found by their title or uid in a stretch of time. Hands back what it deleted, uid included.
  Fields: Summary, UID, Start date and time, End date and time, Duration, Whole series
- **Update event**: Changes events in a calendar, found by their title or uid in a stretch of time. Hands back what it changed, uid included.
  Fields: Summary, UID, Start date and time, End date and time, Duration, New summary, Description, Location, New start, New end
- **Increase temperature**: Turns a thermostat's setpoint up a step, both setpoints for one that heats and cools. A thermostat that is off stays off.
  Fields: Step
- **Decrease temperature**: Turns a thermostat's setpoint down a step, both setpoints for one that heats and cools. A thermostat that is off stays off.
  Fields: Step
- **Create an area**: Creates a new area on the fly.
  Fields: Name, Icon, Aliases

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **System health**: Adds its status to Home Assistant's system information.
- **Repair notices**: Notices it can show in Settings, Repairs:
  Unknown entities used in the energy dashboard, Dashboard resources point at missing files, Orphaned long-term statistics found, Restart required, Unknown entities in your customizations, Unknown icons in your settings

## From the README

> fed. And his free bi-weekly newsletter keeps your inner ghost well fed.

From the README of [frenck/spook](https://github.com/frenck/spook#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Number: 29.4k installs sharing analytics; 1.7k GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v5.11.1, last updated October 27, 2026
- Domain: `spook`
- Source: <https://github.com/frenck/spook>
- Issues: <https://github.com/frenck/spook/issues>
- Screenshot: https://vulpo.app/integrations-img/c15a99c76a5ff185.webp (from frenck/spook's README)

In Vulpo: Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/frenck-spook

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/frenck-spook
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
