Videos
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
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
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?
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?
plate dinner depend thought chop edge cake birds truck fuel
This post was mass deleted and anonymized with Redact
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.
-
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).
-
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.
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.
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).
Hello, what's new? No details as usual :-(