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

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

 找回密码
 立即注册
查看: 915|回复: 56

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

  [复制链接]

12

主题

211

帖子

1041

积分

论坛技术达人

积分
1041
金钱
820
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 谢谢分享!

查看全部评分

我的blog:ljr.im
回复

使用道具 举报

2

主题

102

帖子

278

积分

论坛分享达人

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

使用道具 举报

13

主题

694

帖子

1837

积分

金牌会员

Rank: 6Rank: 6

积分
1837
金钱
1133
HASS币
0

活跃会员

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

使用道具 举报

26

主题

897

帖子

3366

积分

超级版主

Nero

Rank: 8Rank: 8

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

使用道具 举报

0

主题

114

帖子

1003

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

4

主题

185

帖子

788

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

210

帖子

949

积分

高级会员

Rank: 4

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

使用道具 举报

24

主题

218

帖子

820

积分

高级会员

Rank: 4

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

使用道具 举报

1

主题

207

帖子

1062

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

4

主题

89

帖子

788

积分

高级会员

Rank: 4

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-10-18 09:31 , Processed in 0.227919 second(s), 41 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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