๐ Time
The automation.time extension provides tools for quickly performing automation calculations involving time.
ShortTime syntaxโ
Valid values:
- "
NOW" - "
TOMORROW" - Pattern:
(AM|PM)[H]H[:(00|15|30|45)]
Examples: AM8, AM09, PM5:30
Creating Referencesโ
const [AM8, PM5, NOW] = automation.time.refTime(["AM8", "PM5", "NOW"]);
Time testsโ
isBefore(time: TShortTime)isAfter(time: TShortTime)isBetween(start: TShortTime, end: TShortTime)
function shouldDoThing() {
if (automation.time.isAfter("AM10:30")) {
return false;
}
return automation.time.isBefore("PM5");
}