Skip to content

twoenter/Zendure-zenSDK-Hyper-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Zendure-zenSDK-Hyper-proxy

Wil je het maximale uit je Zendure thuisbatterij halen zonder afhankelijk te zijn van de cloud? Met deze slimme oplossing combineer je de kracht van de Gielz-automatisering met een Hyper2000 — volledig lokaal aangestuurd via Home Assistant.

Hoewel de Gielz-automatisering oorspronkelijk alleen werkt met zenSDK-ondersteunde apparaten, maakt deze Node-RED flow het mogelijk om ook je Hyper2000 naadloos te integreren. De flow vertaalt automatisch de commando’s die normaal naar een SolarFlow 2400AC gaan, zodat jij profiteert van dezelfde geavanceerde automatisering — maar dan met jouw Hyper2000.

Meer controle, meer flexibiliteit, en vooral: geen afhankelijkheid meer van de Zendure cloud. image

Compatibel met

Getest en werkend met:

  • Hyper2000
    • AC Firmware v2.1.14
    • MASTER Firmware v2.1.30
    • BMS Firmware (AB2000) v1.0.17
    • ZenLink Master v3.1.14
    • ZenLink Secondary v3.1.14
  • Zendure Home Assistant Integratie (Fireson) v1.2.5 Zendure-HA integratie
  • Gielz automatisering en package v20260507 Gielz-automatisering

Instructies Zendure Hyper2000 integratie in Home Assistant

  • Installeer en configureer jouw Hyper2000 via de Zendure-HA integratie
  • Voor de beste prestaties zorg je voor lokale connectie via een bluetooth-proxy
image

Instructies Node-RED app

Installeer de Node-Red Home-Assistant addon (tegenwoordig app). Stel het volgende in:

  • Schakel "ssl" uit
  • Schakel "Ongebruikte optionele configuratieopties tonen" in zodat je de volgende opties ziet:
  • Schakel "leave_front_door_open" in
  • Sla de configuratie op en (her)start Node-RED.
  • Zet de optie

Instructies Node-RED Companion

Configureer Gielz

Configureer de zenSDK-Hyper-proxy

  • Importeer in een nieuwe Node-red flow de zenSDK Hyper2000 GET flow. Deze Node-red flow zorgt ervoor dat de informatie uit de Hyper naar de zendure entiteiten vertaald wordt voor de Gielz automatisering en dashboard.
  • Importeer in een nieuwe Node-red flow de zenSDK Hyper2000 POST flow. Deze Node-red flow zorgt ervoor dat de waarden die de Gielz automatisering bepaald ook werkelijk naar de Hyper gecommuniceerd worden.

Pas in de GET flow het volgende aan:

  1. het aantal batterijen: verbind het juiste aantal batterijen door middel van de link nodes. Batterij 1 out link gaat naar Batterij 2 in en zo verder naar mate het aantal batterijen. Enable de nodes van de extra batterijen. De laatse out-node van de laatste batterij verbind je met de in-node 'Afronden update'. De volgorde in node-red hoeft niet te matchen met de volgorde in de stapel, dit kun je corrigeren in het gielz dashboard.
image
  1. de serienummers van de batterijen en packType: Het serienummer wordt gebruikt door Gielz om onderscheid te maken tussen de batterijen en ze in de juiste gewenste volgorde te plaatsen. packType is de capaciteit van de accu, voor een AB2000s/x gebruik je 70, wat 1,92kWh is.
image
  1. Verwijs in alle blauwe nodes van de batterijen naar de juiste entiteiten. De Zendure-HA integratie gebruikt standaard sensor.<<serienummer accu>>_power etc. Plak het juiste serienummer ertussen en het zal werken zolang je de standaard namen niet aangepast hebt.
image
  1. Het serienummer van de Hyper

    image

Pas in de POST flow het volgende aan

  1. In principe niets, check de juiste entiteitnamen van de Zendure-HA integratie

    image

Configureer gielz (2)

  • Stel in het gielz configuratie dashboard het ip-adres in van de Zendure op localhost:1880/endpoint. Dit is het ip-adres van node red waardoor er connectie gelegd wordt tussen home assistant en node red. De twee beginnen over en weer te communiceren. image
  • Stel de juiste oplaad en ontlaad maximalen in, passend bij jouw situatie.

Gereed

De communicatie tussen Home Assistant en de Hyper2000 verloopt nu via Node-Red om gebruik te kunnen maken van de Gielz automatisering. Natuurlijk kun je altijd zelf de Hyper blijven aansturen, vergeet dan niet de gielz automatisering uit te schakelen, zodat er geen conflicterende opdrachten verzonden worden.

Tips

In mijn ervaring is het beter om de rest scan_interval van de gielz automatisering van 1 naar 5 te verhogen, van veel verkeer naar de Hyper2000 schiet het nog wel eens in een freeze. Wanneer je een freeze ervaart, is de Hyper ogenschijnlijk nog online en bestuurbaar maar is dat in werkelijkheid niet. Commando's komen niet aan en worden niet uitgevoerd. Om een freeze te verhelpen kun je in de Fireson integratie klikken op Reset verbinding en/of de internetconnectie naar de Hyper even verbreken door in je router(app) even de verbinding naar de hyper te verbieden en na een aantal minuten weer toe te staan.

About

Control your Zendure Hyper2000 with zenSDK

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Contributors