@tbowmo/node-red-small-timer
Version:
Small timer node for Node-RED with support for sunrise, sunset etc. timers
20 lines (16 loc) • 471 B
text/typescript
import { NodeMessage, NodeMessageInFlow } from 'node-red'
export type State = 'auto' | 'tempOn' | 'tempOff'
export type Trigger = 'input' | 'timer'
export interface ISmallTimerMessage extends NodeMessageInFlow {
reset?: boolean,
timeout?: number,
}
export type SmallTimerChangeMessage = NodeMessage & {
autoState: boolean,
timeout: number,
temporaryManual: boolean,
duration: number,
stamp: number,
state: State,
trigger: Trigger
}