Shelly Plus 1PM 网页界面指南

Shelly Plus 1PM 网页界面指南

概览

Shelly 设备提供本地网页界面,允许你在电脑或移动设备上通过标准网页浏览器控制和配置你的设备。借助该界面,你可以打开或关闭连接到你设备的电器、设置日程,并在满足特定条件时配置要执行的动作。

请注意,使用本地 Web 界面无需互联网连接或 Shelly Cloud - 唯一的要求是,您的浏览器必须与您的 Shelly 设备处于同一 Wi-Fi 网络。

访问 Web 界面

要访问 web 界面:

  1. 将您的设备连接到名称(SSID)符合以下格式的Wi-Fi网络:"DeviceName-XXXXXXXXXX",其中“DeviceName”是您想要连接的设备名称,'XXXXXXXXXX'表示由字母和数字组成的唯一组合,即设备ID。

  2. 在与设备建立连接后 接入点 / AP(在步骤 1 中提到的 Wi-Fi 网络),通过输入适用于所有 Shelly 设备的通用 IP 地址即可访问 Web 界面 192.168.33.1 在您的浏览器中。

您现在位于设备的 Web 界面。

将设备连接到Wi-Fi网络

在网页界面中你会看到的一些设置,只有当设备已连接到互联网时才可用。要实现这一点,请按以下步骤操作:

  1. 在 Web 界面中,转到 设置>Wi-Fi。

  2. 可以手动输入或选择您偏好的Wi-Fi网络,然后输入其密码。或者,您也可以勾选“连接到开放Wi-Fi网络”的复选框以连接到开放网络。此外,建议设置静态IP地址。

  3. 请等待设备几秒钟以尝试连接到您提供的Wi-Fi网络。若您输入的密码不正确,或Wi-Fi网络的信号强度/稳定性不足,网页界面会显示一条消息,提示无法建立连接。成功连接到Wi-Fi后,在Wi-Fi设置上方会出现一个包含新IP地址的链接文本。只需将该链接复制并粘贴到浏览器中即可。

您现在已进入设备的网页界面。下次需要访问Web UI时,只需连接到与设备相同的Wi-Fi网络,并输入在第3步获取的新IP地址。建议设置静态IP地址,以确保始终可通过该地址访问。

了解布局

网页界面可以分为四个主要部分——页眉、页脚、主菜单和主要内容。

页眉

页眉由两个部分组成——左侧为设备名称,右侧为若干图标,用于显示设备的主要网络与连接功能。这些图标可涵盖诸如 Wi-Fi、Bluetooth、MQTT 等功能,以及用于指示设备是否有新固件更新的图标。将鼠标悬停在某个图标上可查看更多信息。每台设备的 Web 界面指南中都提供了图标含义的图例。请注意,各自的指南仅说明该设备可用的连接功能。

屏幕底部从左到右依次显示设备型号名称、其 ID、Web 界面版本、设备固件版本,最后是当前时间。若时间未同步,您会在屏幕顶部收到通知,某些日程和操作可能无法按预期工作。某些早期版本的 Web 界面不包含上述所有组件。

主菜单

桌面版网页界面的主菜单位于左侧;而在移动端,它显示为“汉堡菜单”,图标是三条横线叠在一起。菜单内容会因设备而异,但点击其中的项目会带你进入不同的页面。你也可以通过点击 ,返回首页 首页.

主要内容

点击主菜单中的项目,您就可以在网页界面中导航。屏幕上除页眉、页脚和主菜单之外的所有内容都被视为主要内容。

*请注意,并非每个网页界面指南页面顶部展示的网页界面截图(在有截图的情况下)都是最新版本。因此,它们的外观可能与最新版本略有不同,且未必代表所有设备网页界面的样式。

主菜单

以下是主菜单中各项设置的说明,包括点击不同设置后会显示为主内容的内容。首页的说明中还包含本设备特有的标题栏图标的 A 简要介绍。请注意,标题栏存在于所有界面,而不仅仅是首页。

首页

在 Web 界面中,页眉会显示 5 个图标,分别对应 AP、Wi-Fi、Bluetooth、Cloud 和 MQTT 连接。以下是不同状态颜色所代表的含义:

  • AP 图标 :

    • 灰色:AP 模式已禁用。

    • 蓝色:AP 模式已启用。

  • Wi-Fi 图标 :

    • 灰色:Wi-Fi连接已禁用。

    • 白色:Wi-Fi连接已启用,但尚未建立。

    • 蓝色:设备已连接到Wi-Fi。

  • Bluetooth 图标 :

    • 灰色:连接已禁用。

    • 蓝色:连接已启用。

  • 图标 :

    • 灰色:与 Shelly Cloud 的连接已禁用。

    • 白色:已启用与 Shelly Cloud 的连接,但尚未建立。

    • 蓝色:设备已连接到 Shelly Cloud。

  • MQTT 图标 :

    • 灰色:已禁用 MQTT。

    • 蓝色:已启用 MQTT。

package.png
  • Firmware 更新 图标:

    • 蓝色:您的设备有新的稳定版固件可用。

    • 未显示:设备固件已是最新版本。

websocket.svg

  • WebSocket 连接 图标:

    • 蓝色:Websocket 已连接。

    • 灰色:Websocket 未连接。

你将在首页看到输出和输入。输出旁边(其标签为“输出”,但可在设置中更改名称)有一个电源按钮,用于控制它;在输出下方是电压读数。如果你有任何附加外设,它们也会显示在此页面中。

输出设置

名称

为输出命名/重命名。

输入/输出设置

选择输入模式:

  • 按钮 - 每次按键都会切换设备的输出状态。

  • 开关 - 开关的位置对应于设备输出的状态。

  • 模拟 (并非所有设备都提供该选项)- 使用模拟输入,设备会根据输入的百分比来确定其亮度百分比。

设置输出类型:

  • 拨动开关(仅开关) - 该设备将充当拨动开关,具有一个状态用于 开启 以及一个用于 关闭. 如果输入处于模拟模式,设备将跟随模拟输入的状态。

  • 自复位开关(仅按钮) - 每按一次按钮都会切换设备输出的状态。如果您的开关是 开启, 它会变成 关闭, 反之亦然。

  • 边缘交换机 (仅交换机) - 开关位置每改变一次,设备输出的状态就会切换。

  • 独立开关 - 输入会与输出脱离(分离),并且对其不再产生影响。基本上,您将无法通过该输入来控制您的灯光。

通电时的动作:

此设置通常在发生断电时使用,“power on”指电力恢复、设备再次通电的时候。

  • 开启 - 通电后,设备将会开启。

  • 关闭 - 通电后,设备将处于关闭状态。

  • 将输出/继电器恢复到上次已知状态 - 通电后,输出的状态将与设备上次处于 ON 状态时相同(断电前)。

  • 开关的当前状态(仅限切换开关) - 与开关状态保持一致,因此如果将其切换到 , 设备将会开启,当开关拨到 时同样如此 关闭.

防护:

  • 过载功率(瓦) - 将 Shelly 开关继电器配置为当功耗达到某个数值时关闭。允许的最大功率等于最大电流乘以最大电压。

  • 过电流(安培) - 当供电电流超过某一数值时,通道将被关闭。

  • 过电压(伏特) - 如果电源电压超过某个数值,该通道将被关闭。

消费类型

当将设备集成到第三方家庭自动化系统时,此设置具有相关性。其目的是指定外部系统与设备交互所需的信息或配置。

当你使用第三方家庭自动化系统控制你的设备时,建议参考其文档或用户指南,以确定此字段需要填写的内容。第三方系统的文档通常会说明为与 Shelly 设备建立通信所需提供的参数、凭据或其他细节。

但是,如果你仅配合 Shelly 应用使用该设备,你可以忽略 外部消费类型 字段。该应用在这方面无需任何额外配置,因为它内置了与设备通信和控制的机制。

如果出于任何原因,您希望在设备设置中移除或删除外部用量类型,您只需将其留空即可 外部消费类型 字段为空并点击该 保存设置 按钮。这样做会有效禁用外部用电类型,并恢复设备的默认行为,或仅依靠 Shelly 应用进行控制和自动化。

操作

为您的设备配置操作——创建新操作、编辑现有操作或删除操作。为设备创建操作时,您需要指定触发该操作的条件。您还可以为操作设置持续时间,以及在满足该条件时要调用的URL。

日程安排

此功能需要可用的互联网连接,以便设备同步时间。它允许你创建、查看、编辑和删除日程安排。

日程安排分为两种类型: 基础高级.

要创建一个 基础款 日程:

  • 选择星期几。

  • 请选择一个时间段:时间、日出或日落。

  • 为指定的日期设置时间:

    • 时间:点击上/下按钮,或输入数字,以小时和分钟设置时间。

    • 日落/日出:Shelly 设备可在日出/日落时,或在日出/日落前后指定时间,自动开/关(或执行指定操作)。点击上/下按钮,或输入数字,以小时和分钟设置时间。

要创建一个 高级 日程:

高级排程功能使用 cron 以单个调度执行任务,而不是使用几个基础调度。

创建高级日程与创建基础日程不同,因为 何时执行 菜单。

它会提示你选择一个或多个值、一个取值范围,或值之间的步长(通过点击该 选择, 范围, 或 步骤 每个值的按钮) 用于:

  • 秒(0-59)

  • 分钟 (0-59)

  • 小时 (0-23)

  • 日期(1-31)

  • 月份 (JAN-DEC)

  • 星期(周日-周六)

要创建每秒/每分钟/每小时/每天/每月/每个星期几的日程,只需在所需部分(秒、分钟、小时、天、月份或星期几)的数值下方勾选复选框。此外,您可以通过勾选该选项旁边的复选框来使用日出/日落偏移。这样会显示一个包含小时和分钟的新菜单。保持小时和分钟不变并选择日出或日落,将使日程在日出或日落时精确触发。更改小时和分钟的数值将创建偏移:输入负值会使日程在日出/日落前恰好 [设定的小时和/或分钟] 触发,而输入正值会使日程在日出/日落后 [设定的小时和/或分钟] 触发。不能一个(小时/分钟)填正值、另一个填负值。

之后,只需在其中指定你希望设备执行的操作 做什么 部分。点击 保存 完成后保存新的日程安排。

在“日程”菜单中,您可以查看所有日程。您可以选择以基础时间或高级时间查看每个日程。基础时间会显示日程发生的时间和日期,而高级时间会在“日程”卡片中显示文本,提示您点击以获取更多信息。

两个视图都会在上方显示操作。若操作多于三个,未显示的部分将以 +n 的形式呈现,其中 n 表示剩余的操作数量。要开启/关闭日程,请使用右侧的切换按钮。

定时器

可让您自动管理电源。您可以使用:

  • 自动开启: 关闭后,继电器输出将在预设的时间(以秒为单位)后自动开启。

  • 自动关闭: 开启后,继电器输出将在预设的时间(以秒为单位)后自动关闭。

输入设置

名称

为输入命名/重命名。

输入/输出设置

选择输入模式:

  • 按钮 - 每次按下按钮都会切换设备输出的状态。

  • 开关 - 开关的位置对应设备输出的状态。

  • 模拟 (并非所有设备都提供该选项)- 使用模拟输入,设备会根据输入的百分比来确定其亮度百分比。

设置输出类型:

  • 拨动开关(仅开关) - 该设备将充当拨动开关,具有一个状态用于 以及一个用于 关闭. 如果输入为模拟模式,设备将跟随模拟输入的状态。

  • 瞬时开关(仅按钮) - 每按一次按钮都会切换设备输出的状态。如果你的开关是 , 它会变成 关闭, 反之亦然。

  • 边缘交换机(仅交换机) - 每次改变开关的位置都会切换设备输出的状态。

  • 独立开关 - 输入会与输出脱离(分离),不再对其产生影响。也就是说,你将无法通过该输入来控制灯光。

通电时的操作:

此设置通常在发生停电时使用,“power on”指电力恢复且设备再次通电的时候。

  • 开启 - 通电后,设备将会开启。

  • 关闭 - 通电时,设备将处于关闭状态。

  • 恢复输出/继电器的最后已知状态 - 通电时,输出状态将与设备上次处于 ON(断电前)时相同。

  • 开关的当前状态(仅限切换开关) - 会跟随开关状态,所以如果它被切换到 开启, 设备将会开启,并且同样适用,当开关被拨到 关闭.

反转

此设置允许将输入信号的逻辑取反,从而有效地颠倒设备的行为。默认情况下,当输入信号为 ,设备将变为ON。 当输入信号为 关闭, 设备将关闭电源。

不过,如果你启用“Invert Input”设置,将会发生相反的情况。 当输入信号为 开启, 设备将关闭,并且当输入信号为 关闭, 设备将开启。此设置在需要反转设备行为的情况下很有用。

恢复出厂设置

启用此设置后,您可以通过设备的输入端恢复出厂设置,而不仅仅是通过应用或网页界面。

附加商品

启用并添加该附加组件及其传感器后,您可以在此设置中查看所有信息。要了解如何通过 Web 界面进行具体设置并学习如何浏览其设置,请阅读 Shelly Plus Add-on 网页界面指南.

设置

网络设置

  • 接入点 - 配置设备的 AP,包括通过切换开关将其开启或关闭(使用切换开关),并设置密码。设备的接入点默认为开放网络。SSID 是唯一的,且不可更改。

  • Wi-Fi - 注册 Shelly 设备,使其最多可连接到 2 个不同的 Wi-Fi 网络。

    可在文本框中手动输入,或点击山形(箭头)图标浏览所有可用网络并选择Wi-Fi网络。可选择开放网络,也可设置静态IP地址。

    可通过(使用每个旁边的切换开关)启用 Wi-Fi 1、或 Wi-Fi 2,或同时启用两者。如果同时启用了 Wi-Fi 1 和 Wi-Fi 2,并且 Shelly 设备从其中一个网络断开连接,它会连接到另一个。只有在设置了网络名称(SSID)后,才可以启用 Wi-Fi。如果设备没有其他可用连接(AP、Bluetooth、以太网(如适用)或第二个 Wi-Fi 网络),尝试禁用 Wi-Fi 时将出现一个弹窗,询问您是否要继续。

  • Bluetooth - 通过切换开关禁用/启用 Bluetooth。设备的默认 Bluetooth 设置为启用。

连接性

关于 RPC 通信的说明: 当 RPC 调用执行失败时,会出现一条横幅提示 - 它会通知你设备未能及时响应,并且连接已断开。连接恢复后,将会再次发送该请求。

  • -将你的 Shelly 连接到其云端,可实现远程控制,并接收与你设备相关的通知和更新。此设置的默认值为启用云端。若你禁用设备的云端支持,你将无法在本地网络之外连接到你的设备!

  • MQTT - 配置 Shelly 设备通过 MQTT 执行操作。默认情况下,MQTT 处于禁用状态,但你可以通过切换开关来启用。更改这些设置将导致设备重启。还有其他一些设置,例如 通过 MQTT 的 RPC 状态通知 (可让您通过 RPC 通知与您的设备进行通信) 以及 通过 MQTT 的通用状态更新 (用于获取整体状态更新),你可以通过切换其右侧的开关来启用/禁用。你也可以启用 SSL 并输入你的服务器、用户名和密码,但请注意,启用 SSL 会影响电池续航时间,很可能将其缩短一半。

  • 出站 Websocket - 指定当入站连接在仍被 servlet 使用时被关闭,HTTP 通道是否会产生 I/O 异常。默认情况下,此设置为禁用。要启用它,点击其旁边的切换开关 启用. 在文本框中输入您的服务地址,并在下面的下拉菜单中 SSL 连接 选择 *, ca.pem or user_ca.pem.

  • 信号扩展器 - 打开 范围扩展器 功能会创建一个热点,您可以将 Wi-Fi 设备连接到该热点。如果启用了范围扩展器的 Shelly 设备连接到 Wi-Fi 路由器和互联网,则连接到它的所有设备也会连接到该路由器和互联网。
    即使 Shelly 设备未连接到 Wi-Fi 路由器,连接到它的所有设备仍可与它以及彼此之间进行通信。下面显示已连接的 AP 客户端信息——数量,以及它们的 IP 配置、MAC 地址、内部和外部 IP 地址。

  • 基于 UDP 的 RPC - 通过用户数据报协议(UDP)服务器上的远程过程调用(RPC)与您的设备通信并发送请求。这有助于在无需专用服务器或连接的情况下对设备进行远程控制和监控。

    要使用此设置,您需要输入 UDP 服务器的监听端口和目标地址。监听端口是设备用于接收传入请求所监听的端口号,而目标地址是将请求发送到的服务器的 IP 地址。

    输入所需信息后,您可以使用基于 UDP 的 RPC 协议向您的设备发送请求并接收响应。

设备设置

  • 设备名称(信息) - 查看您的设备ID、其连接的Wi-Fi,以及 Wi-Fi RSSI.

  • 重启 - 点击后 重启 按钮,系统会提示您确认是否要重启您的设备。点击 好的 用于设备重启和 取消 如果你不希望设备重启。

  • 恢复出厂设置 - 通过点击 重置 按钮,您的设备设置将全部重置为默认设置。您所做的任何更改都将被还原。您可以通过点击 来确认您希望将设备恢复出厂设置 好的 在弹窗上,或 取消 取消恢复出厂设置。

  • 位置和时区 - 您的时区和位置将被自动检测,但您也可以在此设置中手动更改:从下拉菜单中选择一个时区,并输入您的纬度和经度。还有一个按钮 自动检测位置, 这将使设备在上一次失败后再次自动检测位置。

如果设备时间未与当前时间同步,计划和操作可能无法按预期运行。若时间未同步,将出现一条 A 消息通知你。

  • 身份验证 - 如果启用身份验证,系统会要求你输入密码,随后你将使用该密码访问设备的 Web UI。启用后,如需将其禁用,点击切换开关,并在出现提示时输入你的身份验证密码。

  • Firmware - 在此设置中,您可以查看设备 ID、固件版本、构建 ID 和 Web 构建 ID。使用 复制 单击固件 ID 或 Web 构建 ID 上方的按钮,将内容复制到剪贴板。您还可以查看可用的新版本、检查更新,并轻松更新您的设备。还可以选择上传您自己的固件,不过使用自定义固件刷写设备将不可逆地使设备保修失效。

  • 用户证书(TLS 配置) - 通过拖放文件,或点击指定按钮浏览您的文件,上传自定义证书颁发机构(CA)、客户端证书和客户端密钥。点击 上传 以上传文件,并 清除 来移除你不想上传的文件。

  • 节能模式 - 通过在节能模式下降低CPU频率和调制解调器活动,减少设备的能耗。要启用此设置,请点击旁边的切换开关 启用节能模式 然后点击该 应用 用于保存更改的按钮。

  • 调试 - 此设置包含 Mqtt、Websocket 和 Udp 调试。要启用其中任意一项,请点击相应设置旁边的切换开关。对于 Udp 调试,您还会被要求输入一个 UDP 地址.

  • 单位 - 选择显示测量数据的单位。

脚本

此设备支持脚本功能。你可以根据用户的特定需求对设备功能进行定制和增强。这些脚本可以考虑设备状态、与其他设备通信,或从天气预报等外部服务获取数据。A 脚本是一个使用 JavaScript 子集编写的程序。

在 Web 界面中,当你前往 脚本 在菜单中,你会看到现有的脚本;如果你还没有,可以创建一个,或者打开库来探索已有内容。在你拥有的每个脚本旁边,你都能看到其状态(正在运行或已停止),以及一个切换开关,允许你在启动时运行该脚本。如果你的脚本有任何错误,最后保存的错误会显示在脚本名称下方。

当你处于脚本的编辑视图时,你会在下方看到控制台,以及出现的任何错误。在代码字段上方有用于 保存, 开始/停止, 或 删除 你的脚本。你也可以访问 片段文档 通过点击相应的标签。

高级设置

点击此设置旁边的箭头后,即可展开高级设置。相关说明如下。

KVS

KVS 代表 键值存储 并且是一种非关系型数据库,采用简单的键值方式来存储数据。在一台设备中,你最多可以存储50个键值对。点击 " 充值 按下按钮后,系统会带你进入值创建界面,该界面会提示你输入键(最多 42 个字符)和值(最多 253 个字符)。你会注意到,在值的文本框下方会显示当前的值类型。默认情况下,值类型为 编号, 但是通过输入文本,类型将更改为 字符串. 要保存密钥,只需点击 保存 按钮。要编辑现有值,只需单击它。要删除键值对,请单击 删除 当你编辑该密钥时出现在其下方的按钮。点击设置名称旁边的问号会带你前往 API 文档,它会为你提供更多关于如何 KVS 适用于 Shelly 设备。

诊断

通过此设置,您可以下载调试日志。除非有必要,否则不建议启用调试日志,因为这会使设备变慢,并且该设置会加速闪存老化。如果您决定启用,您也可以下载之前和当前的日志。请注意,离开此页面将会重置日志记录器和日志数据。

HTTP ping

在指定的文本字段中输入一个 URL,以便从您的设备向其发送 HTTP 请求。随后,网页界面会告诉您该请求是成功还是失败。

设备客户端

查看连接到您设备的设备,并按正确类别进行归类显示。对于大多数设备,有两个选项:

  • Bluetooth 客户端 - 通过 Bluetooth 与您的设备连接的设备。

  • AP 客户端 - 连接到你设备接入点的设备。

在此菜单中,您可以查看客户信息。