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 triggers

For the moments Home Assistant cannot name. ⏰

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

Cron scheduleΒΆ

Fires on a crontab schedule, for the times Home Assistant’s own time triggers cannot express, like every weekday at seven or the last Friday of the month. #crontab

spook.cron, documentation πŸ“š

Entity fell silentΒΆ

Fires when nothing has written to an entity for a while, which catches the device that died quietly instead of going unavailable. #stale #silent #dead

spook.stale, documentation πŸ“š

Integration failed to set upΒΆ

Fires when a configuration entry has been unable to set itself up for a while, past the point where Home Assistant’s own retries would have sorted it out. #integration #broken #config-entry

spook.integration_failed, documentation πŸ“š

Repair issue createdΒΆ

Fires when a new repair issue turns up, so you hear about one without visiting the repairs page. Can be narrowed by integration and severity. #repairs #issue

spook.repair_issue_created, documentation πŸ“š

Repair issue resolvedΒΆ

Fires when a repair issue goes away, either fixed or no longer reported. #repairs #issue

spook.repair_issue_removed, documentation πŸ“š

Condition turned trueΒΆ

Fires when a condition goes from false to true, using the same condition building blocks as anywhere else. #condition #template

spook.condition_met, documentation πŸ“š

Triggers in orderΒΆ

Fires when several triggers happen one after another, in the order given, optionally within a time limit. #sequence #order #timeout

spook.sequence, documentation πŸ“š

While a condition holdsΒΆ

Fires when a condition turns true and keeps firing on an interval for as long as it stays true, without holding a script run open. #condition #repeat #reminder

spook.while, documentation πŸ“š

WatchdogΒΆ

Fires when something that was expected to happen does not happen in time, without needing a helper entity and a timer to arrange it. #absence #timeout #watchdog

spook.watchdog, documentation πŸ“š

Entity will not settleΒΆ

Fires when an entity changes state more often than it should within a stretch of time, which is how a failing device usually announces itself. #flapping #device-health #unavailable

spook.flapping, documentation πŸ“š