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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: kingmacth

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

[复制链接]

5

主题

193

帖子

2718

积分

金牌会员

Rank: 6Rank: 6

积分
2718
金钱
2525
HASS币
0
发表于 2019-7-1 11:07:46 | 显示全部楼层
用caldav,简单的说你就是设置一个日历,然后用caldav模块去读取日历的内容触发。
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-7-1 11:10:29 | 显示全部楼层
ghostist 发表于 2019-7-1 09:24
我一直在想 通过condition判断执行  但是trigger频繁触发  对系统稳定性有好处吗
以前写过每秒判断家里没 ...

频繁触发,理论上没问题的,有问题就是ha的稳定性不行。

我也不喜欢做一直触发的东西,你这种需求,其实也不用一直触发呀,比如这样
automation:
  - alias: test1
    
    ## 如果判断是否在家的实体状态变化,则触发
    trigger:
      platform: state
      entity_id:
        - 家人A设备
        - 家人B设备
        - 家人C设备

    ## 条件是,是否所有人的设备都不在
    condition:
      condition: and
      conditions:
        - condition: state
          entity_id: 'device_tracker.paulus//家人A设备'
          state: '不在家'
        - condition: state
          entity_id: 'device_tracker.paulus//家人B设备'
          state: '离家'
          
    action:
      ············

回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
 楼主| 发表于 2019-7-1 11:15:19 | 显示全部楼层
xuyang 发表于 2019-7-1 04:34
trigger:
  - at: "00:01"
    platform: time

谢谢。你这个就是我要的。我测试一下
回复

使用道具 举报

15

主题

146

帖子

660

积分

高级会员

Rank: 4

积分
660
金钱
513
HASS币
0
 楼主| 发表于 2019-7-1 11:16:44 | 显示全部楼层
jyz_0501 发表于 2019-6-30 23:22
我在寻找 每天只触发一次的实现方法   

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

再加个时间限制就好了。比如几点几分
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-7-1 11:42:45 | 显示全部楼层
情非殇 发表于 2019-7-1 11:10
频繁触发,理论上没问题的,有问题就是ha的稳定性不行。

我也不喜欢做一直触发的东西,你这种需求,其实 ...

嗯...自动化确实很灵活 学习了
刚写了个电视和盒子联动的自动化,但是电视没有联网功能  无法判断是否开机
写了4条,分别是
盒子Ping不通,5分钟持续,则红外关电视 延迟给电视和盒子都断电
盒子ping通瞬间,开启电视开关,延迟10秒发送电视红外开关信号
创建了input_boolean,当其开启时,给电视盒子上电,延迟5秒给电视发送红外开关机信号
input_boolean关闭时,判断盒子ping传感器做条件,如果ping为on 则给盒子发送红外开关机信号(如果正常则盒子关机,ping不通5分钟后触发自动化1)

大佬帮看看有什么逻辑漏洞吗?或者有什么可优化的地方》?
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-7-1 14:23:47 | 显示全部楼层
ghostist 发表于 2019-7-1 11:42
嗯...自动化确实很灵活 学习了
刚写了个电视和盒子联动的自动化,但是电视没有联网功能  无法判断是否开 ...

应该是差点意思,不过不影响使用。
1)有些电视盒子,遥控关闭后也能ping通,比如小米,
2)电视不联网的话,可以搞个带功率的米家wifi插座,判断功率就知道开关了
3)input_boolean虚拟一个开关的话,要做好几条自动化来更新状态来确保input的状态是对的。
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-7-1 14:35:10 | 显示全部楼层
情非殇 发表于 2019-7-1 14:23
应该是差点意思,不过不影响使用。
1)有些电视盒子,遥控关闭后也能ping通,比如小米,
2)电视不联网的 ...

1、天猫魔盒 没有这个问题
2、暂时不打算添加硬件设备 不过我有DC1  单独给电视用一个有点浪费
3、这个确实没考虑到  还要想一下
回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-7-1 15:18:41 | 显示全部楼层
ghostist 发表于 2019-7-1 14:35
1、天猫魔盒 没有这个问题
2、暂时不打算添加硬件设备 不过我有DC1  单独给电视用一个有点浪费
3、这个确 ...

你不是4条自动化嘛,把另外2条的action,最后补上turn_on或者off==input_Boolean开关就好了
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-7-1 17:51:34 | 显示全部楼层
情非殇 发表于 2019-7-1 15:18
你不是4条自动化嘛,把另外2条的action,最后补上turn_on或者off==input_Boolean开关就好了 ...

多谢指导
下午HA启动不了 现在还在修复....
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 03:41 , Processed in 0.118762 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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