APEXone product

APEXpulse

Real-time battery monitoring and control over Modbus TCP

Monitor live values, inspect battery cells, control charging behavior, and manage schedules from a clean iPhone app.

Compatible with Markstek Venus E 3.0 batteries with firmware v144+ (*). Other battery types will be added in future updates.

APEXpulse overview screenshot showing battery cards and summary indicators

Feature highlights

Focused battery control without the clutter

APEXpulse keeps the most important battery data and controls close at hand, with a layout designed for fast decisions and quick checks.

Real-time monitoring

See live power, state of charge, voltage, current, and battery status at a glance.

Cell Matrix Overview

Instantly spot weak or imbalanced cells before they become a bigger problem.

Direct Battery Control

Adjust charging, discharging, and operating behavior from a focused control screen.

Visual Time Scheduling

Create and adjust battery schedules using a clean, visual timeline editor.

Screenshots

See APEXpulse in action

These screens show the app’s current flow, from overview and cell graphs to setup, scheduling, help, and plan selection.

Overview Overview screenshot

Overview

A high-level view keeps the most important battery information visible at a glance.

Dashboard Dashboard screenshot

Dashboard

Live battery cards keep the current state visible the moment you open the app.

Cell Matrix Cell matrix screenshot

Cell Matrix

Inspect cell balance and spot irregularities before they affect performance.

Controls Battery control screen screenshot

Controls

Adjust battery behavior from a deliberate control surface built for quick actions.

Schedule Editor Schedule editor screenshot

Schedule Editor

Fine-tune charge and discharge timing with a clear timeline editor.

Add Battery / Scan Add battery and network scan screenshot

Add Battery / Scan

Scan your local network to find compatible batteries and connect them quickly.

Cell Delta Graph Cell delta graph screenshot showing variation across cells

Cell Delta Graph

Trend graphs help you spot cell differences and compare behavior over time.

Help & Setup Help and setup screenshot

Help & Setup

Built-in guidance makes it easier to get connected and understand each screen.

Free vs Pro Free and Pro feature comparison screenshot

Free vs Pro

The upgrade screen makes the feature split and one-time purchase clear.

Pricing

Free vs Pro

Start with the essentials in Free, then upgrade to Pro for deeper insight, control, and multi-battery support.

FREE

APEXpulse Free

Everything you need to get started.

  • Real-time battery monitoring
  • Basic battery overview
  • Live graphs
  • Up to 2 batteries
PRO

APEXpulse Pro

Everything in Free, plus advanced insight and control.

  • Cell Matrix Overview
  • Direct Battery Control
  • Visual Time Scheduling
  • Multi-battery support for 3+ batteries
€14.99 one-time purchase
No subscription.

Setup

How setup works

The app uses a simple local network flow. Update firmware, connect the battery over LAN, scan the network, and start monitoring.

1

Update firmware

Make sure your Marstek Venus E 3.0 battery runs firmware v144 or higher.

2

Connect via LAN

Connect your battery to your network using the LAN port. Wi-Fi can stay enabled.

3

Scan your network

Open APEXpulse and scan for compatible batteries.

4

Connect and monitor

Select your battery and start monitoring live data.

Requirements

Connection requirements

These are the practical conditions APEXpulse needs so it can talk to your battery over Modbus TCP.

  • Marstek Venus E 3.0 battery
  • Firmware v144 or higher
  • Battery connected via LAN / Ethernet
  • Phone on the same network
Connection note

Your battery allows only one Modbus TCP connection at a time. If another system is already connected, APEXpulse may not be able to connect without using a Modbus TCP proxy.

Home Assistant

Using Home Assistant?

Home Assistant can work alongside APEXpulse when it is not already using the battery's Modbus TCP connection. To ensure APEXpulse can connect to your battery, consider using a Modbus TCP proxy if necessary. Contact support for more information.

  • Marstek Cloud API or Marstek Local API Integrations These integrations do not use Modbus TCP, so APEXpulse is free to use the battery's Modbus TCP connection.
  • Modbus TCP directly If Home Assistant uses Modbus TCP directly, it may already occupy the battery’s single Modbus TCP connection. In that case, use a Modbus TCP proxy in Home Assistant.
  • What to do next Disconnect the other Modbus client or move Home Assistant to a proxy setup if you want both to stay connected.
  • Multiple batteries or proxies Each proxy should use a unique port such as 502, 5022, and 5023. Setting up multiple proxies allows Home Assistant and APEXpulse to connect to the same battery without interfering with each other. Use the proxy's IP and port in APEXpulse to connect to the battery through the proxy. Note that Home Assistant's Modbus integration may not support multiple proxies, so check the documentation and community resources for guidance on setting up multiple Modbus TCP proxies with Home Assistant.
Read setup guide

FAQ

Questions answered up front

Short answers to the common setup and compatibility questions people ask before they install the app.

Why does APEXpulse require LAN?

On the Marstek Venus E 3.0, Modbus TCP only works through the LAN port. It does not work over Wi-Fi.

Can Wi-Fi stay enabled?

Yes. Wi-Fi can stay enabled, but APEXpulse still connects through LAN because that is how the battery exposes Modbus TCP. When both Wi-Fi and LAN are enabled, APEXpulse will use the LAN connection. Your battery will use 2 different IP addresses on your DHCP server. If auto-detect does not work, make sure you pick the correct LAN IP address for manual configuration.

Why is my battery not found?

Check firmware version, LAN connection, same network, and whether another system is already using Modbus TCP. If you are using a proxy, make sure it is configured correctly and you know the proxy's IP and port. Also, have you tried turning it off and on again? Sometimes that can resolve connectivity issues.

Does APEXpulse work with Home Assistant?

Yes, but if Home Assistant already connects to the battery using Modbus TCP, it may block another connection. Use a proxy if needed.

Will APEXpulse work with my Venus E 2.0 battery?

It might, but it has not been tested with that model. The Marstek Venus E 2.0 doesn't have a LAN port, so to use Modbus TCP, you would need to use Modbus TCP Gateway which connects to the battery's RS485 port. Check the community for Modbus TCP Gateways such as Waveshare RS485 to ETH, LilyGo T-ETH-Lite (using ESPHome), or Elfin-EE11/EW11. If you run into issues, consider reaching out to us for support.

Will APEXpulse work with my Modbus TCP Gateway?

That depends on the specific battery you have on the Modbus RTU side of the gateway. No other batteries than the Marstek Venus E 3.0 have been tested with APEXpulse, so your mileage may vary.We'll be happy to help if you encounter any issues, but we recommend that you test the app with your specific battery and gateway setup.

Is APEXpulse affiliated with Marstek?

No. APEXpulse is an independent app and is not affiliated with or endorsed by Marstek Energy Co.

Support

Request support

Send a support request directly from the page. This opens an email draft to the APEXpulse support address below.

Email directly

Get started

Ready to monitor your battery system?

Install APEXpulse, scan your network, and take control of your battery setup.