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

 找回密码
 立即注册
查看: 7121|回复: 12

[求助] 请问怎么能设定天数触发

[复制链接]

2

主题

160

帖子

2618

积分

金牌会员

Rank: 6Rank: 6

积分
2618
金钱
2458
HASS币
0
发表于 2019-4-4 09:19:06 | 显示全部楼层 |阅读模式
我看到 time 好像只能设定「时分秒」,weekday 设置每星期的那一天或者那几天,我有一个场景是需要每18天触发打开一次,触发后等待一天关闭,再重复,请问有什么办法吗?
回复

使用道具 举报

13

主题

500

帖子

3432

积分

论坛元老

Rank: 8Rank: 8

积分
3432
金钱
2927
HASS币
20
发表于 2019-4-4 13:09:51 | 显示全部楼层
看官网例子,有个例子是积累戒烟时间的,秒数转换到几天几小时几分
回复

使用道具 举报

2

主题

160

帖子

2618

积分

金牌会员

Rank: 6Rank: 6

积分
2618
金钱
2458
HASS币
0
 楼主| 发表于 2019-4-4 14:52:18 | 显示全部楼层
yuqiuyi99 发表于 2019-4-4 13:09
看官网例子,有个例子是积累戒烟时间的,秒数转换到几天几小时几分

谢谢!我再研究一下怎么把检测时间从5分钟改成天数。
回复

使用道具 举报

27

主题

2144

帖子

8970

积分

论坛元老

Rank: 8Rank: 8

积分
8970
金钱
6821
HASS币
30

论坛元老

发表于 2019-4-4 17:56:29 | 显示全部楼层
本帖最后由 情非殇 于 2019-4-4 18:06 编辑

用counter计数器计数,日期每次变化,计数器+1,累计到18时执行动作,累计到19时清零,然后该是20的时候就变成1重新开始计数了,当然,这样要把计数器起始设置成1
回复

使用道具 举报

2

主题

160

帖子

2618

积分

金牌会员

Rank: 6Rank: 6

积分
2618
金钱
2458
HASS币
0
 楼主| 发表于 2019-4-4 20:57:33 | 显示全部楼层
情非殇 发表于 2019-4-4 17:56
用counter计数器计数,日期每次变化,计数器+1,累计到18时执行动作,累计到19时清零,然后该是20的时候就 ...

谢谢。要好好研究研究,希望可以
回复

使用道具 举报

27

主题

2144

帖子

8970

积分

论坛元老

Rank: 8Rank: 8

积分
8970
金钱
6821
HASS币
30

论坛元老

发表于 2019-4-4 21:32:23 | 显示全部楼层
本帖最后由 情非殇 于 2019-4-4 21:43 编辑
opalhair 发表于 2019-4-4 20:57
谢谢。要好好研究研究,希望可以
万物皆可计数
counter:
  test:
    name: '计数器'
    initial: 0
    step: 1

automation:
  - alias: test1
    trigger:
      - platform: state
        entity_id: sensor.date
    action:
      # +1
      - service: counter.increment
        entity_id: counter.test

  - alias: test2
    trigger:
      - platform: state
        entity_id: counter.test
        to: '18'
    action:
      # 触发动作
      
  - alias: test3
    trigger:
      - platform: state
        entity_id: counter.test
        to: '19'
    action:
      # 复位计数器
      - service: counter.reset
        entity_id: counter.test_0311
回复

使用道具 举报

2

主题

160

帖子

2618

积分

金牌会员

Rank: 6Rank: 6

积分
2618
金钱
2458
HASS币
0
 楼主| 发表于 2019-4-4 22:00:54 | 显示全部楼层
情非殇 发表于 2019-4-4 21:32
万物皆可计数
[code]counter:
  test:

非常感谢!我搜到你之前写的实例,跟着改了一下,复位前增加了一个关闭的 action,等墙壁插座安装以后就可以试了。
回复

使用道具 举报

8

主题

871

帖子

5224

积分

论坛元老

Rank: 8Rank: 8

积分
5224
金钱
4353
HASS币
0
发表于 2019-4-5 14:44:35 | 显示全部楼层
学习学习
回复

使用道具 举报

27

主题

2144

帖子

8970

积分

论坛元老

Rank: 8Rank: 8

积分
8970
金钱
6821
HASS币
30

论坛元老

发表于 2019-4-5 21:06:44 | 显示全部楼层
opalhair 发表于 2019-4-4 22:00
非常感谢!我搜到你之前写的实例,跟着改了一下,复位前增加了一个关闭的 action,等墙壁插座安装以后就 ...

可以做个script的+1,和-1 的service,用来手动微调,增加容错性
回复

使用道具 举报

2

主题

160

帖子

2618

积分

金牌会员

Rank: 6Rank: 6

积分
2618
金钱
2458
HASS币
0
 楼主| 发表于 2019-4-5 21:14:54 | 显示全部楼层
情非殇 发表于 2019-4-5 21:06
可以做个script的+1,和-1 的service,用来手动微调,增加容错性

刚刚试了一下,发现重启 HA 后计算器清零,又要研究一下了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 13:05 , Processed in 0.116190 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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