{"id":953,"date":"2025-06-22T14:50:14","date_gmt":"2025-06-22T21:50:14","guid":{"rendered":"https:\/\/www.sandcomp.com\/blog\/?p=953"},"modified":"2025-10-17T18:55:51","modified_gmt":"2025-10-18T01:55:51","slug":"using-ecoflow-river-3-plus-as-a-ups-how-to-configure-synology-nas","status":"publish","type":"post","link":"https:\/\/www.sandcomp.com\/blog\/en\/2025\/06\/22\/using-ecoflow-river-3-plus-as-a-ups-how-to-configure-synology-nas\/","title":{"rendered":"Using EcoFlow River 3 Plus as a UPS: How to Configure Synology NAS"},"content":{"rendered":"\n<div class=\"wp-block-jetpack-markdown\"><p>EcoFlow River 3 Plus is a portable power station. In addition to its standard outdoor power features, it can also function as a UPS (Uninterruptible Power Supply). Compared to traditional lead-acid UPS systems, EcoFlow offers several advantages:<\/p>\n<ul>\n<li>Larger capacity (e.g., 286Wh)<\/li>\n<li>Lightweight and easy to carry<\/li>\n<li>Remote management capabilities (via app or web interface)<\/li>\n<\/ul>\n<p>However, when connecting it to a Synology NAS as a UPS, many users find that the NAS fails to recognize the device\u2014even after installing the official EcoFlow Power Manager for NAS package. This article analyzes the root causes of the issue and provides a practical solution.<\/p>\n<hr>\n<h2>Problem Analysis<\/h2>\n<p>During debugging, I found the compatibility issues mainly stem from the following factors:<\/p>\n<ol>\n<li>\n<p><strong>USB Not Recognized<\/strong>: The version of NUT (Network UPS Tools) bundled with Synology DSM is outdated and may not recognize the EcoFlow device as a USB UPS.<\/p>\n<\/li>\n<li>\n<p><strong>Port Mismatch<\/strong>: EcoFlow Power Manager provides UPS services on port <code>3496<\/code>, whereas Synology expects the UPS server on port <code>3493<\/code>.<\/p>\n<\/li>\n<li>\n<p><strong>Device Name Mismatch<\/strong>: Synology assumes the remote UPS device is named <code>ups<\/code>, while EcoFlow uses <code>nutdev1<\/code> by default.<\/p>\n<\/li>\n<\/ol>\n<hr>\n<h2>Quick Solution Overview<\/h2>\n<p>To address the above compatibility issues, we can manually modify several configuration files within the EcoFlow Power Manager for NAS package to make it compatible with Synology\u2019s UPS service.<\/p>\n<p>Key changes include:<\/p>\n<ul>\n<li>Change the EcoFlow service port from 3496 to 3493<\/li>\n<li>Rename the UPS device from <code>nutdev1<\/code> to <code>ups<\/code><\/li>\n<li>Restart the Power Manager service to apply the changes<\/li>\n<\/ul>\n<hr>\n<h2>Step-by-Step Instructions (based on DSM 7.x)<\/h2>\n<blockquote>\n<p>\u26a0\ufe0f <strong>Please back up relevant files before proceeding. Familiarity with SSH is recommended. The paths below are based on default installation locations.<\/strong><\/p>\n<\/blockquote>\n<h3>1. Install the Power Manager Package<\/h3>\n<p>Download and install from the EcoFlow official site:<br>\n<a href=\"https:\/\/www.ecoflow.com\/us\/support\/download\/index\">https:\/\/www.ecoflow.com\/us\/support\/download\/index<\/a><\/p>\n<h3>2. Modify <code>run.sh<\/code><\/h3>\n<p>Path:<br>\n<code>\/volume1\/@appstore\/PowerManagerNUT\/usr\/local\/bin\/nas\/run.sh<\/code><\/p>\n<p><strong>Change this line:<\/strong><\/p>\n<pre><code class=\"language-sh\">output=$(sudo $BASE_DIR\/bin\/upsc nutdev1@127.0.0.1:3496 2&gt;&amp;1)\n<\/code><\/pre>\n<p><strong>To:<\/strong><\/p>\n<pre><code class=\"language-sh\">output=$(sudo $BASE_DIR\/bin\/upsc ups@127.0.0.1:3493 2&gt;&amp;1)\n<\/code><\/pre>\n<h3>3. Modify <code>upsd.conf<\/code><\/h3>\n<p>Path:<br>\n<code>\/volume1\/@appstore\/PowerManagerNUT\/usr\/local\/bin\/nas\/x86_64-pc-linux-gnu-nut-server\/etc\/upsd.conf<\/code><\/p>\n<p><strong>Change this line:<\/strong><\/p>\n<pre><code class=\"language-conf\">LISTEN 0.0.0.0 3496\n<\/code><\/pre>\n<p><strong>To:<\/strong><\/p>\n<pre><code class=\"language-conf\">LISTEN 0.0.0.0 3493\n<\/code><\/pre>\n<h3>4. Modify <code>ups.conf<\/code><\/h3>\n<p>Path:\n<code>\/volume1\/@appstore\/PowerManagerNUT\/usr\/local\/bin\/nas\/x86_64-pc-linux-gnu-nut-server\/etc\/ups.conf<\/code><\/p>\n<p><strong>Change this line:<\/strong><\/p>\n<pre><code class=\"language-conf\">[nutdev1]\n<\/code><\/pre>\n<p><strong>To:<\/strong><\/p>\n<pre><code class=\"language-conf\">[ups]\n<\/code><\/pre>\n<h3>5. Modify <code>eco_shutdown.sh<\/code><\/h3>\n<p>Path:<br>\n<code>\/volume1\/@appstore\/PowerManagerNUT\/usr\/local\/bin\/nas\/x86_64-pc-linux-gnu-nut-server\/script\/eco_shutdown.sh<\/code><\/p>\n<p><strong>Change this line:<\/strong><\/p>\n<pre><code class=\"language-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&gt;\/dev\/null)\n<\/code><\/pre>\n<p><strong>To:<\/strong><\/p>\n<pre><code class=\"language-sh\">status=$(\/var\/packages\/PowerManagerNUT\/target\/usr\/local\/bin\/nas\/x86_64-pc-linux-gnu-nut-server\/bin\/upsc ups@localhost:3493 ups.status 2&gt;\/dev\/null)\n<\/code><\/pre>\n<h3>5. Restart the Power Manager Service<\/h3>\n<p>You can restart the Power Manager NUT service via Synology\u2019s Package Center.<\/p>\n<hr>\n<h2>Configuring the UPS Client in Synology DSM<\/h2>\n<ol>\n<li>Go to <strong>DSM Control Panel \u2192 Hardware &amp; Power \u2192 UPS<\/strong><\/li>\n<li>Choose the <strong>Synology UPS Server<\/strong> mode<\/li>\n<li>Enter the IP address of the current NAS as the UPS server address<\/li>\n<li>Apply the settings; the NAS should now be able to detect UPS status from EcoFlow<\/li>\n<\/ol>\n<p>To verify, run the following in terminal:<\/p>\n<pre><code class=\"language-sh\">upsc ups@localhost:3493\n<\/code><\/pre>\n<hr>\n<h2>Notes &amp; Further Recommendations<\/h2>\n<ul>\n<li>These changes may be overwritten when EcoFlow Power Manager or DSM is updated.<\/li>\n<li>If you have multiple NAS units and want to share the EcoFlow UPS with others, configure the other NAS to use Synology UPS Server and provide this NAS\u2019s IP address.<\/li>\n<li>Long-term, monitor updates from DSM and EcoFlow regarding official NUT compatibility for native support.<\/li>\n<\/ul>\n<hr>\n<h2>References<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/networkupstools\/nut\/issues\/2735\">Related GitHub Issue on Network UPS Tools<\/a><\/li>\n<li>Reddit community discussions:\n<ul>\n<li><a href=\"https:\/\/www.reddit.com\/r\/synology\/comments\/1hjlhcc\/finally_a_good_lifepo4_ups_but_issue_with_synology\/\">Thread 1<\/a><\/li>\n<li><a href=\"https:\/\/www.reddit.com\/r\/Ecoflow_community\/comments\/1hjl65e\/river_3_plus_and_hid_ups_driver_with_synology\/\">Thread 2<\/a><\/li>\n<li><a href=\"https:\/\/www.reddit.com\/r\/Ecoflow_community\/comments\/1hkfo3h\/network_ups_tools_nut_compatibility_for_new_ups\/\">Thread 3<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/www.ecoflow.com\/us\/support\/download\/index\">EcoFlow Download Center<\/a><\/li>\n<\/ul>\n<hr>\n<p>If you encounter any issues during setup, feel free to leave a comment below. You\u2019re also welcome to share your experience using other portable power stations as a UPS.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[46],"tags":[],"class_list":["post-953","post","type-post","status-publish","format-standard","hentry","category-tools"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/posts\/953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/comments?post=953"}],"version-history":[{"count":6,"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/posts\/953\/revisions"}],"predecessor-version":[{"id":1098,"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/posts\/953\/revisions\/1098"}],"wp:attachment":[{"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/media?parent=953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/categories?post=953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sandcomp.com\/blog\/wp-json\/wp\/v2\/tags?post=953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}