In the mean time I started tinkering and got it working. :smiley: LXC Container : Debian 14 Forky (testing) rootfs.tar.xz which comes with nut 2.8.4 Just make sure USB passthough works properly then setup container as follows: sudo apt install usbutils nut nut-server nut-monitor -y # verify vers… Answer from QonoS on forums.truenas.com
🌐
Reddit
reddit.com › r/ecoflow_community › network ups tools (nut) compatibility for new ups devices? is ecoflow planning to submit a driver?
r/Ecoflow_community on Reddit: Network UPS Tools (NUT) Compatibility for new UPS devices? Is Ecoflow planning to submit a driver?
December 23, 2024 -

Related Thread: River 3 Plus and HID UPS driver with Synology

GitHub issue: https://github.com/networkupstools/nut/issues/2735

Context:

Network UPS Tools (NUT) is open source software and more or less the standard tool used for communicating between UPS devices and servers including NAS's (Synology, Truenas, etc) and routers (pfSense, OpenWrt, etc).

Ecoflow is not currently on the NUT supported hardware compatibility list. Somewhat fair given they've only recently started shipping the River 3 Plus which seems to be among the first of their devices to support USB UPS communication but also disappointing since their competing Power Manager tool is currently unavailable [1] and their marketing material does not mention "coming soon" on the River 3 Plus page [2].

Until Ecoflow is supported by NUT, the UPS communication feature is arguably not very useful for most use cases, making the value proposition of the River 3 Plus over the River 3 much less compelling.

question

Is anyone (ideally Ecoflow) expressing any plans to add support?

I've seen a couple people express surprise that there's no software support at all yet (see above linked related thread) but no word on anyone working to fix this.

To that end I've submitted a GitHub issue


[1] At the time of writing Ecoflow's first party tool "Power Manager" is still "coming soon" and I imagine will not be supported by software vendors like Synology who might wait instead for NUT support.

[2] "With our specially designed UPS manager software Power Manager, connect RIVER 3 Plus to your PC or NAS via a USB-B port, to view its status and outage time logs." link

🌐
GitHub
github.com › networkupstools › nut › labels › EcoFlow
GitHub · Where software is built
networkupstools / nut Public · There was an error while loading. Please reload this page. Notifications · You must be signed in to change notification settings · Fork 419 · Star 3.7k · Search Issues · state:open label:EcoFlow · state:open label:EcoFlowSearch · LabelsMilestonesNew issue · Open · Closed · EcoFlowIssues and PRs about EcoFlow River 3, Delta 3 UPS seriesIssues and PRs about EcoFlow River 3, Delta 3 UPS series ·
Author   networkupstools
🌐
GitHub
github.com › wildone › synology-power-manager-nut-ecoflow
GitHub - wildone/synology-power-manager-nut-ecoflow · GitHub
November 13, 2025 - Package + tooling to integrate EcoFlow UPS devices with Synology DSM 7.x using Network UPS Tools (NUT).
Author   wildone
🌐
Reddit
reddit.com › r/homenetworking › using an ecoflow battery in between mains and ups
r/HomeNetworking on Reddit: Using an EcoFlow battery in between mains and UPS
November 27, 2023 -

This post was mass deleted using Redact - Redact also supports Discord, Twitter, Facebook, Instagram and all major social media platforms.

boast pocket sink obtainable quack rainstorm placid soft stupendous special

Top answer
1 of 5
3
What you want to find out is whether the output of the EcoFlow when it is "on battery" is a pure sine wave or not. I looked at the page you linked but couldn't find that information. If it is, there should be zero problems with doing what you've described. If it is not, then it depends on what it is, and how sensitive the UPS is.
2 of 5
2
I maybe able to give some feedback. I am currently doing that as my setup for a good year. Outlet/Solar panels -> Ecoflow Delta 2 (with extra battery) -> Cyberpower 1500 UPS -> PDU -> Servers/networking/NAS So far so good no issues. During the summer I take advantage off peak hours. So I let ecoflow to power my equipment during the summer afternoon. Since I am getting about 300-400watts of solar power during that time. The rest of the time like the winter. I just let it do its thing. Since daylight isn’t abundant nor consistent and you would want available power during emergencies. So my setup is about 115-120watts and with the ecoflow it provides 2kwh worth of power and the cyberpower will provide around 30-45mins. It should provide me nearly a full day worth of power or longer if I start turning off non critical stuff. Like NAS, and the servers and just the network/switches and maybe just one AP. It should drop power down to around 20-30watts so best case scenario I can run my network with internet for at least 4 days straight I have tested unplugging the ecoflow from the power grid and the switch over to ups and back to ecoflow worked well with no interruptions. https://imgur.com/a/jpP4uGp
Find elsewhere
🌐
Sand Comp
sandcomp.com › 主頁 › tools › using ecoflow river 3 plus as a ups: how to configure synology nas
Using EcoFlow River 3 Plus as a UPS: How to Configure Synology NAS | Sand CompSand Comp
October 18, 2025 - Using subdriver: ECOFLOW HID 0.1 Network UPS Tools – Generic HID driver 0.53 (2.8.2) USB communication driver (libusb 1.0) 0.47 nut_libusb_get_string: Invalid parameter using ‘battery.charge’ to set battery low state using ‘battery.runtime’ to set battery low state Network UPS Tools – UPS driver controller 2.8.2 default driverpath = /volume1/@appstore/PowerManagerNUT/usr/local/bin/nas/x86_64-pc-linux-gnu-nut-server/bin start_driver driverpath = /volume1/@appstore/PowerManagerNUT/usr/local/bin/nas/x86_64-pc-linux-gnu-nut-server/bin 3.
🌐
Reddit
reddit.com › r/homelab › anyone had success installing network ups tools on macos to monitor ecoflow ups?
r/homelab on Reddit: Anyone had success installing Network UPS Tools on macOS to monitor EcoFlow UPS?
May 10, 2025 -

I’ve spent countless hours trying to get Network UPS Tools (NUT) running on macOS in order to monitor my EcoFlow RIVER 3 Plus battery level and gracefully shutdown my Mac in the event of a long term power outage. Sadly, I have been unsuccessful and EcoFlow‘s software solution only supports Windows. Has anyone found a solution to this problem?

🌐
GitHub
github.com › networkupstools › nut › issues › 2735
EcoFlow River 3 Plus Support · Issue #2735 · networkupstools/nut
December 23, 2024 - /usr/local/libexec/nut/usbhid-ups -DD -a ups -x productid=ffff -x vendorid=3746 -x explore=1 output: ... 0.004043 Checking device (3746/FFFF) (/dev/usb//dev/ugen0.2) 0.006440 - VendorID: 3746 0.006450 - ProductID: ffff 0.006454 - Manufacturer: EcoFlow 0.006457 - Product: EF-UPS-R3P 0.006460 - Serial Number: <SNIP> 0.006463 - Bus: /dev/usb 0.006467 - Device release number: 0100 0.006470 Trying to match device 0.006481 Device matches 0.006694 HID descriptor length 403 0.007419 Report Descriptor size = 403 0.007582 Using subdriver: EXPLORE HID 0.1 0.007592 56 HID objects found 0.007772 Path: UPS.
Author   networkupstools
🌐
Reddit
reddit.com › r/synology › using a ups with network ups tools (nut) and dsm 7.2.2
r/synology on Reddit: Using a UPS with Network UPS Tools (NUT) and DSM 7.2.2
August 16, 2025 -

I have just spent an unpleasant four hours getting my DS920+ working with my small UPS again...

I have noticed that when the Synology is rebooted, the USB connected UPS (CyberPower in this case) does not always reconnect leaving me to crawl under the desk and pull / reinsert the USB cable. Originally this did not happen - at some point on the last few years a DSM update broke this functionality when the NAS reboots.

Changing the USB port on the NAS made no difference so I decided to set up a NUT server and use the inbuilt client on the NAS to talk to it.

Researching the whole can of worms gave me a few clues but TBH, I did not find a single 'fix all' for some of the issues I had so I thought I would drop a note here for anyone looking at this in the future.

  1. I chose a Raspberry Pi Zero W for this - not great as I would rather have ethernet but the AP is on the same UPS so the WiFi network will be up till I script its power off. Bookworm Lite was used with NUT straight from the apt repositories (2.8.0-7).

  2. Setting up NUT was reasonably simple once I fathomed out the config of the files. For the Synology to accept this as a 'Synology UPS Server' the UPS name must be "ups" in lower case with the port is fixed and the user name and password fixed - anything else is ignored and the NAS reports an error.

/etc/nut/ups.conf

# NUT ups.conf v 1.02
# 16/08/25 - CPS UPS
# v1.01 - change product name to match device
# v1.02 - set device name to ups for Synology

user = root
maxretry = 3

[ups]
    driver = "usbhid-ups"
    product = "Value600ELCDGP"
    desc = "UPS under the shelves in the study"
    port = auto 

/etc/nut/upsd.conf

# NUT upsd.conf v 1.00
# 16/08/25 - CPS UPS
# Port 3493 MUST be used for the Synology

LISTEN 0.0.0.0 3493

/etc/nut/upsd.users

# NUT upsd.users v 1.02
# 16/08/25 - CPS UPS
# v1.01 - Added general pi user for NUT GUI etc
# v1.02 - Added Synology user
[admin]
   password = nottellingyou
   actions = set
   actions = fsd
   instcmds = all
   upsmon primary

# Synology NAS
[monuser]
   password = secret
   upsmon slave

# Pi Boards
[pi]
   password = nottellingyou
   upsmon secondary

Key things in the upsd.users file are the name and password - neither can be changed in the Synology GUI

In the Synology GUI, you set the UPS to enabled, the type to Synology UPS Server, set the standby mode as required and the IP address to the IP of the NUT server - no port number is used.

After saving the config and waiting a few seconds the device information box will then work and return the basic info.

I have found that the Synology log files (system and ups) and the UPS config file now contain no real information / error messages of use, hence this post.

The only other thing to note is to watch the ownership / rights of the configuration files. Use root to make any edits and if you create new files set the owners / permissions to match the originals. Took me ages to track down one error that was due to the rights...

With thanks to Jeff Geerling, TechnoTim, previous Arch, Ubuntu, Red Hat, Reddit, Synology and Home Assistant forums posts (too many to link - sorry) and the folk who created the NUT documentation.

Initial testing shows it survives reboots / shut downs fine - more testing to come.

Top answer
1 of 3
3
I spent 2 hours doing the same thing, running around in circles with ai. I already had nut setup with custom usernames and device names for multiple APC units in a couple of groups, and trying to get DSM working was a nightmare. They changed and locked down so many things in DSM 7, especially in 7.2 it seems. Once you set up the hard coded username and password it works great. For anyone in the future, i have this for my own complicated setup just to get DSM working without breaking the custom config on all the other units. The clone driver can be challenging, it needs to call the driver, not the original alias. ups.conf # Real USB-attached UPS [apc1300] driver = usbhid-ups port = auto desc = "APC Back-UPS RS 1300 LCD" vendorid = 051D productid = 0002 serial = xxxxxxxxx # Synology-compatible alias (DSM expects 'ups') [ups] driver = clone port = usbhid-ups-apc1300 desc = "Synology DSM 7.2 alias" And then the upsd.users: [upsadmin] # Administrative user password = ******** # Allow changing values of certain variables in the UPS. actions = SET # Allow setting the "Forced Shutdown" flag in the UPS. actions = FSD # Allow all instant commands instcmds = ALL upsmon primary [upsuser] # Normal user password = ********* upsmon secondary [monuser] #Specific user for Synology DSM password = secret upsmon secondary
2 of 3
1
I have a CyberPower used with a Synology (also a 20 model) that does a scheduled power on every morning and power off every night on 7.2.2. It reconnects every time without issue (I get a notification telling me so). There must be some other issue here - I haven't touched either unit physically in 5 years.
🌐
Reddit
reddit.com › r/ecoflow_community › river 3 plus and hid ups driver with synology
r/Ecoflow_community on Reddit: River 3 Plus and HID UPS driver with Synology
December 21, 2024 -

Just received a River 3 Plus. Just like my Delta 3 Plus, if I plug it into a Windows machine via USB I see a device appear as HID UPS Battery. Plugged in the back USB-B port using the included cable into my Synology DS918+. Synology uses NUT (Network UPS Tools) Linux backend for UPS management.

Under Control Panel > Info Center the Ecoflow shows up, as well as if I SSH in and run lsusb.

However, if I go to Hardware & Power > UPS and select USB UPS Device, nothing is found. Running basic troubleshooting, I confirmed NUT is using the basic usbhid-ups driver, which would seem to make sense given that these devices identify themselves as HID UPS Battery in Windows.

Not sure that anyone here would have any additional ideas, but since Ecoflow advertises "NAS" as an application for these new batteries in the UPS section of their website listings, I would have thought they'd have verified it works as a USB UPS device for major NAS brands. Unfortunately that does not appear to be the case.

🌐
GitHub
github.com › networkupstools › nut › issues › 3038
EcoFlow Delta 3 Plus Support · Issue #3038
July 30, 2025 - Connection stability issuesIssues about driver<->device and/or networked connections (upsd<->upsmon...) going AWOL over timeIssues about driver<->device and/or networked connections (upsd<->upsmon...) going AWOL over timeEcoFlowIssues and PRs about EcoFlow River 3, Delta 3 UPS seriesIssues ...
Author   networkupstools
🌐
Reddit
reddit.com › r/homelab › network ups tools & apc
r/homelab on Reddit: Network UPS Tools & APC
November 17, 2023 -

I am planning to purchase the SMT3000RM2UC for my homelab and wanted to know the community's compatibility with NUT https://networkupstools.org/stable-hcl.html. The compatibility list isn't specifically listing this model.

Open to any other non-cloud based solutions to be able to gracefully shutdown all the components of my homelab (ubiquiti gear, synology, proxmox servers etc).

🌐
EcoFlow
ecoflow.com › us › blog › use-portable-power-station-as-ups-power-supply
Can I Use a Portable Power Station as a UPS Power Supply?
30ms may not seem like a lot, but it’s more than long enough to damage connected devices permanently and irretrievably corrupt your data. Fortunately, EcoFlow’s new RIVER 3 Plus portable power station is a Network Assisted Storage (NAS) standard uninterruptible power supply, and it provides ...
🌐
EcoFlow
ecoflow.com › au › blog › ups-for-home-lab
Best UPS for Home Lab – Stable Power & Data Safety
This allows you to connect it to a host machine (like your primary server or NAS) and install software like the brilliant open-source Network UPS Tools (NUT).