Marstek Energy Battery Binding [5.0.0.0;5.9.9.9)

Binding for Marstek energy storage systems (Venus C/D/E series).

more:

Monitor battery status, solar generation, grid power, energy meters, and system operating modes via local network API. Marstek devices communicate with third-party systems over a Local Area Network (LAN). Before using this binding, please ensure that the Marstek device is properly connected to your home network and the Open API feature has been enabled via the Marstek mobile app. Please note that different Marstek models may support only a subset of the commands.

Changelog

Version 0.1

  • initial release
  • programmed and tested with OH 5.0.2

Resources

Snapshot

Source

I have an error at startup:

2026-01-11 11:44:01.201 [ERROR] [Events.Framework                    ] - FrameworkEvent ERROR
org.osgi.framework.BundleException: Could not resolve module: org.openhab.addons.reactor.bundles [319]
  Unresolved requirement: Import-Package: com.google.errorprone.annotations; version="[2.38.0,3.0.0)"; resolution:="optional"
  Unresolved requirement: Import-Package: org.openhab.core.config.discovery; version="[5.0.0,6.0.0)"

	at org.eclipse.osgi.container.Module.start(Module.java:463) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1847) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1840) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1745) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1667) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) [org.eclipse.osgi-3.18.0.jar:?]

…and when installing Add-on:

2026-01-11 11:58:54.475 [WARN ] [rketplace.MarketplaceBundleInstaller] - The marketplace bundle was successfully installed but doesn’t start: Could not resolve module: org.openhab.addons.reactor.bundles [320]
Unresolved requirement: Import-Package: com.google.errorprone.annotations; version=“[2.38.0,3.0.0)”; resolution:=“optional”
Unresolved requirement: Import-Package: org.openhab.core.config.discovery; version=“[5.0.0,6.0.0)

OpenHab-version: openHAB 4.3.5

This seems to be your issue, as you try to install an openHAB 5.2 SNAPSHOT version.

@acfischer42 You’d better add a version range to the title of this topic, so it will not appear in incompatible openHAB versions for installation.

Thanks for the nudge, done.