跳转到内容

Interval 组件

此组件允许你在固定的时间间隔运行操作。例如,如果你想每分钟切换一次开关,可以使用此组件。请注意,通过 time.on_time 触发器也可以实现相同的功能,但这种技术更轻量级、更用户友好。

# Example configuration entry
interval:
- interval: 1min
then:
- switch.toggle: relay_1

如果配置了启动延迟,则操作的每次执行不会在启动后的该时间内发生。

  • interval(必选,Time):执行操作的间隔。
  • startup_delay(可选,Time):可选的启动延迟——默认为零。
  • then(必选,Action):要执行的操作。