HomeAssistant 自动化
Posted kekeoutlook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HomeAssistant 自动化相关的知识,希望对你有一定的参考价值。
https://www.home-assistant.io/docs/automation/
(trigger) When Paulus arrives home (condition) and it is after sunset: (action) Turn the lights in the living room on
第一行是自动化规则的触发器。触发器描述应触发自动化规则的事件。在这种情况下,它是一个到家的人,可以通过观察保罗斯从‘not_home‘变为‘home‘的状态在Home Assistant中观察到。
第二行是条件。条件是可选的测试,可以将自动化规则限制为仅适用于您的特定用例。条件将针对系统的当前状态进行测试。这包括当前时间,设备,人和其他东西,如太阳。在这种情况下,我们只想在太阳落山时采取行动。
第三部分是动作,将在触发规则并满足所有条件时执行。例如,它可以打开灯,设置恒温器的温度或激活场景。
行动都是关于呼叫服务。要探索可用的服务,请打开服务开发人员工具。服务允许改变任何事情。例如,打开灯,运行脚本或启用场景。每个服务都有一个域名和一个名称。例如,该服务light.turn_on
能够打开系统中的任何灯。服务可以传递参数,例如告诉哪个设备打开或使用什么颜色。
以上是关于HomeAssistant 自动化的主要内容,如果未能解决你的问题,请参考以下文章