更新:Schedy当然是稳定的,从2018年12月开始就可以使用了文档

大家好,

对于那些不知道什么是Heaty的人:它是一个加热调度程序,有很多强大的功能,由我开发。这是一个关于它的长帖子的链接,在过去的10个月里不断增长:散热 - 灵活的加热控制,促进时间表和手动干预

我只是想宣布:

安息吧-希蒂会死的。

没有,认真地,我决定不再进一步发展渗透。很快将有一个最终的0.17发布,这就是它。

别难过,斯碧蒂出生了!

真的没有理由悲伤。一款新的应用程序即将为世界带来光明:Schedy!
我知道,什么有趣的名字......但它描述了它在保留散热记忆时确实很好。

安排将成为家庭助理的多功能调度程序,将支持大多数散热的功能加上大量的额外功能。19463331伟德国际它会比散热更苗条,更容易配置,但没有遭受大量功能。

安排将能够控制恒温器,而且还可以控制恒温器,灯,媒体播放器以及几乎任何其他类型的演员在家庭助理中存在,只有最小的配置工作。19463331伟德国际听起来很棒,不是吗?

它的配置与散热的大量部分共享,因此切换将是当前散热用户的几分钟问题。

Schedy最大的优点之一是:它是面向未来的。调度与参与者的概念完全分离,简化了代码,并使支持几乎任何类型的参与者成为可能。如果特定类型需要更多特定于actor的逻辑,那么实现起来就非常容易。

你对安排好奇吗?如果是,请持续几天。该文档仍www.19463331.com然远离可用,我喜欢在有关配置的无限数量的问题之前更改。

但是,我真的很想听到你的想法。

为新的安排做好准备!

致以最亲切的问候
罗伯特

24喜欢

唷——我刚要开始在“热辣讨论”的371篇投稿中埋头苦干了。
我现在忍受,但我热切期待安排!

正是时候,冬天来了咧着嘴笑:

它仍然依赖于appdaemon吗?

1就像

@Chairstacker.我建议你最好读读《Heaty》的文档。很多钱还是会花在斯迪身上。这个线程开始的时间太长了,以至于在最近的heat版本中大部分都不工作了。

@elRadix是的,它只是我的Hass-apps框架中的另一个应用程序。

物有所值 -

a)我喜欢Heaty,我真不敢相信家里没有内置某种日程安排系统。19463331伟德国际
b)我知道我们HASSIO用户有python包的问题-并且一个修复已经提交上游,以允许应用程序定义他们需要AppDaemon的包,但在那之前-如果你提供了什么包的列表Schedy将需要-结果是,我们可以将它们添加到AppDaemon配置节在HASSIO -这里是我的配置,它允许Heaty运行:

{“log_level”:“info”,“system_packages”:[],“python_packages”:[“可观察== 0.3.2”]}

这是AppDaemon启动的日志。

[cont-init.d] 81-python-packages.sh:执行...收集观察到== 0.3.2下载https://files.pythonhosted.org/packages/cc/8/448d24481afa4861d7b0137ACCDC8F764945ACDC8F76494FD315F2DC/OBServable  -  0.3.2。tar.gz Installing collected packages: observable Running setup.py install for observable: started Running setup.py install for observable: finished with status 'done' Successfully installed observable-0.3.2 You are using pip version 10.0.1, however version 18.0 is available. You should consider upgrading via the 'pip install --upgrade pip' command. [cont-init.d] 81-python-packages.sh: exited 0.

@ mobile.andrew.jones.它是hass-apps包的一部分,因此安装它就足以拉出所有依赖项。文件上写得很详细。安装哈斯应用程序,你就完事了。但是schedule还没有发布。

你的时间表是什么?不是来催你的。我正准备做一个关于制作恒温器并使用Heaty做日程安排的视频。等你把斯比蒂弄好再说。

就在今天早上,我想设置一个快速定时器,在早上6点打开房子外面的灯,作为我们锻炼时间结束的信号,但在HA没有一个快速的方法来做这样的事情。我本可以编写一个自动化程序,但我只想使用类似于手机计时器的功能。我只是用了一个Alexa程序,因为它是快速和简单的。也许很快我就会用Schedy来代替它。

非常感谢你在Heaty上的工作!

1就像

@DrZzs不能等待看到你的视频,很酷。

代码本身几乎完成了,缺少的是文档。www.19463331.com我从散热的文件中取大零件(具有较小的变化),但仍有很多仍然写入。www.19463331.com创建良好的文档实际上可以比写www.19463331.com代码更苛刻和耗时。

啊,我打算拥有一个可用的开发版本,主要是完整的文档结束。

你能给我一个想要使用计划程序的场景吗?伟德国际官方app下载苹果版我需要文档的一些开胃菜。谢谢。

太棒了。调度程序非常优雅。

早上的例行公事(工作日和周末不同)
一个美好的夜间常规。

Scheduler也意味着timer?

@klagio.谢谢你的建议。

调度基本上意味着将时间框架映射到实体状态...不确定这是你的意思。

我爱它。这是HASS中缺失的一个重要部分:在动态/前端完成许多有用的自动化的基本可能性

恰好,感觉同样的方式

对于采暖/制冷来说,一件重要的事情是意识到自己的存在——也就是说,如果两周内没有人在家,就没有人需要把家里加热到20ºC。与此同时,设定闪电来模拟存在也很重要。

诚实是,这是我第一次听到散热而且从未使用过它,所以我不知道你是否有这样的东西,或者是这样的东西是否有可能散热,但自从你想听到想法: slight_smile:

@kirichkov谢谢你分享你的想法。当您可以在计划中编写Python并因此基于实体状态反应,因此提供存在。安排/散热以这种方式非常灵活。

虽然当然可以检查表达式中实体的属性,但如果匹配实体状态或属性,则可以将该计划配置为不采取行动。我要求这件事的原因是因为现在有散热 - 它不关注恒温器距离模式 - 这可以作为常规恒温器的属性“exp_mode:开启”。19463331伟德国际如果您驻留模式,则主页助手有点奇怪,然后将其他东西更改目标温度 - 它会改变远离模式温度而不是非远离模式目标。最简单的解决方案是基本上可以讲解的,如果可以忽略散热/安排:如果设置了外部模式,则忽略此整个配置,而不是必须使用计划本身中的陈述来检查它。

但是如果你认为这不是正确的方法,我就可以讨论。

@ mobile.andrew.joneswhat.对这个?

- temp: Break() if is_on("input_boolean.away") else Skip()

你只需要创建一个Input_Boolean.或者其他东西表示您是否已离开......甚至可以根据存在检测或一些恒温器的模式属性来完成。

编辑:
你甚至可以把这个代入schedule_prepend只需要写一次......

我想到了Prepend,但我的理解是全球适用的,这不是我想要的 - 我仍然希望冷却恒温器从阁楼上吹掉热空气,无论我是否离开。我很高兴为恒温器的远离状态来说,这对我来说不是一个问题 - 我只是作为一个建议,因为你早些时候说你预定的计划比散热更简单。