---
title: "Marstek"
description: "Marstek is a Marketplace integration for Home Assistant. It has 215 installs sharing analytics, works locally and was last updated November 6, 2026."
canonical: "https://vulpo.app/integrations/marketplace/marstekenergy-ha-marstek"
url: "https://vulpo.app/integrations/marketplace/marstekenergy-ha-marstek.md"
last-updated: "2026-11-09"
version: "1.4"
---

# Marstek

> Marstek is a Marketplace integration for Home Assistant. It has 215 installs sharing analytics, works locally and was last updated November 6, 2026.

From the [repository description](https://github.com/MarstekEnergy/ha_marstek):

> Home Assistant integration for Marstek energy storage devices (local UDP Open API)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=MarstekEnergy&repository=ha_marstek&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=MarstekEnergy&repository=ha_marstek&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Add Marstek device

- **Host**: The IP address of your Marstek device on your local network.
- **Device UDP port**: The UDP port the device listens on. Default 30000; use 49152-65535 if you configured a custom port.

### Marstek Energy Storage

- **Select Device**: The Marstek device discovered on your local network.

Also asked when at the marstek energy storage step.

Texts from the code of [MarstekEnergy/ha\_marstek](https://github.com/MarstekEnergy/ha_marstek).

## Entities

- **Binary sensors**: Charge permission, Connected, Discharge permission
- **Numbers**: Discharge depth (DOD)
- **Selects**: Operating mode, Maximum Grid power
- **Sensors**: CT Phase A power, CT Phase B power, Battery power, Battery rated capacity, Battery remaining capacity, SOC, Battery status, Battery temperature, Bluetooth state, CT Phase C power, Device mode, Off-grid power, and 10 more
- **Switches**: Bluetooth lock, Front-panel LED

## Actions

- **Set operating mode**: Switch a Marstek device to a new operating mode.
- **Set discharge depth**: Set the discharge depth (DOD), 30-88 %.
- **Set power version**: Set the charge and discharge power version, in watts.

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> A Home Assistant integration for Marstek Energy devices (Venus series), communicating locally over the Marstek Device Local API
>
> - SOC, Battery power, Battery charge/discharge status and remaining/rated capacity, Battery temperature
> - Operating mode (Auto/ AI / Manual / Passive / UPS)
> - Grid power, off-grid power and CT phase powers (A/B/C)
> - Charge and discharge permission flags; device connectivity status
> - WiFi signal strength, SSID and IP address (diagnostic, disabled by default)
> - Per-input PV power, voltage, current and state (Venus A/D)
> - Lifetime energy counters (PV, grid charge/discharge, load)

From the README of [MarstekEnergy/ha\_marstek](https://github.com/MarstekEnergy/ha_marstek#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Energy](https://vulpo.app/integrations/category/energy.md), Solar and batteries
- Brand: [Marstek](https://vulpo.app/integrations/marstek.md)
- Number: 215 installs sharing analytics; 40 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.3.0, last updated November 6, 2026
- Domain: `marstek`
- Source: <https://github.com/MarstekEnergy/ha_marstek>
- Issues: <https://github.com/MarstekEnergy/ha_marstek/issues>

In Vulpo: Quick Toggle card, Select card, Chart card, Apple Watch, Control Center

## Other ways in for Marstek

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Marstek Modbus Suite](https://vulpo.app/integrations/marketplace/sphings79-marstek-modbus-suite.md) | Marketplace integration | 1.3k installs sharing analytics | Works locally | Updated in the last 6 months |
| [Marstek Local API](https://vulpo.app/integrations/marketplace/jaapp-ha-marstek-local-api.md) | Marketplace integration | 981 installs sharing analytics | Works locally | No update in 6 to 18 months |
| [Marstek BLE](https://vulpo.app/integrations/marketplace/cappa83-marstek-ble-ha.md) | Marketplace integration | 190 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Marstek Venus Energy Manager](https://vulpo.app/integrations/marketplace/ffunes-marstek-venus-energy-manager.md) | Marketplace integration | 76 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Marstek Capacity Monitor](https://github.com/satscan1/marstek-capacity-monitor) | Marketplace integration | 33 installs sharing analytics | Works locally | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-09. Source: https://vulpo.app/integrations/marketplace/marstekenergy-ha-marstek

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/marstekenergy-ha-marstek
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
