请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 1914|回复: 89

[经验分享] 基于Appdaemon的通用定时器

  [复制链接]

16

主题

240

帖子

1349

积分

论坛技术达人

积分
1349
金钱
1099
HASS币
40

活跃会员

发表于 2018-8-9 09:54:49 | 显示全部楼层 |阅读模式
本帖最后由 cnk700i 于 2018-8-16 23:46 编辑

update 2018-08-16:
HA插件版移步这里


家里卫生间是暗卫,通风全靠抽风机,洗完澡都得开着一、两个小时。但通常晚上睡觉去了,往往得开着一宿,有点浪费电。很久很久之前肉痛地换了个aqara墙壁开关,想做个自动化解决这一痛点,但发现洗澡场景不好判断,定点的自动化又有点低端,计划就搁浅了。后来在瀚思彼岸看到过一个定时器的帖子,试用下来还算可以,考量着就先这么控制吧。考虑到这个定时器是基于HA自动化做的,限制较多,最明显就是不支持多任务以及配置麻烦,于是自己折腾做了个Appdaemon版本的。为了优(zeng)雅(jia)调(nan)度(du),采用以前在公众号上看过的一篇文章提及的环形队列法。


0.功能说明

效果图1    效果图2

  • 支持多个定时任务
  • 可定义开/关操作
  • 自动加载设备列表,无需额外配置
  • 采用看起来很厉害的环形定时队列
  • 可记忆设备上次设置的定时时间

1.环境

2.过程

2.1Home Assistant部分

2.1.1配置项

  • common_timer.yaml

游客,如果您要查看本帖隐藏内容请回复

2.2Appdaemon部分

2.2.1配置项

  • apps.yaml

游客,如果您要查看本帖隐藏内容请回复

2.2.2代码

  • common_timer.py

游客,如果您要查看本帖隐藏内容请回复

  • DelayQueue.py

游客,如果您要查看本帖隐藏内容请回复









评分

参与人数 3金钱 +50 收起 理由
windgo + 10 膜拜大神!
Jones + 20 很好很强大!
neroxps + 20 谢谢分享!

查看全部评分

博客 https://ljr.im
回复

使用道具 举报

2

主题

102

帖子

280

积分

论坛分享达人

积分
280
金钱
178
HASS币
0
发表于 2018-8-9 10:11:26 | 显示全部楼层
沙发嘿嘿
回复

使用道具 举报

20

主题

854

帖子

2468

积分

金牌会员

Rank: 6Rank: 6

积分
2468
金钱
1604
HASS币
150

活跃会员

发表于 2018-8-9 10:35:01 | 显示全部楼层
这么高大上的东西玩不来,只能顶顶看能不能进步下。
回复

使用道具 举报

32

主题

1255

帖子

4679

积分

超级版主

Nero

Rank: 8Rank: 8

积分
4679
金钱
3389
HASS币
301
发表于 2018-8-9 10:37:32 | 显示全部楼层
感谢楼主分享,注释写的很详细,适合我这种python初学者
Nero
回复

使用道具 举报

0

主题

117

帖子

1245

积分

金牌会员

Rank: 6Rank: 6

积分
1245
金钱
1128
HASS币
0
发表于 2018-8-9 12:12:35 | 显示全部楼层
感谢分享
回复

使用道具 举报

4

主题

468

帖子

1592

积分

金牌会员

Rank: 6Rank: 6

积分
1592
金钱
1124
HASS币
0
发表于 2018-8-9 13:18:59 | 显示全部楼层
谢谢分享
回复

使用道具 举报

1

主题

218

帖子

1067

积分

金牌会员

Rank: 6Rank: 6

积分
1067
金钱
849
HASS币
0
发表于 2018-8-9 14:37:48 | 显示全部楼层
感谢大神分享!
回复

使用道具 举报

30

主题

269

帖子

1129

积分

金牌会员

Rank: 6Rank: 6

积分
1129
金钱
860
HASS币
0
发表于 2018-8-9 15:13:59 | 显示全部楼层
感谢分享!
回复

使用道具 举报

1

主题

240

帖子

1318

积分

金牌会员

Rank: 6Rank: 6

积分
1318
金钱
1078
HASS币
0
发表于 2018-8-9 16:04:58 | 显示全部楼层
支持与喜爱
回复

使用道具 举报

4

主题

94

帖子

848

积分

高级会员

Rank: 4

积分
848
金钱
754
HASS币
0
发表于 2018-8-9 16:30:59 | 显示全部楼层
好东西 。谢谢楼主
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-2-17 12:12 , Processed in 0.226347 second(s), 41 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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