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

 找回密码
 立即注册
查看: 2741|回复: 19

[技术探讨] homeassistant中的时间触发不起作用

[复制链接]

34

主题

312

帖子

1452

积分

金牌会员

Rank: 6Rank: 6

积分
1452
金钱
1140
HASS币
0
发表于 2022-12-14 17:08:22 | 显示全部楼层 |阅读模式

- id: '1671008628030'

  alias: 新建自动化

  description: ''

  trigger:

  - platform: time

    at: '11:00:00'

  condition:

  - condition: state

    entity_id: binary_sensor.workday_sensor

    state: 'on'

  action:

  - type: turn_on

    device_id: 2638ef6dd813095f68c6f2eb58b6005a

    entity_id: switch.yang_tai_zheng_guo_switch

    domain: switch

  mode: single



当工作日的时候,每天10点开启插座。
但是测试了很多次,发现时间触发不管用。有哪位大神可以帮忙看看是哪里出错了吗?

回复

使用道具 举报

4

主题

144

帖子

1259

积分

金牌会员

Rank: 6Rank: 6

积分
1259
金钱
1115
HASS币
0
发表于 2022-12-14 17:26:16 | 显示全部楼层
不是可以进到跟踪执行过程中看执行吗,还有环境条件可以手动测试看看当前满不满足。
看设置没啥问题,你得自己去测试调试,判断是触发器除了问题还是环境条件除了问题
回复

使用道具 举报

32

主题

1066

帖子

4954

积分

论坛元老

Rank: 8Rank: 8

积分
4954
金钱
3873
HASS币
90
发表于 2022-12-14 18:29:07 | 显示全部楼层
这不是每天十一点吗,hahah
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

34

主题

312

帖子

1452

积分

金牌会员

Rank: 6Rank: 6

积分
1452
金钱
1140
HASS币
0
 楼主| 发表于 2022-12-15 08:52:28 | 显示全部楼层
relliky 发表于 2022-12-14 18:29
这不是每天十一点吗,hahah

10点和11点是我写错了,测试了,就是不启动。
回复

使用道具 举报

34

主题

312

帖子

1452

积分

金牌会员

Rank: 6Rank: 6

积分
1452
金钱
1140
HASS币
0
 楼主| 发表于 2022-12-15 08:54:46 | 显示全部楼层
flyibeat 发表于 2022-12-14 17:26
不是可以进到跟踪执行过程中看执行吗,还有环境条件可以手动测试看看当前满不满足。
看设置没啥问题,你得 ...

跟踪执行是已经执行的才能跟踪吧。测试过加了时间条件后就不执行了。另外多个条件默认的是且的关系还是或的关系。搞不太清楚。
回复

使用道具 举报

0

主题

16

帖子

795

积分

高级会员

Rank: 4

积分
795
金钱
779
HASS币
0
发表于 2022-12-15 11:01:25 | 显示全部楼层
action里,“- type: turn_on”,turn_on之前的域呢?而且,执行动作的话,不应该是“- service: switch.turn_on”?
回复

使用道具 举报

34

主题

312

帖子

1452

积分

金牌会员

Rank: 6Rank: 6

积分
1452
金钱
1140
HASS币
0
 楼主| 发表于 2022-12-15 13:50:15 | 显示全部楼层
HX6650 发表于 2022-12-15 11:01
action里,“- type: turn_on”,turn_on之前的域呢?而且,执行动作的话,不应该是“- service: switch.tu ...

微信图片_20221215134817.png
- id: '1671065674438'
  description: ''
  trigger:
  - platform: time
    at: 09:13:00
  condition: []
  action:
  - type: turn_off
    device_id: b96da08184e72395e9b4973018ff0824
    entity_id: switch.jing_yu_cha_zuo
    domain: switch
  mode: single
是通过系统里面自动化可视化界面写的,生成的代码就是上面的。按照流程应该是9点13分打开插座。但是就是不执行。
回复

使用道具 举报

0

主题

16

帖子

795

积分

高级会员

Rank: 4

积分
795
金钱
779
HASS币
0
发表于 2022-12-15 14:17:08 | 显示全部楼层
hcfong2020 发表于 2022-12-15 13:50
是通过系统里面自动化可视化界面写的,生成的代码就是上面的。按照流程应该是9点13分打开插座。但是就是 ...

你的“动作”是调用服务,还是设备?如果是设备的话,你改成调用服务试试
回复

使用道具 举报

4

主题

144

帖子

1259

积分

金牌会员

Rank: 6Rank: 6

积分
1259
金钱
1115
HASS币
0
发表于 2022-12-15 15:17:04 | 显示全部楼层
先设一个1-2分钟即将到来的时间触发器,看看自动化能被时间触发吗,先排除你时区是不是设错了之类的问题
能的话在慢慢判断下一步哪里出问题了


QQ截图20221215151534.jpg
回复

使用道具 举报

34

主题

312

帖子

1452

积分

金牌会员

Rank: 6Rank: 6

积分
1452
金钱
1140
HASS币
0
 楼主| 发表于 2022-12-16 10:32:21 | 显示全部楼层
flyibeat 发表于 2022-12-15 15:17
先设一个1-2分钟即将到来的时间触发器,看看自动化能被时间触发吗,先排除你时区是不是设错了之类的问题
能 ...

我用的是docker,进homeassitant 终端后,时区是一致的。设置了1分钟后触发也是无法启动。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 13:48 , Processed in 0.296828 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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