Home Assistant integration for Marstek energy storage systems using local API
-
Updated
Nov 7, 2025 - Python
Home Assistant integration for Marstek energy storage systems using local API
Control your Home Batteries via Home Assistant using the RS485 modbus or ethernet port (e.g. Marstek Venus) -- Thuisbatterij aansturen via Home Assistant
Custom integration to monitor and control Marstek Venus E v2, Venus E v3, Venus A, and Venus D systems in Home Assistant.
Home Assistant custom component to integrate with Marstek devices using the local API.
Web-based replacement for the Marstek App allowing cloud-free use of Venus storages
Firmware archive for Marstek Venus E, Venus D, Venus A, Saturn/B2500 & CT002 — original OTA firmware downloads with release notes (EN/DE), SHA-256 checksums and changelogs
Home Assistant custom integration for Marstek Venus battery storage over local Modbus TCP — Venus A, D, E v1/v2 and E v3. Sensors, controls, schedules and a full register map. No cloud. HACS compatible.
Run a Marstek Venus battery without the cloud. Self-hosted container that answers the telemetry upload locally — stopping the firmware's 30-minute network resets that break Modbus TCP and Home Assistant.
Home-Assistant- / AppDaemon-Python-Skript zur Steuerung von Marstek-Venus-Batterien über Modbus.
Cloud-free web control panel for Marstek Venus A / D / E 3.0 battery storage over Web Bluetooth — no app, no account, plus OTA firmware updates, peak shaving and local Modbus TCP / Shelly Pro 3EM setup
ESP32 bridge that puts a Marstek Venus storage on the network: relays its Bluetooth LE link over a WebSocket and serves the Marstek BLE Control web app itself. Unofficial, not affiliated with Marstek.
ioBroker.marstek-venus adapter provides full integration with Marstek Venus series energy storage systems
Static reverse-engineering of Marstek Venus D/E firmware (Control/EMS, Micro-Inverter/VNS, BMS) with Ghidra — complete Modbus TCP & RS485 register map, protocol notes and Python scan tools
Go client library and CLI for interacting with Marstek Local API
Download, back up & archive firmware for Marstek Venus D/E/C/A and B2500 energy-storage devices — grab the firmware before you install the update.
Home Assistant integration for Marstek battery storage (local polling)
Export Marstek battery data
Home Assistant analyzer for Marstek Venus E LFP battery balancing and health
Gestionnaire collectif de batteries pour Home Assistant — Marstek, Hoymiles MS-A2 et batteries génériques
Extend Home Assistant with API-first Marstek Battery integration.
To associate your repository with the marstek-venus topic, visit your repo's landing page and select "manage topics."