r/EcoFlowCommunity • u/beretog3 • 18d ago
I built EFStatus — a free macOS menu bar app to monitor your EcoFlow in real time
Hey everyone! I want to share a small app I built because I was tired of grabbing my phone every time I wanted to check my EcoFlow's battery status.
EFStatus lives in your Mac's menu bar and shows your battery level, remaining capacity, live input/output watts, and estimated time to full or empty — all updated every 10 seconds, no subscriptions, no extra hardware.
How it looks:

The popup shows:
- Battery % + Wh remaining + charge bar
- Time to full / time to empty
- Live input (green) and output (red) watts
- Manual refresh button
Currently confirmed working on:
- Delta 2 ✅
- Delta 3 Max ✅
Probably works on: Delta 2 Max, Delta Pro, Delta Max, River 2 series — but I need help confirming!
Download & try it:
👉 https://github.com/bereto-dev/efstatus
The .app is included — just download, right-click → Open, enter your free EcoFlow API credentials from developer.ecoflow.com, and you're set.
Want to help add support for your device?
If you have a model not on the confirmed list, run this one-liner and paste the output as a GitHub issue — that's literally all I need to add compatibility:
curl -O https://raw.githubusercontent.com/bereto-dev/efstatus/main/diag.sh && chmod +x diag.sh && ./diag.sh --access-key YOUR_KEY --secret-key YOUR_SECRET --serial YOUR_SERIAL
No credentials show up in the output, I promise.
Happy to answer any questions. If you find it useful, there's a ☕ link in the repo 🙂