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

 找回密码
 立即注册
查看: 6363|回复: 2

[基础教程] 配置timer计时自动化,请各位大佬多多指教

[复制链接]

5

主题

67

帖子

213

积分

论坛分享达人

积分
213
金钱
146
HASS币
0
QQ
发表于 2020-11-3 10:18:38 | 显示全部楼层 |阅读模式
在搞厨房的时候想到如果电磁炉忘记关了可能会有安全隐患,然后就想写一个倒计时,从电磁炉开关打开开始计时,超过规定时间自动关闭开关
然后就用了timer
在configuration.yaml文件中添加了如下代码
timer:
  kitchen:
    duration: '00:10:00'
自动化中写了
- alias: Timestart
  id: 'Timerstart'
  trigger:
  - platform: state
    entity_id: switch.chu_fang_kai_guan 
    to: 'on'
  action:
  - service: timer.start
    entity_id: timer.kitchen       
 

- alias: Timerstop
  id: 'Timerstop'
  trigger:
  - platform: event
    event_type: timer.finished
    event_data:
      entity_id: timer.kitchen
  avtion:
  - service: switch.turn_off
    entity_id:
      - switch.chu_fang_kai_guan
但是在自动化窗口中只显示了Timerstart,而Timerstop并没有显示在自动化窗口中
请问各位哪里写错了呀,新手小白,望各位多多指点
回复

使用道具 举报

21

主题

188

帖子

1483

积分

金牌会员

Rank: 6Rank: 6

积分
1483
金钱
1290
HASS币
60
发表于 2020-11-3 22:21:45 | 显示全部楼层
avtion --> action

分享一点经验:timer在HA重启之后可能会被重置为00:00:00,导致自动化失效。
我的解决方法:用now time+计时目标(例如十分钟)=trigger time,把值寄存在input_datetime中,然后用tamplate trigger来触发自动化,大概是{{state('sensor.timer') == state('input_datetime.xxxx')}}。
回复

使用道具 举报

5

主题

67

帖子

213

积分

论坛分享达人

积分
213
金钱
146
HASS币
0
QQ
 楼主| 发表于 2020-11-5 21:12:55 | 显示全部楼层
chiunownow 发表于 2020-11-3 22:21
avtion --> action

分享一点经验:timer在HA重启之后可能会被重置为00:00:00,导致自动化失效。

请问可以分享一下配置文件嘛,初学不太明白,只能照着配置文件改改
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 14:58 , Processed in 0.064922 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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