Switchur:家庭自动化增强工具

691 字 · 1275 阅读 · 2020 年 02 月 09 日

Switchur:家庭自动化增强工具

IFTTT 是知名的基于网络服务的自动化平台,其名字来源于 IF THIS THEN THAT 的缩写,即可以通过一个添加触发条件,然后自动执行某个指定任务。尽管 IFTTT 最早并不是为家庭自动化而生,但随着智能家居的兴起,越来越多的用户会使用 IFTTT 去帮助实现家庭自动化。例如,我们可以通过 IFTTT 设置一个日落之后自动打开家里的 Philips Hue 灯泡的自动化操作。

今天介绍的 Switchur 是一个基于 IFTTT 的家庭自动化增强工具。Switchur 可以将 IFTTT 支持的单个触发条件和制作动作变成多个,即实现 IF THESE THEN THOSE 的效果。

举例而言,假如你希望家里的客厅灯在日落和就寝之前自动打开,但前提是家里有人的时候。如果家里没有人,则节约用电不必打开。此外,你希望看电视的时候将家里的客厅灯调暗到 20%,但由于你女朋友不喜欢昏暗的灯光,所以当她同时在家时,则不执行此项操作。这些多条件的场景下,单使用 IFTTT 是无法完成的。

借助于 Switchur,我们可以实现多个条件触发多个动作的复杂操作。首先,Switchur 支持新建 3 种类型的事件监视器,分别是开关、计数器和关键词。这些事件监视器支持通过 Webhook 来收集数据。例如,你可以通过 IFTTT 设置单个 Webhook 触发,当客厅灯打开时,自动向 Switchur 传递灯的开关状态。

所有的事件监视器均可看作是新的触发器,我们可以通过 Switchur 对这些事件进行逻辑编排。Switchur 支持常见的逻辑判断,甚至是编写自定义函数。通过 Switchur 处理多条件触发之后,再使用 Webhook 传递回 IFTTT,从而实现执行某些操作。

由于 Switchur 是基于 Webhook 机制实现数据交换,Zapier,Microsoft Flow 等其他网络服务自动化工具同样适用。总之,Switchur 增加了家庭自动化的灵活性,你可以基于其实现更多复杂场景下的自动化编排。Switchur 适合于对编程有初步了解的用户,如果你有兴趣现在就可以到官网 免费注册体验

App