Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

Spook 👻 Not your homie

frenck/spook

Name already in use.

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more about the CLI .

  • Open with GitHub Desktop
  • Download ZIP

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

@Danieldiazi

  • 529 commits

Spook 👻 Not your homie.

GitHub Release

Hi! I'm Spook 👻 and I'm a custom integration for use with Home Assistant. I will extend your Home Assistant instance with a huge set of scary powerful tools. 🛠️

Learn all about me in the extensive documentation

⚠️ Just to be very clear...

Spook is not affiliated with, endorsed, recommended, or supported by the Home Assistant project.

This custom integration is provided as-is, without any warranty or support. If you experience issues with this integration, or as a result of this integration, please go cry a lot on your own.

Contributing

We've set up a separate document for our contribution guidelines .

Authors & contributors

The original setup of this repository is by Franck Nijhof .

Thanks to everyone who already contributed! ❤️

spook home assistant

For a full list of all authors and contributors, check the contributor's page .

Translating Spook

Spook isn't very good at speaking different languages, but you can help!

As a matter of fact, Spooks translation files are CC0 licensed !

Translating can be done from your webbrowser, no programming knowledge is needed!

Translation status

Copyright (c) 2023-2024 Franck Nijhof

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, but NOT including the right to run, execute or use the Software or any executable binaries built from the source code.

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Code of conduct

Security policy, releases 42, sponsor this project.

  • https://frenck.dev/donate/

Contributors 36

@frenck

  • Python 100.0%

The new version of Spook is a leap forward

The first version of Spook was really interesting, especially the feature to insert historic data in the database. With the newer versions Frenck have lifted the integration to a whole new level!

If you are missing and odd feature in HA, then you should really check it out.

Screenshot 2023-02-28 at 4.26.19 pm

Repository frenck/spook not found.

:slight_smile:

Ok, so should I use Spook? No! The license doesn’t allow that (see below).

Time to zone out and relax 📍

The Home Assistant zone icon

A zone in Home Assistant is a virtual representation of a physical space. Think of it as drawing a circle on a map; that circle represents a zone. Zones are used to track the location of people and devices but can also be used to trigger automations based on entering or leaving a zone.

Spook adds new services to the zone integrations that allow you to manage and modify them using automations dynamically.

Screenshot of the recorder import statistics service call in the developer tools.

Figure  1 : Spook adds a service that allows importing data into the recorder.

Devices & entities ¶

Spook does not provide any new devices or entities for this integration.

Spook adds the following new service to your Home Assistant instance:

Create a zone ¶

Adds a new zone to your Home Assistant instance.

Screenshot of the zone create service call in the developer tools.

The radius attribute must be entered in meters.

Update a zone ¶

Updates properties of an existing zone.

Screenshot of the zone update service call in the developer tools.

The radius attribute must be entered in meters. Only the parameters that are provided will be updated. Other parameters will remain unchanged.

Delete a zone ¶

Deletes a zone from Home Assistant

Screenshot of the zone delete service call in the developer tools.

Or delete multiple at ones:

Spook has no repair detections for this integration.

Uses cases ¶

Some use cases for the enhancements Spook provides for this integration:

  • You could use these services to dynamically create and update zones around a car or a person using automations. Using these you could tell who is close to the car or notify if you are near a certain person.

Blueprints & tutorials ¶

There are currently no known blueprints or tutorials for the enhancements Spook provides for this integration. 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 integration, for example, by adding a new service, 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 Support page on where to go for help.

IMAGES

  1. Spook

    spook home assistant

  2. Spook

    spook home assistant

  3. The new version of Spook is a leap forward

    spook home assistant

  4. Spook

    spook home assistant

  5. Spook

    spook home assistant

  6. Spook

    spook home assistant

VIDEO

  1. COMPLETE GUIDE TO HOME ASSISTANT

  2. Home Assistant Setup Made Easy: The Ultimate Guide

  3. Problemlösung leicht gemacht: Fehlerbehebung in Home Assistant mit Spook

  4. What Is Home Assistant? This is the ultimate beginners guide to start with Home Assistant

  5. Home Assistant COMPLETE Beginners Guide

  6. My Top Home Assistant Add-Ons for 2023!

COMMENTS

  1. frenck/spook: Spook Not your homie - GitHub

    frenck Bump min required Home Assistant to 2023.12.0 ( #510) f2f0f27 16 hours ago 515 commits .devcontainer Add devcontainer ( #279) 4 months ago .github ⬆️ Update actions/deploy-pages action to v4.0.2 last week .vscode Add devcontainer ( #279) 4 months ago custom_components/ spook Add support for forwarding entry setup to Ectoplasms ( #507)

  2. Spook a scary powerful toolbox for Home Assistant.

    Spook 👻 a scary powerful toolbox for Home Assistant. Getting started Installing Spook in Home Assistant Don't worry, we'll go through it step-by-step. August 9, 2023 Time to get Spook 👻 settled and installed in your Home Assistant instance. Getting Spook up and running should not be too hard when you follow this guide.

  3. Spook a scary powerful toolbox for Home Assistant.

    Spook 👻 a scary powerful toolbox for Home Assistant. Getting started Using Spook with Home Assistant Spook is oddly familiar. August 9, 2023 Now you have Spook installed; you can start using it. It is hard to explain what Spook does, but its experience in using it is best described as: oddly familiar 🙂.

  4. The new version of Spook is a leap forward - Configuration ...

    The new version of Spook is a leap forward - Configuration - Home Assistant Community The new version of Spook is a leap forward WallyR (Wally) February 28, 2023, 3:57pm 1 The first version of Spook was really interesting, especially the feature to insert historic data in the database.

  5. Spook a scary powerful toolbox for Home Assistant.

    Spook is a scary powerful toolbox for Home Assistant, but be aware, Spook is not your homie! Hi! 👋 Welcome to my (one and only) custom integration for Home Assistant: Spook! 👻

  6. Spook a scary powerful toolbox for Home Assistant.

    August 9, 2023 Hi! I’m Spook 👻 and I’m a custom integration for use with Home Assistant. I will extend your Home Assistant instance with a huge set of scary powerful tools. 🛠️ Just to be clear from the very start... Spook is not supported by the Home Assistant project.

  7. Spook a scary powerful toolbox for Home Assistant.

    Spook 👻 a scary powerful toolbox for Home Assistant. Features You want to know what Spook can do for you? 🧪 August 9, 2023 Spook ships with a lot of goodness for you to explore. Currently, there are three main areas of functionality that Spook sprinkles on top of Home Assistant. Core extensions

  8. Spook a scary powerful toolbox for Home Assistant.

    August 9, 2023 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 services to control those integrations. Services

  9. Spook a scary powerful toolbox for Home Assistant.

    A zone in Home Assistant is a virtual representation of a physical space. Think of it as drawing a circle on a map; that circle represents a zone. Zones are used to track the location of people and devices but can also be used to trigger automations based on entering or leaving a zone. Spook adds new services to the zone integrations that allow ...