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 π