[APP][Pro] Zendure LAN - No internet needed!

ZENDURE LAN – No internet needed !

**ZENDURE LAN communicates directly with your devices over your home network (LAN), without relying on an internet connection or Zendure’s cloud services. This gives you direct access to your energy data in Homey and puts you in control of your energy system.

Connect and control your Zendure home battery, P1 meter and/or 3CT-S meter directly through Homey. Monitor your entire Zendure system in real time, manage your energy flows and create smart automations – all without opening the Zendure app.

Monitor your energy flows, manage your battery settings and create powerful Homey automations that respond to your Zendure system’s status. Make smarter use of your stored energy and get more out of your Zendure installation.

Key features

  • LAN Only - No internet needed
  • Calculate round-trip efficiency.
  • Display battery state of charge (SoC).
  • Monitor charging and discharging power.
  • Display the automatically detected IP address.
  • Display the date and time of the last received data.
  • Manually change the automatically detected IP address.
  • Set charging or discharging power using a single Flow action.
  • Set charging and discharging power through separate Homey Flow actions.
  • Configure minimum and maximum SoC limits individually for each Zendure device.
  • CSTI (Combined Status Tile Indicator) – a custom-developed indicator displaying two capabilities directly on one single Homey device tile.
  • Supports a wide range of Zendure devices. The models listed below are confirmed supported.
  • RAM-based power settings – power settings are stored in RAM rather than flash memory, reducing unnecessary flash-memory write cycles on your Zendure device (SmartMode).

Important limitation: Changing settings on a Zendure device is only possible when that device is not integrated into a Zendure HEMS. This is a limitation imposed by Zendure.

Supported models

  • P1 Meter
  • 3CT-S Meter
  • SolarFlow 800
  • SolarFlow 800 Pro
  • SolarFlow 800 Plus
  • SolarFlow 800 Pro 2
  • SolarFlow 1600 AC+
  • SolarFlow 2400 AC
  • SolarFlow 2400 Pro
  • SolarFlow 2400 AC+
  • SolarFlow 3000 Mix AC+
  • SolarFlow 4000 Mix Pro
  • SolarFlow 4000 Mix AC+

Supported languages

  • DE – German
  • EN – English
  • ES – Spanish
  • FR – French
  • NL – Dutch

Enjoy,

Dezware

Thanks for developing for the Homey platform!

How does this app differ from the already existing Zendure apps already available in the Homey App Store? Next to the official one there is already a local integration as well.

The official Zendure app is a joke. Just because it displays only the battery charge status in the device tile:

That’s all…

This is what the Zendure LAN app provides:

Not perfect yet, but much better.

Even though the number of Flow cards doesn’t necessarily say anything about the quality of an app, here’s a comparison of the two apps anyway:

No. of Flow cards Zendure Zendure LAN
When… 18 38
And… 3 1
Then… 5 3

With the exception of two Flow cards in the When… section (“The battery level changed”; “The battery charging state changed”), all Flow cards of the official Zendure app use the cards “becomes less/greater/equal.”

The Zendure Local app was something I had already installed back in April of this year. After a short while, I uninstalled it, commenting that it was “completely unpolished.” I can’t say, however, whether anything has changed since then.

For now, I’m going to leave the Zendure LAN app installed and give it a try. So far, I’ve integrated my SolarFlow into Home Assistant and connected it to Homey via the Home Assistant Community app.

Hardware:
Homey Pro 2026
Zendure SolarFlow 800 Pro + AB2000L extension battery

Thanks for the positive response !

I know it’s not perfect, but hey, it’s only version 0.0.3, so plenty of improvement versions left :upside_down_face:

I’m open for improvement requests, but I do this “just for fun” (and the fact that i’m also not satisfied with the existing apps which do not support my 3000AC at all).
Furthermore I’m just a hobby programmer (which is already a huge statement, but “AI is my friend” ) and I also have a day job, so please be patient and don’t expect an immediate response.

@Doekse, just see the post of DirkG :wink:

So why not work together with the Zendure Local app developer to improve that one, the code is open source :wink:

@dez_ware, just a few ideas:

  • Power output of each connected PV module in the device tile and and related flow cards.
    Why? I want to be able to see when a module fails, which has happened before, or which modules are covered with snow.
  • Charged and discharged energy
    Currently, only data from the time the device was added to Homey is displayed. However, the total energy consumption since the storage unit was put into operation is not shown, which, in my opinion, is the most important information.

To be continued… :wink:

@Doekse:

Simple, I do this besides my normal day job if we need to work on one app then:

I can’t develop at the time I want (now I can stop as long as I want and start again when I want)
It’s just for (my) hobby (although i’m open to suggestions I decide)
And It’s just for (my) hobby, but I have no problem sharing the app
You’ll need to agree on several things (who does what change, version control etc…)
Both need to agree on stuff/changes/options/etc… (and I want to keep it somewhat simple)

Now i’m “free” to do what I want when I want it and how I want it !
(might be selfish, but it’s the truth)

Br,

dez ware

  • Power output of each connected PV module => also on my personal list, so I’ll have a look into it.
  • Charged and discharged energy → I totally understand your question, but AFAIK that data is not stored in the Zendure itself, but in the cloud, and sorry, but connection to the cloud is a no-go for Zendure LAN (otherwise I have to rename it to Zendure LAN and Cloud :upside_down_face:)

If you install the new version (0.0.8) there the inputs of PV MPPT1 & MPPT2 are added.
I was not able to test it, because it’s dark currently :see_no_evil_monkey: )

Please let me know if it works or not.

As I only have a 3000AC and an 800Plus please install the latest version and make a diagnostic report, that will help me further develop the Zendure LAN app (goto my.homey.app, login, goto settings, goto Zendure LAN, click “make diagnostic report”, type some text like brand & type of zendure you have, and send it)

Ps. please use only version 0.0.8 or later, before contains an error !

First of all, thank you so much for your work!

Okay, I didn’t know that. I previously had a Hoymiles inverter and read the data locally and the total PV production was stored in the inverter. That’s why I assumed that would also be the case with the Zendure SolarFlow.

It works, but now there are two identical labels for two different values. So I’m not sure which power value the lower of the two is supposed to indicate:

My setup contains the following components:
– Zendure SolarFlow 800 Pro
– AB2000L extension battery
– 4 PV panels á 415 WP

The SolarFlow 800 Pro has 4 MPPT, so two are missing.

Diagnostic report: 88496c38-6d02-4278-8c2e-80c4eb3b3be5

I’ll dive into it, but again AFAIK that “history” data is not stored locally.

Please remove the Zendure devices and re-add them again.
Also make sure you have version 0.0.8 or greater, before version 0.0.8. was an error which caused these double “power” capabilities.

Thanks for the diagnostic report, I’ll dive into it concerning the 4 MMP’s.

What I still need to do is to make separate drivers for each Zendure module, because you’ll now see capabilities which are not applicable for a certain device.
(it’s technically not perfect, but for now it works)

Br

Dez

Version 0.0.9 available with 4 MMPT’s :smiley:

Thx! :+1:

Test version 0.0.10 live now.

  • Complete internal restructure
  • Support for solarflow 4000 added
  • Capabilites made device dependant
  • Removal of capabilities at startup → only applicable capabilities shown"

France translation will be added in next release

The app is looking really great! Much better than the original.

Would it be possible to show the solar panel production separately in Homey Energy? I’ve tried to achieve this using a Flow, but unfortunately I can’t select the solar panels as a separate energy source. It would be great if the solar panel production from the SolarFlow could also be included in the total solar energy production in Homey Energy.

That would make the integration even better!

Ps: After the latest update, the MPPTs of my SolarFlow 4000 are no longer visible. They were working fine before the update. Could you please investigate this issue?

[quote=“Vincent_Joosse, post:15, topic:161433, full:true”]
The app is looking really great! Much better than the original.

Thanks for the compliment !

Would it be possible to show the solar panel production separately in Homey Energy? I’ve tried to achieve this using a Flow, but unfortunately I can’t select the solar panels as a separate energy source. It would be great if the solar panel production from the SolarFlow could also be included in the total solar energy production in Homey Energy.

I’m totally unfamiliar with Homey Energy, so I’ll really have to dive into that (so please be patient). I’ll also have a look into selecting the Solar Power as input for a flow, so you have an alternative way.

That would make the integration even better!

I’ll do my best

Ps: After the latest update, the MPPTs of my SolarFlow 4000 are no longer visible. They were working fine before the update. Could you please investigate this issue?

I’ve a clue where to look for that, but can you please make a diagnostic report, that would help me a lot !

Br

Dez

Are you using the PV-IN-AC terminal as an input from you solar panel inverter ?
Or do you have the SolarFlow 4000 Mix Pro with the seperate DC solar panel input ?

Ps. again, the diagnostic report (and a little bit more background info) would help a lot !

Hello, I’m using the DC input of the 4000 Mix Pro. I’m not sure how I can provide you with more information. I’m still a beginner with Homey.

-------- Oorspronkelijk bericht --------

I’m not sure how I can provide you with more information.

  1. Open the Homey app.
  2. Go to Settings → Apps → Zendure LAN.
  3. Tap Create Diagnostics Report.
  4. Send the generated Diagnostics Report ID to the developer.

Ps. Thanks for the model type information and version 0.0.11 will have the possibility to use the “Solar input power changed” as input to start a flow and also the solar PV DC inputs will be back.
(version 0.0.11 not released yet, but already running on my Homey :wink:)

I have the diagnostic report id:

559ce72e-4d5f-4e55-b8b5-346cf7a7d247

-------- Oorspronkelijk bericht --------