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

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

 找回密码
 立即注册
查看: 331|回复: 41

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

[复制链接]

12

主题

197

帖子

879

积分

论坛技术达人

积分
879
金钱
677
HASS币
20

活跃会员

发表于 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 谢谢分享!

查看全部评分

我的blog:ljr.im
回复

使用道具 举报

2

主题

100

帖子

270

积分

论坛分享达人

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

使用道具 举报

13

主题

635

帖子

1733

积分

金牌会员

Rank: 6Rank: 6

积分
1733
金钱
1088
HASS币
0

活跃会员

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

使用道具 举报

24

主题

755

帖子

2907

积分

超级版主

Nero

Rank: 8Rank: 8

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

使用道具 举报

0

主题

104

帖子

865

积分

高级会员

Rank: 4

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

使用道具 举报

4

主题

139

帖子

584

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

206

帖子

877

积分

高级会员

Rank: 4

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

使用道具 举报

22

主题

192

帖子

680

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

193

帖子

956

积分

高级会员

Rank: 4

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

使用道具 举报

4

主题

84

帖子

706

积分

高级会员

Rank: 4

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-8-19 21:51 , Processed in 0.317218 second(s), 41 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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