『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 7379|回复: 18

求教:在么定义每个月几号触发的自动化

[复制链接]

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
发表于 2019-6-30 09:07:26 | 显示全部楼层 |阅读模式
假如我需要每个月5号的10.50到11点之间每两分钟触发一次。
我知道到了按照星期几触发的。没看到有可以这样每个月几号触发的。
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-6-30 10:31:54 | 显示全部楼层
本帖最后由 情非殇 于 2019-6-30 10:52 编辑

参考workday文档

你可以用每2分钟触发作为trigger,binary_workday做condition,来执行


其实,貌似,你可以判断sensor.date,直接判断日期就好了
Snipaste_2019-06-30_10-39-32.png
然后参考Mirukuteii大佬帖子里有个切片取值的方法,取最后2位DD做判断
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-6-30 11:38:54 | 显示全部楼层
上nodered 无脑输数字
回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
 楼主| 发表于 2019-6-30 13:25:59 | 显示全部楼层
情非殇 发表于 2019-6-30 10:31
参考workday文档

你可以用每2分钟触发作为trigger,binary_workday做condition,来执行

谢谢。我研究研究
回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
 楼主| 发表于 2019-6-30 13:27:37 | 显示全部楼层
xieahui 发表于 2019-6-30 11:38
上nodered 无脑输数字

这么
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-6-30 23:06:20 | 显示全部楼层
https://www.home-assistant.io/docs/configuration/templating/#time

参考这个:

条件写 if {{ now().day }}== 3

意思就是 日期为3, 每个月3号的时候就会触发!
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2019-6-30 23:22:02 | 显示全部楼层
我在寻找 每天只触发一次的实现方法   

难道说我要触发一次后关闭自动化? 或者  触发后,第二天再开启?
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-7-1 04:34:09 | 显示全部楼层
trigger:
  - at: "00:01"
    platform: time
  condition:
    - condition: template
      value_template: "{{ now().strftime('%d')=='1' }}"
每月1日凌晨触发
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-7-1 08:46:36 | 显示全部楼层
jyz_0501 发表于 2019-6-30 23:22
我在寻找 每天只触发一次的实现方法   

难道说我要触发一次后关闭自动化? 或者  触发后,第二天再开启? ...

每天0点触发,开机触发,或者用计数器 ,执行过后触发1次计数器,判断只有计数器=0的时候触发,0点清零

都是些小白的蠢办法,
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-7-1 09:24:43 | 显示全部楼层
情非殇 发表于 2019-6-30 10:31
参考workday文档

你可以用每2分钟触发作为trigger,binary_workday做condition,来执行

我一直在想 通过condition判断执行  但是trigger频繁触发  对系统稳定性有好处吗
以前写过每秒判断家里没人就自动关灯 但是一直在循环触发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 03:29 , Processed in 0.092103 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表