# \[APP\]\[Pro\] Marstek Venus Connector - Monitor, control and automate your Marstek home battery

**URL:** <https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [September 17, 2025, 7:58pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139 "2025-09-17T19:58:43Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Linden85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/linden85/32/17207_2.png) [@Linden85](https://community.homey.app/u/Linden85)\
**Post date:** [September 23, 2025, 1:47pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/22 "2025-09-23T13:47:26Z")

</div>

I might be going too fast, but have you already looked into switching the battery between the different modes like AI / manual, etc.?

---

<div class="post-metadata">

**Author:** ![Thunder](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thunder/32/31836_2.png) [@Thunder](https://community.homey.app/u/Thunder)\
**Post date:** [September 23, 2025, 2:27pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/23 "2025-09-23T14:27:37Z")

</div>

My homey is not finding any new devices. The “add undetected device possibility“ is not there anymore?

---

<div class="post-metadata">

**Author:** ![Uwe\_Dietz](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/uwe_dietz/32/79616_2.png) [@Uwe\_Dietz](https://community.homey.app/u/Uwe_Dietz)\
**Post date:** [September 23, 2025, 2:28pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/24 "2025-09-23T14:28:17Z")

</div>

Hello,

The setup with the new version 0.4.0 worked perfectly.  
However, the power display is incorrect.  
Marstek Venus C: Test with BLE tool: Battery Power: 0 W, Work Mode: 1 (Standby) manual  
Homey display: -24.4 W  
Marstek Venus E: Test with BLE tool: Battery Power: 0 W, Work Mode: 1 (Standby) auto  
Homey display: -18.4 W

Marstek firmware version 153

What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 23, 2025, 3:29pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/25 "2025-09-23T15:29:44Z")

</div>

If the values are displayed, then these are received from the battery. I will update the app so that you can enable a log setting for a device. After that, perhaps you are willing to send a diagnostics report? I will ping here when the app has this features added…

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 23, 2025, 3:32pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/26 "2025-09-23T15:32:12Z")

</div>

If the battery is not found, something is wrong with the LAN config. Since the new setup only uses broadcast messages, no IP is needed anymore. If discovery doesn’t work, then readings will also not work… Furthermore, IP addresses tend to change over time (due to DHCP leases), so that was not reliable for the long run.

Please check if the batteries have Local API on port 30000 enabled, and try to reset them if possible. Both can be done using the BLE Test Tool (v2).

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 23, 2025, 3:33pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/27 "2025-09-23T15:33:03Z")

</div>

Yes, a bit too fast 😉 I’m still struggling to get the communication with the battery on a descent level.

---

<div class="post-metadata">

**Author:** ![Uwe\_Dietz](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/uwe_dietz/32/79616_2.png) [@Uwe\_Dietz](https://community.homey.app/u/Uwe_Dietz)\
**Post date:** [September 23, 2025, 4:04pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/28 "2025-09-23T16:04:26Z")

</div>

ok, I will send a diagnostic report when you have provided it

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 23, 2025, 4:31pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/29 "2025-09-23T16:31:31Z")

</div>

A new version (0.4.1) has just been released. It introduces a debug setting for each device. When enabled, the communication from/to device is also logged. Can you please enable it for a few minutes and then transmit a diagnostics report? Thank you!

---

<div class="post-metadata">

**Author:** ![Uwe\_Dietz](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/uwe_dietz/32/79616_2.png) [@Uwe\_Dietz](https://community.homey.app/u/Uwe_Dietz)\
**Post date:** [September 23, 2025, 5:06pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/30 "2025-09-23T17:06:33Z")

</div>

799b6df9-4700-473a-9212-7375451cc989

here the requested report

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 23, 2025, 5:19pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/31 "2025-09-23T17:19:32Z")

</div>

Thank you for the report!

The value for the ‘Power’ in Homey are taken from the ‘bat\_power’ property of the ‘ES.GetStatus’ message (see API documentation). This value is the total input/output amount of power the Battery Energy System. When charging it is a positive number, discharge is negative. Note that the value in the message itself needs to be divided by 10. I don’t see an equivalent value in the BLE tool…

This value seemed best, because it also takes the power needed by the inverter into account during output. I see values of around -533.3 W (output) in the log. Is that expected?

---

<div class="post-metadata">

**Author:** ![Uwe\_Dietz](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/uwe_dietz/32/79616_2.png) [@Uwe\_Dietz](https://community.homey.app/u/Uwe_Dietz)\
**Post date:** [September 23, 2025, 5:29pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/32 "2025-09-23T17:29:12Z")

</div>

at that time the power was -460 w

Now : in BLE -307 W

in Battery Connector -396W

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 23, 2025, 5:45pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/33 "2025-09-23T17:45:28Z")

</div>

Hmmm… It seems to vary a lot depending on the tool used…

I will try to add other power readings coming from the battery as well in Homey so you can keep an any on all of them! And perhaps a setting so you can choose what to see in Homey Energy functionality…

To be continued, and thank you for the feedback!

---

<div class="post-metadata">

**Author:** ![Thunder](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thunder/32/31836_2.png) [@Thunder](https://community.homey.app/u/Thunder)\
**Post date:** [September 23, 2025, 8:55pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/34 "2025-09-23T20:55:17Z")

</div>

I was able to add the battery after resetting. After the update, or maybe just before according to the timeline communication was lost again.

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 24, 2025, 7:14am UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/35 "2025-09-24T07:14:31Z")

</div>

This seems to be a common problem with the Marstek battery local API… I also lost connection tonight. The day before I did a 24h test with messages every second without problems.

There is not much more I can do here… If these communication problems with the local API keep happening; I don’t see why I should continue with this App 😔

---

<div class="post-metadata">

**Author:** ![Thunder](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thunder/32/31836_2.png) [@Thunder](https://community.homey.app/u/Thunder)\
**Post date:** [September 24, 2025, 7:27am UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/36 "2025-09-24T07:27:37Z")

</div>

Reset this morning did the trick again, values showed again. Unfortunately, now they stick.

> [@eniewold](#):
>
> If these communication problems with the local API keep happening; I don’t see why I should continue with this App 😔

Just stay a bit confident. We are early adopters, the api is not officially and widespread rolled out. I’m glad with what you did so far. Have patience, I’m afraid.

Do you want a diagnostic report or log from me?

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 24, 2025, 12:46pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/37 "2025-09-24T12:46:44Z")

</div>

I’ve released a new version that shows additional readings from the battery and energy systems.

---

<div class="post-metadata">

**Author:** ![telenut](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/telenut/32/12666_2.png) [@telenut](https://community.homey.app/u/telenut)\
**Post date:** [September 24, 2025, 9:54pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/38 "2025-09-24T21:54:16Z")

</div>

just discovered this app, and works great!  
And now… find interesting ways of using it 🙂  
What are others using this app for?

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 25, 2025, 10:02am UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/39 "2025-09-25T10:02:36Z")

</div>

Personally, I’m using a Homey advanced flow to determine if the battery State of Charge does not below 20%, if so, I start charging by enabling a smart power plug. This is done in the same flow that enables the smart power plug during the lowest cost hours of the day. Note that I’m using the backup port of the battery.

---

<div class="post-metadata">

**Author:** ![telenut](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/telenut/32/12666_2.png) [@telenut](https://community.homey.app/u/telenut)\
**Post date:** [September 25, 2025, 11:03am UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/40 "2025-09-25T11:03:53Z")

</div>

So you use a smart plug to “power on” the Marstek? And in what state is it? AI, manual, self initiated?

There was an update of the app today. And now Homey lost connection to the Marstek ☹

---

<div class="post-metadata">

**Author:** ![eniewold](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/eniewold/32/125905_2.png) [@eniewold](https://community.homey.app/u/eniewold)\
**Post date:** [September 25, 2025, 12:57pm UTC](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139/41 "2025-09-25T12:57:58Z")

</div>

I’m sorry the connection is lost, please try to delete and add the battery device again or restart Homey. If the battery is not autoatically recognized, then the battery has stopped communicating (probably a while ago, but Homey keeps displaying last received values). This is a common problem with the local API. The only remedy seems a ‘System Reset’ using the BLE Tool (under advanced)…

I use the smart plug with a maximum rating of 2200W. The battery is in Manual mode and configured with maximum of 1500W to load at any hour.

[Previous page](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139.md?page=1)

[Next page](https://community.homey.app/t/app-pro-marstek-venus-connector-monitor-control-and-automate-your-marstek-home-battery/143139.md?page=3)
