Marstek Battery Connector

Monitor, control and automate your Marstek home battery

Warning! This app might not work properly.

This app version is currently being tested, and has not yet been reviewed. It might not work as expected.
Be extra careful when installing this app.

« Back to the regular version

Monitor, control and automate your Marstek home battery

Read more ›

Supported devices

Flow cards

Click on a device above to show related Flow cards only.

When...

Marstek Venus (Bluetooth)
The battery charging state changed ...
Marstek Venus (Bluetooth)
The battery level changed
Marstek Venus (Bluetooth)
The power changed
Marstek Venus (Bluetooth)
The voltage changed
Marstek Venus (Bluetooth)
The electric current changed
Marstek Venus (Bluetooth)
The temperature changes
Marstek Venus (Bluetooth)
The generic alarm turned on
Marstek Venus (Bluetooth)
The generic alarm turned off
Marstek Venus (Bluetooth)
Alarm code changed (BLE)
i
Triggers when the battery's BMS error or warning code changes (including when an alarm clears). The codes are raw values from the battery; include them when reporting issues so their meaning can be decoded over time.
Marstek Venus (Cloud)
The battery level changed
Marstek Venus (Cloud)
The power changed
Marstek Venus (Local API)
The battery charging state changed ...
Marstek Venus (Local API)
The power meter changed
Marstek Venus (Local API)
The power changed
Marstek Venus (Local API)
The temperature changes
Marstek Venus (Local API)
The battery level changed

And...

Marstek Venus (Bluetooth)
The battery charging state is ...
Marstek Venus (Bluetooth)
The generic alarm is on
Marstek Venus (Local API)
The battery charging state is ...

Then...

Marstek Venus (Bluetooth)
Set Depth of Discharge to Depth of Discharge (%) % (BLE)
Marstek Venus (Bluetooth)
Set backup power (EPS) enabled Enabled (BLE)
i
Enables or disables EPS / backup power (Emergency Power Supply), which provides power from the battery during a grid outage.
Marstek Venus (Bluetooth)
Set Local API (port 30000) enabled Enabled (BLE)
i
Enables the local UDP API on port 30000 over Bluetooth, so the 'Marstek Venus (Local API)' driver can then connect over the network.
Marstek Venus (Bluetooth)
Set output power limit to ... (BLE)
Marstek Venus (Bluetooth)
Restart the battery (BLE)
i
⚠️ Disruptive: forces the battery to restart, briefly interrupting power delivery. Use only when needed.
Marstek Venus (Bluetooth)
Set work mode to ... (BLE)
i
Turns the battery's work mode off or on. Note: unlike the Local API, Bluetooth cannot set a scheduled 'Manual' mode (time window + power) — only off/on.
Marstek Venus (Local API)
Set battery mode to 'AI'
Marstek Venus (Local API)
Set battery mode to 'Auto'
Marstek Venus (Local API)
Set device LEDs on On
Marstek Venus (Local API)
Set battery mode to 'Manual' using from Start time to End time on Day(s) with Watt (negative = charge) Watt and enable Enable schedule
Marstek Venus (Local API)
Set battery 'Passive' mode to Power (W) Watt for Seconds seconds
Marstek Venus (Local API)
Set battery mode to 'UPS' and enable Enable

Support

Having an issue with this app? Contact the developer via the Homey Community Forum.

What’s new

Version 0.10.1 — Added Bluetooth BLE driver for direct communication with the battery. Retrieval of battery statistics and sending commands to the battery is now possible over Bluetooth. Added flow cards for controlling the battery over Bluetooth.

View changelog

Marstek Battery Connector

Marstek Battery Connector is not compatible with the selected Homey.

Marstek Battery Connector will install on Homey shortly.
Install App