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

 找回密码
 立即注册
查看: 19721|回复: 10

[求助] 关于condition的time不执行

[复制链接]

11

主题

271

帖子

3099

积分

论坛元老

Rank: 8Rank: 8

积分
3099
金钱
2828
HASS币
10
发表于 2021-2-28 00:35:39 | 显示全部楼层 |阅读模式
本帖最后由 roc227 于 2021-2-28 00:35 编辑
#餐厅流明高于500
- alias: test
  trigger:
    - platform: event
      event_type: xiaomi_aqara.click
      event_data:
        entity_id: binary_sensor.switch_xxxx
        click_type: single
  condition:
    condition: time
    after: "00:15:00"
    before: "08:00:00"
  action:
    - service: light.turn_off
      entity_id: light.milight
只要去掉before或者把时间调到16:00到8:00,就没问题。这样写死活不执行》。。。。。。
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-2-28 00:43:15 | 显示全部楼层
直接配置里写不完了,一般不容易出错。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2021-2-28 17:26:26 | 显示全部楼层
本帖最后由 27hh 于 2021-3-6 01:08 编辑

hass的时间我记得是与的关系,你这样相当于没有交集,应当是永远不会执行的,至于为什么16:00到8:00可以,就不知道了……跨过一天的时间段,需要加个or的条件。
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2021-2-28 19:03:23 | 显示全部楼层
27hh 发表于 2021-2-28 17:26
hass的时间我记得是与的关系,你这样相当于没有交集,应当是永远不会执行的,至于为什么16:00到8:00可以 ...

ha 条件支持直接跨越天数的。
Time condition windows can span across the midnight threshold if both after and before keys are used. In the example above, the condition window is from 3pm to 2am.conditions
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2021-2-28 19:25:07 | 显示全部楼层
For the after and before options a time helper (input_datetime entity) can be used instead.

condition:
  condition: time
  after: input_datetime.house_silent_hours_start
  before: input_datetime.house_silent_hours_end
回复

使用道具 举报

11

主题

271

帖子

3099

积分

论坛元老

Rank: 8Rank: 8

积分
3099
金钱
2828
HASS币
10
 楼主| 发表于 2021-2-28 22:06:05 | 显示全部楼层
27hh 发表于 2021-2-28 17:26
hass的时间我记得是与的关系,你这样相当于没有交集,应当是永远不会执行的,至于为什么16:00到8:00可以 ...
condition:
  condition: time
  # At least one of the following is required.
  after: "15:00:00"
  before: "02:00:00"
  weekday:
    - mon
    - wed
    - fri


可官方的示例就是跨了天的
15没问题,改到19就GG了
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2021-3-1 15:08:56 | 显示全部楼层
jyz_0501 发表于 2021-2-28 19:03
ha 条件支持直接跨越天数的。
Time condition windows can span across the midnight threshold if both a ...

嗯,以前都没注意过,自己测试的时候,也是经常不执行,那看来是HA的bug。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2021-3-1 15:08:57 | 显示全部楼层
jyz_0501 发表于 2021-2-28 19:03
ha 条件支持直接跨越天数的。
Time condition windows can span across the midnight threshold if both a ...

嗯,以前都没注意过,自己测试的时候,也是经常不执行,那看来是HA的bug。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2021-3-6 01:09:42 | 显示全部楼层
jyz_0501 发表于 2021-2-28 19:03
ha 条件支持直接跨越天数的。
Time condition windows can span across the midnight threshold if both a ...

信了文档的鬼话,刚刚又试了一下。跨天的自动化就是永远不会执行,必须手动用or写两个time条件。HA这一点是真的恶心!
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2021-3-13 12:10:28 | 显示全部楼层
27hh 发表于 2021-3-6 01:09
信了文档的鬼话,刚刚又试了一下。跨天的自动化就是永远不会执行,必须手动用or写两个time条件。HA这一点 ...

额 好吧,我感觉会不会是时区问题。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 09:49 , Processed in 0.976887 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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