用EcoFlow River 3 Plus作UPS: 如何配置 Synology NAS

EcoFlow River 3 Plus 是一款便携式电源,除了常规的户外电源功能外,它也可以作为 UPS 使用。相比传统铅酸电池 UPS,EcoFlow 具有以下优势:

  • 更大的容量(如 286Wh)
  • 更轻便易携带
  • 提供远程管理功能(如 App 或 Web 界面)

然而,在将其连接到 Synology NAS 作为 UPS 使用时,很多用户会发现系统无法识别该设备,即使已经安装了 EcoFlow 官方的 Power Manager for NAS 套件也无济于事。本文将详细分析原因,并提供可行的解决方案。


问题分析

在调试过程中,我发现出现兼容性问题的主要原因如下:

  1. USB 无法识别:Synology DSM 内置的 NUT(Network UPS Tools)版本较旧,可能无法识别 EcoFlow 作为 USB UPS。

  2. 端口不一致:EcoFlow Power Manager 使用端口 3496 提供 UPS 服务,而 Synology 默认监听端口为 3493

  3. 设备命名不同:Synology 假设远程 UPS 名为 ups,但 EcoFlow 默认使用的设备名是 nutdev1


快速解决方案概览

为了解决上述兼容问题,我们可以通过手动修改 EcoFlow Power Manager for NAS 套件中的部分配置文件来实现对 Synology UPS 服务的兼容。

以下是核心修改:

  • 将 EcoFlow 服务端口从 3496 改为 3493
  • 将设备名 nutdev1 修改为 ups
  • 重启 Power Manager 服务,使修改生效

操作步骤详解(以 DSM 7.x 为例)

⚠️ 操作前请备份相关文件,确保有基本的 SSH 操作能力。以下路径基于默认安装位置。

1. 安装 Power Manager 套件

前往 EcoFlow 官网下载安装: https://www.ecoflow.com/us/support/download/index

2. 修改 run.sh 文件

路径:/volume1/@appstore/PowerManagerNUT/usr/local/bin/nas/run.sh

将以下内容:

output=$(sudo $BASE_DIR/bin/upsc nutdev1@127.0.0.1:3496 2>&1)

修改为:

output=$(sudo $BASE_DIR/bin/upsc ups@127.0.0.1:3493 2>&1)

3. 修改 upsd.conf 配置

路径:/volume1/@appstore/PowerManagerNUT/usr/local/bin/nas/x86_64-pc-linux-gnu-nut-server/etc/upsd.conf

将以下内容:

LISTEN 0.0.0.0 3496

修改为:

LISTEN 0.0.0.0 3493

4. 修改 eco_shutdown.sh 脚本

路径:/volume1/@appstore/PowerManagerNUT/usr/local/bin/nas/x86_64-pc-linux-gnu-nut-server/script/eco_shutdown.sh

将以下内容:

status=$(/var/packages/PowerManagerNUT/target/usr/local/bin/nas/x86_64-pc-linux-gnu-nut-server/bin/upsc nutdev1@localhost:3496 ups.status 2>/dev/null)

修改为:

status=$(/var/packages/PowerManagerNUT/target/usr/local/bin/nas/x86_64-pc-linux-gnu-nut-server/bin/upsc ups@localhost:3493 ups.status 2>/dev/null)

5. 重启 Power Manager 服务

你可以通过“套件中心”手动重启 Power Manager NUT。


在 Synology DSM 中配置 UPS 客户端

  1. 打开 DSM 控制面板 -> 硬件与电源 -> UPS
  2. 选择“Synology UPS 服务器”模式
  3. 填入当前这台 NAS 的 IP 地址作为 UPS 服务器地址
  4. 应用设置后,NAS 应该能够识别来自 EcoFlow 的 UPS 状态

你也可以在终端中运行以下命令验证:

upsc ups@localhost:3493

注意事项与后续建议

  • 上述修改可能会在 EcoFlow Power Manager 套件或 DSM 更新时被覆盖。
  • 如果你有多台 NAS,希望将 EcoFlow UPS 共享给其他设备,可以在其它NAS上配置UPS使用Synlogy UPS 服务,IP 地址填写本台NAS的地址。
  • 长期建议关注 DSM 或 EcoFlow 对 NUT 的支持情况,以便后续采用原生支持方式。

参考资料


如果你在设置过程中遇到问题,欢迎在评论区留言交流,也欢迎分享你使用其他便携电源作为 UPS 的经验。

关于albert

一个软件工程师, 一个准GEEK; 爱旅行, 爱发呆; 喜欢阅读科幻小说, 喜欢看电影, 喜欢玩打游戏; 心中有一个大大的梦想, 用这个网志不断的激励自己去完成.
此条目发表在工具, 未分类分类目录。将固定链接加入收藏夹。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注