为什么有些自动化执行方式是云端,有些是本地或 LAN?
了解自动化中云端场景、本地场景和 LAN 场景之间的区别。
App 中的场景分为三类:云端场景、本地场景和 LAN 场景。
云端场景
可以跨协议执行(Wi-Fi、Zigbee、Ble 等),场景联动规则存储在云端。当云端判断满足条件时,会执行相应的动作。
本地场景
场景涉及的设备属于同一个网关,不需要云端判断条件或动作。场景联动规则存储在网关中。无论网关是否有外网访问,只要网关正常运行并判断满足条件,就会执行相应的动作。这在 Zigbee/BLE mesh/多模网关中很常见,其中自动化中的条件和动作对应的设备都是同一个网关下的子设备。
示例: 网关 A 有 Sigmesh Light 1 和 Zigbee Light 2。创建自动化:如果 Sigmesh Light 1 开关(打开),则 Zigbee Light 2 开关(打开)。此场景是本地场景。
LAN 场景
同一家庭中的两个或多个网关属于同一 LAN,不需要云端判断条件或动作。它们通过同一路由器上的有线或无线连接进行连接,具有相同的 LAN IP 地址。场景联动规则存储在其中一个网关中。即使路由器的外部网络断开,内部 LAN 网络正常,场景仍然可以触发。
示例: 网关 A、B 和 C 都是同一 LAN 的一部分。网关 B 有 Zigbee Light 1,网关 C 有 Sigmesh Light 2。创建自动化:如果 Zigbee Light 1 开关(打开),则 Sigmesh Light 2 开关(打开)。此场景是 LAN 场景。
变更逻辑
创建自动化时,它们最初是云端场景。如果满足上述本地/LAN 场景实现的条件,网关将接管场景,一段时间后,场景将自动变为本地/LAN 场景。如果你想在不影响原始场景的情况下将本地/LAN 场景改回云端场景,可以添加前置条件或 App 消息推送等条件。
SmartLife App 文档