/f/image/6vGZQSzlsBkGL6BY1n5p7d0k.png?f=fotoalbum_large)
⛔ Zorg ervoor dat HEMS is uitgeschakeld in de Zendure-app ⛔
Beschik je over basiskennis van Home Assistant? Dan kun je hier direct mee aan de slag. Nieuw in Home Assistant? Wees gewaarschuwd: het is verslavend leuk om alles te automatiseren!In dit topic bespreken we beide integraties en moedigen we je aan om je creativiteit te gebruiken. Deel je ervaringen — samen maken we het slimmer en beter.
Werkt bij jou alles naar wens? Deel dan even wat jij gebruikt in deze poll: https://strawpoll.com/05ZdzxXvmn6
:strip_exif()/f/image/RrACcnKaaAblzobvAouIjSPR.png?f=user_large)
*12-01-2026
🔋 Aansturing - zenSDK (Gielz) 🔋
| Installatie | Github | https://github.com/Gielz1986/Zendure-HA-zenSDK |
| Connectie | Lokaal | |
| Soort | Configuration.yaml + 1 automatisering | |
| Aansturing | Omvormer(s) | Maximaal 1 omvormer ⛔ of bij meerdere in combinatie met https://github.com/gast777/Zendure-zenSDK-proxy van @gast777 |
| Type(s) | Solarflow 2400 AC en Solarflow 800 pro/plus (geen aangesloten zonnepanelen) | |
| Soort | zenSDK | |
| Releasenotes | Github | https://github.com/Gielz1986/Zendure-HA-zenSDK/releases |
| Issues | Github | https://github.com/Gielz1986/Zendure-HA-zenSDK/issues |
Informatie
Om in twee stappen je batterij lokaal werkend te krijgen in Home Assistant.Gebaseerd op de zenSDK RESTful API voor Home Assistant. Deze setup maakt lokaal verbinding met één Zendure Solarflow 2400 AC / Zendure Solarflow 800 Pro (geen aangesloten zonnepanelen) zonder gebruik te maken van integraties maar werkt met één automatisering. Voor de gene die graag de batterij 100% lokaal in eigen beheer wilt zonder updates van derden en netjes in Home Assistant.
/f/image/cxcq70fLJkQ75AUHurS5cina.png?f=fotoalbum_large)
Modus opties
| Modus | Werking | Doel |
| Standby | Zet volledig in standby en sensor.zendure_2400_ac_opslagmodus zal naar Opslaan in Flash gaan. Hierdoor is het ook 0 watt op een KWH MID Meter. | 100% standby, de batterij gebruikt nog ±0,2 kWh per dag. |
| Handmatig | Via input_number.zendure_2400_ac_handmatig_vermogen kun je zelf aangeven wat de batterij doet. -watt voor ontladen en +watt voor opladen. | Voor als je zelf aan de knoppen wilt draaien. |
| Nul op de meter | Constant 0 op de meter behouden (-xx watt bij opladen en -xx watt bij ontladen). Je kunt het opladen finetunen via input_number.zendure_2400_ac_oplaadmarge waarbij je aangeeft hoeveel buffer/marge hij moet behouden tot 0 watt. Het ontladen kun je finetunen via input_number.zendure_2400_ac_ontlaadmarge waarbij je aangeeft hoeveel extra watt hij moet ontladen boven op 0 op de meter. Beide zijn handig om vaste kleine schommelingen in je huisverbruik standaard te compenseren. | Zo min mogelijk energie importeren en exporteren. |
| Dynamisch NOM | ⚠️ Let op: Alleen te gebruiken met Nordpool sensor. Vul als eerste in hoeveel uren je goedkoop wilt laden per dag via input_number.dynamisch_goedkoopste_x_periode_morgen (bijvoorbeeld 3 uur). Vervolgens vul je de overige duurste uren in via input_number.dynamisch_duurste_x_periode_morgen (bijvoorbeeld 21 uur). Wanneer sensor.dynamisch_goedkoopste_periode op JA staat zal er opgeladen worden indien sensor.dynamisch_spread_indicatie_nom hoger is dan input_number.dynamisch_minimale_spread. Wanneer de goedkoopste periode erg lang op JA staat zal hij pas weer laden wanneer de batterij ontladen is tot 90%. Na laden houdt hij constant 0 op de meter (-xx watt bij opladen en -xx watt bij ontladen) en voert dit dynamisch laden dagelijks uit. | Alle goedkope energie uitspreiden over de dag. |
| Dynamisch NOM (Duur) | ⚠️ Let op: Alleen te gebruiken met Nordpool sensor. Vul als eerste in hoeveel uren je goedkoop wilt laden per dag via input_number.dynamisch_goedkoopste_x_periode_morgen (bijvoorbeeld 3 uur). Vervolgens vul je het aantal duurste uren in via input_number.dynamisch_duurste_x_periode_morgen (bijvoorbeeld 3 uur). Wanneer sensor.dynamisch_goedkoopste_periode op JA staat zal er opgeladen worden indien sensor.dynamisch_spread_indicatie hoger is dan input_number.dynamisch_minimale_spread. Wanneer de goedkoopste periode erg lang duurt zal hij pas weer laden wanneer de batterij ontladen is tot 90%. Is er nog ruimte, dan zal hij bij teruglevering extra laden. Wanneer sensor.dynamisch_duurste_periode op JA staat zal hij NOM ontladen. De rest van de tijd staat de batterij in standby. | Alle goedkope energie specifiek gebruiken op de duurste uren. |
| Dynamisch Handelen | ⚠️ Let op: Alleen te gebruiken met Nordpool sensor. Vul als eerste in hoeveel uren je goedkoop wilt laden per dag via input_number.dynamisch_goedkoopste_x_periode_morgen (bijvoorbeeld 3 uur). Vervolgens vul je het aantal duurste uren in via input_number.dynamisch_duurste_x_periode_morgen (bijvoorbeeld 3 uur). Wanneer sensor.dynamisch_goedkoopste_periode op JA staat zal er opgeladen worden indien sensor.dynamisch_spread_indicatie hoger is dan input_number.dynamisch_minimale_spread. Wanneer de goedkoopste periode erg lang duurt zal hij pas weer laden wanneer de batterij ontladen is tot 90%. Wanneer sensor.dynamisch_duurste_periode op JA staat zal hij op maximaal vermogen ontladen. De rest van de tijd staat de batterij in standby. | Energie inkopen en verkopen. |
| Alleen slim ontladen | Identiek aan Nul op de meter alleen zonder opladen. | |
| Alleen slim opladen | Identiek aan Nul op de meter alleen zonder ontladen. | |
| Opladen met 2400 watt | Snel opladen op maximaal vermogen. | |
| Ontladen met 2400 watt | Snel ontladen op maximaal vermogen. |
Aansturingslogboek
/f/image/UEZIQOJ3L9OJUyznT6bxnTLj.png?f=fotoalbum_large)
🔋 Aansturing - Van Zendure zelf 🔋
| Installatie | Github | https://github.com/Zendure/Zendure-HA |
| Connectie | Lokaal en Cloud | |
| Soort | HACS integratie | |
| Aansturing | Omvormer(s) | Geen maximum |
| Type(s) | Hyper 2000, Solarflow 2400 AC en Solarflow 800 pro/plus | |
| Soort | zenSDK en MQTT | |
| Releasenotes | Github | https://github.com/Zendure/Zendure-HA/releases |
| Issues | Github | https://github.com/Zendure/Zendure-HA/issues |
Informatie
Deze Home Assistant-integratie koppelt je Zendure-apparaten aan Home Assistant en maakt alle gerapporteerde parameters beschikbaar als entiteiten. Je kunt het batterijniveau, het energieverbruik en -opbrengst volgen, laadinstellingen beheren en je Zendure-apparaten opnemen in je thuisautomatiseringsroutines.Daarnaast biedt de integratie een energiemanagerfunctie die kan helpen het energieverbruik te balanceren tussen meerdere apparaten wanneer een P1-meterentiteit wordt gebruikt.
Screenshots en uitleg aangeleverd door @martinvdm en @Tijgerkracht.
/f/image/cXa0EdVi6r90dm5xKjSBLc6z.png?f=fotoalbum_large)
/f/image/l7HuWUkBZ0GVHCTNt2qzad5Z.png?f=fotoalbum_large)
/f/image/akvu2hthUds0H4SGlQKLbFXU.png?f=fotoalbum_large)
Modus opties
| Uit | Zet in standby. |
| Handmatig Vermogen | Via number.zendure_manager_manual_power kun je zelf aangeven wat de batterij doet. |
| Slimme Matching | Constant 0 op de meter behouden. |
| Slim ontladen | Identiek aan Smart Matching alleen zonder opladen. |
| Slim opladen | Identiek aan Smart Matching alleen zonder ontladen. |
Aansturingslogboek
:strip_exif()/f/image/SuTYGuRvaUUKYBsDAkdXPgo3.png?f=user_large)
🔋 Aansturing - zenSDK (zelfbouw) 🔋
| Installatie | Github | https://github.com/Zendure/zenSDK |
| Connectie | Lokaal | |
| Soort | Zelfbouw | |
| Aansturing | Omvormer(s) | Geen maximum |
| Type(s) | Solarflow 2400 AC en Solarflow 800 pro/plus | |
| Soort | zenSDK |
Informatie
Tijdens de ontwikkeling van ons vorige Device Data Report Project hebben we een sterke behoefte vastgesteld aan betere lokale controle. Als reactie hierop heeft het team het IoT-framework ZenSDK ontwikkeld
[ Voor 255% gewijzigd door gielz op 23-01-2026 14:00 ]
6320wp | Zendure 2400 AC (14.4 kwh) | Bambu A1 | 2x Hisense 2AMW-42U4RRA | Daikin RXM/FTXM35R | AQMOS BMX | Home Assistant OS op DS224+
:strip_exif()/f/image/jpCPdHKSFH2K55KRAVQhzq2J.png?f=user_large)
:strip_exif()/f/image/r0KVCHaKO6MCIJGoty0iHXlt.png?f=user_large)
:strip_exif()/f/image/b7kEb2pJSs5nOpB6a7KvDxfS.png?f=user_large)
:strip_exif()/f/image/ZgnHjs8A8O2qVo5rtsKLXfKU.png?f=user_large)
:strip_exif()/f/image/QHYbFPPm3FUnPqJHvVYXViy1.png?f=user_large)
/f/image/11iwlkOPgxD4ZxvbjCWFtZM5.png?f=fotoalbum_large)
:strip_exif()/f/image/XAXyF8t9l1cruWYeTbT2Hyku.png?f=user_large)
:strip_exif()/f/image/sXzs3c9f2BidpEEHcHcx0c0P.png?f=user_large)
/f/image/zMixTcuZjDEuVicgOqM8gyco.png?f=fotoalbum_large)
/f/image/5f145L5ZR8W96XECva0gQaVE.png?f=fotoalbum_large)
:strip_exif()/f/image/KWYZt53zxnUWFlwdNue9tq6m.png?f=user_large)
:strip_exif()/f/image/SZEzPOMf38YVPhQ5Fls5snbx.png?f=user_large)
:strip_exif()/f/image/QrNVAAHIf3yRl17KR1qspaf8.png?f=user_large)
/f/image/oDuD7cqiKq1SA0fVsEkGdp0P.png?f=fotoalbum_large)
/f/image/HY90jzCvXPDvdX07q54sjcS6.png?f=fotoalbum_large)
/f/image/v2dKrXrX7VmVhKleCFCHZD87.png?f=fotoalbum_large)
/f/image/SgAncMA72ytyIbQJB5IeQohB.png?f=fotoalbum_large)
:strip_exif()/f/image/PAjQxnqHEkUMTJRNtSn5zELq.png?f=user_large)
:strip_exif()/f/image/jOYas5Xug6Q0BUSCnLOyV2ov.png?f=user_large)