Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Reference

Provided Home Assistant conditions

Asking the questions Home Assistant does not. πŸ€”

Spook provides new conditions to Home Assistant. This reference page lists them all and points you to the right documentation for that condition.

Triggered by a userΒΆ

Passes when a person is behind what set this off, rather than a schedule, the sun, or an integration acting on its own. #whodunnit

spook.triggered_by_user, documentation πŸ“š

Not triggered by a userΒΆ

Passes when nobody set this run going. The other half of the same question. #nobodyhome

spook.not_triggered_by_user, documentation πŸ“š

CooldownΒΆ

Passes when this automation or script has not run within a given time, so it does not re-fire more often than you want it to. #patience

spook.cooldown, documentation πŸ“š

ChanceΒΆ

Passes a set percentage of the time, chosen at random on every check. For when the same thing every evening gets boring. #coinflip

spook.chance, documentation πŸ“š

Triggered by an automationΒΆ

Passes when another automation set this run going, directly or through a script. Can be narrowed to particular automations. #automation #context

spook.triggered_by_automation, documentation πŸ“š

Repair issue outstandingΒΆ

Passes while a repair issue is outstanding, for holding something back until the house is in order. Issues somebody has ignored do not count. #repairs #issue

spook.repair_issue_present, documentation πŸ“š

Run allowance leftΒΆ

Passes while this automation has run fewer than a given number of times within a given period. The counterpart to Cooldown: that one spaces runs out, this one caps them. #quota #ratelimit

spook.quota, documentation πŸ“š