用于HA的调度器集成![:tada: :TADA:](//www.sz-tiancheng.com/community/images/emoji/twitter/tada.png?v=9)
介绍
在我的房子里,我有相当多的设备,我想控制基于时间和一天。有一段时间,我一直在寻找一种简单的方法来设置和管理控制它们的自动化。HA有很多功能,但是有些东西(比如自动化)使用起来并不像我想的那么简单。因此,我决定创建自己的调度程序集成。用一张方便移动的Lovelace卡片来管理它。
什么是调度器集成?
调度器集成是HA自动化的一个替代方案,它使用时间
或太阳
触发。集成可用于定义规则(计划),如:
- 日落时打开花园的灯,日出时关掉
- 每天早上8点把恒温器调到20度
- 触发一个脚本来备份我的HA配置,每周日21:00
这些规则表示为开关
实体公顷。所以你可以随心所欲地打开或关闭它们。时间跟踪和动作的执行都发生在后台。
这些都是由scheduler-component.我想你可以说scheduler-component是行动背后的“大脑”。
然后有调度牌卡.此卡是一个用于控制组件的用户友好界面。只需点击几下,你就可以设置一个新的时间表。HA配置中的实体及其支持的操作将被自动检测到。
看看它是如何运作的
![](//www.sz-tiancheng.com/community-assets/original/3X/a/b/abf165be33e8540d73c78725b61896c01fa325eb.gif)
特性
持久存储使用该卡创建计划后,将添加到HA并开始观看时间。不需要重新加载或重新启动。编辑或删除时间表也相同。当你重新启动HA后,他们将仍然存在。
兼容性几乎可以安排所有实体类型,以及所有可能的动作(服务)。卡片自动检查您在HA中有哪些实体,并将出现在他们的行动中。
定制可以使用yaml模式或使用UI编辑器设置该卡。您可以选择要显示的设备(类型)和自定义显示选项。您还可以使用自定义操作设置自己的实体配置,并定义自己的实体组(仅限YAML)。如果您愿意,您可以在任何Lovelace视图中放置调度程序卡。
太阳集成调度器组件支持太阳集成.您可以选择在日出或日落时触发时间表并添加偏移量。随时将使用Sun实体的更新自动调整时间
翻译该卡有10多种语言版本。从您的HA帐户自动检测语言设置。如果你的不在这里,你可以在你的帮助下添加它。
时间方案时间计划允许你把一天分成不同的时间段。你可以控制你的设备在一天中的哪个时刻应该做什么。
工作日整合调度器组件支持工作日集成.您可以使用它来定义您的工作周刊以及您的假期的日子。选择工作日或周末在调度程序中,调整时间表。
行动重试如果您的实体下降(不可用)当计划到期时,调度程序将等待它可用,然后执行操作。这是非常实用的,重新开始。
即将到来的新特性
多个实体/行动支持同时开启多个设备。或者打开收音机,设置为FM,并改变音量。快到了。
条件只想在不在家的时候启动你的吸尘器机器人吗?您将能够添加条件检查,以便在应用操作之前检查HA实体的状态。
实时视图该卡的概述将显示在每个计划触发下一个操作之前剩余的时间,直到每个计划都会触发。
检查调度程序卡问题列表对于更多想法。
我怎样才能得到它?
您可以直接从Github下载文件并将其添加到HA Config中,但也支持HAC。按照GitHub页面上的说明进行操作。
Lovelace的调度卡:
调度程序组件:
支持、问题和特性请求
如果在HA中设置集成遇到麻烦,或者不知道如何使用调度器,请在本线程中提问。许多用户和你走的是同一条路,所以它通常是一个快速修复。
对于问题(bug)和功能请求,请使用GitHub。
确保你为你的问题或请求选择了正确的repo(调度组件vs调度卡)。同时检查是否已经有一个开放的问题。
说声谢谢
如果你真的对调度员感到满意,请考虑为我买咖啡!
这样你就激励我继续支持我的工作。谢谢你!
![](//www.sz-tiancheng.com/community-assets/original/3X/7/e/7e7f6387cf767d042c548c97fedc45f159476d5e.png)