请听我说。
我正在考虑一个有听力问题的人的自动化。我想用Sonoff开关创建自动化,该开关在每个小时的顶部打开灯(例如,2,然后两次,3-3次,等等)。我知道我可以每小时编写一个冗长的代码,但也许有一个快捷方式。有什么想法吗?谢谢

编辑:只是注意到您是新成员,欢迎来到社区!

使用重复和time_pattern触发器。假设您希望这种图案不到12小时的时钟…

- 触发器: - 平台:time_pattern#在整个分钟时0分钟时每小时匹配每小时:0动作: - 重复:序列: -  service:light.turn_on entity_id:light.xxx-延迟:“ 00:00:01”  - 服务:服务:light.turn_off entity_id:light.xxx-延迟:“ 00:00:01”直到: - 条件:template value_template:> {{repot.index> = now()。小时%12 + 1}}

如果您想要24小时的闪光灯,请更改此信息:

value_template:> {{repot.index> = now()。小时%12 + 1}}

value_template:> {{repot.index> = now()。小时 + 1}}}
1喜欢

谢谢您的迅速回复!
我已经实施了上述内容,但是我的HA说:缺少财产条件,并且不允许“直到”。
是的,我是新来的,但是已经有更长的时间了。:眨眼:

也是这样:
[自动化]的无效配置:必须至少包含一个计数,直到为止。对于字典值 @ data ['action'] [0] ['recople']。没有。

您可以为此自动化发布整个配置吗?

我刚刚复制/粘贴:

  • 扳机:

    • 平台:time_pattern

      每小时在整个时间0分钟时进行比赛

      分钟:0

    行动:

    • 重复:

      序列:

      • 服务:light.turn_on

        Entity_id:Switch.30753800D8F15BB02172

      • 延迟:“ 00:00:01”

      • 服务:light.turn_off

        Entity_id:Switch.30753800D8F15BB02172

      • 延迟:“ 00:00:01”

      直到: (在这里说财产,直到不允许

      • 条件:模板

        value_template:>

        {{index =

请以适当的代码格式发布此信息。请参阅此处的步骤11:帮助我们帮助您

使用tick标记(不是单个或双引号标记!),该标记应与Tilde相同的密钥。在普通的北美键盘上,这直接位于“ 1”键的左侧。

将其中三个放在代码的顶部,三个放在底部,因此看起来像这样:

``代码都在这里``````''

我看到我的错误,我将其修复在上面的原始帖子中。现在检查一下。

是的,我道歉。我真的是新来的。

现在看起来不错!但是我真的看不到什么是错误。

直到其下方的所有内容都需要额外的2个空间。它应该与序列结合,而不是重复。

我刚刚重新检查了配置并得到了:

[自动化]的无效配置:无效的模板(templateSyntaxError:预期令牌'打印语句',get'=')for字典值 @ data ['action'] [0] [0] [0] ['repot'] ['repot'] ['直到'直到'] [] ['直到'] []0] ['value_template']。没有。(请参阅 /config/configuration.yaml,第26行)。

对不起,我不知道如何正确粘贴

是的另一个错字,= <更改为<=

嗨,很抱歉再次打扰您,但似乎自动化仍然有些东西。它打开,但在循环中开/关,无休止。

好,是的。抱歉,我应该在发布之前对此进行了测试。我的错误,原始帖子已经更新了……再次。