Dat een Chinese omvormer niet altijd slecht nieuws betekent dat bewijst Growatt. Dit merk omvormer biedt best wat opties om teruglevering van je zonne-energie te stoppen bij negatieve dynamische energieprijzen. De mogelijkheden van modbus-communicatie worden bijzonder goed gedocumenteerd in de handleiding, en het is zowel mogelijk om de omvormer uit te zetten via een display op de omvormer, de cloud en met de eigen app. In dit artikel vertellen we met hulp van andere groene nerds wat de mogelijkheden zijn om de teruglevering van zonne-energie te beperken of te stoppen.
[update mei 2025]
In de nieuwe softwareversie van de omvormer wordt het automatisch stoppen van teruglevering bij negatieve energieprijzen een stuk eenvoudiger. Met de smart scheduling mode kun je heel mooi de prijs van jouw energieleverancier instellen, en zet de software automatisch de teruglevering stop bij negatieve energieprijzen. De originele methoden, via de ShineServer en Shine App, hebben we ook nog in deze handleiding staan.
- Universele methoden om je omvormer uit te schakelen
- Growatt omvormer uitzetten via het LCD/LED-display
- Growatt omvormer uitzetten met smart scheduling mode
- Growatt omvormer uitzetten via de cloud (originele methode)
- Growatt omvormer uitzetten via de app (originele methode)
- Growatt omvormer slim uitschakelen via modbus
Geschikt voor
Succesvol getest met
Met dank aan
Growatt is net als SAJ een Chinees merk. Dat is ook te merken als je wilt uitvogelen als je het terugleveren zonne-energie wilt stoppen. De gebruiksvriendelijkheid is niet je-van-het en handleidingen zijn geschreven in Chinglish. Dat maakte ook het onderzoek voor dit artikel er niet gemakkelijker. Ik hoop dat deze handleiding jou dat als lezer bespaart.
Universele methoden om je omvormer uit te schakelen
In dit artikel focussen we ons op de manieren om specifiek een Growatt omvormer te laten stoppen met het produceren van zonne-energie. Er zijn ook nog een aantal universele methoden die je kunt toepassen om je omvormer uit te schakelen. Zo kun je de groep in de meterkast uit te zetten of de lastscheider omzetten om in een klap je omvormer uit te schakelen. Door een slimme stroomonderbreker te koppelen met je domoticasoftware kun je hem ook met automatiseringen uitschakelen. Meer over deze universele methoden lees je in het dossier zonnepanelen uitzetten.
Growatt omvormer uitzetten via het LCD/LED-display
De eerste mogelijkheid die je hebt om je Growatt omvormer uit te schakelen is met het LCD of LED/OLED-scherm. Het design van de Growatt omvormers is erg eenvoudig. Het display heeft maar 1 knop. Dat maakt het navigeren door de menustructuur… erg vervelend. Je gebruikt de knop als volgt:
- Eén keer aanraken: volgend item
- Twee keer aanraken: kies of bevestigen
- Drie keer aanraken: terug
Zet de terugleverbeperking aan door deze stappen te volgen:
- Navigeer naar naar Set Parameter > General advanced
- Er zal je gevraagd worden om een wachtwoord. Standaard is dat 123.
- Vervolgens dien je je land in te stellen.
- Navigeer naar ExportLimit.
- Zet hier de ExportLimit op ‘on’.
- Vervolgens moet je aangeven of je een Growatt Smart Meter hebt. Zo ja kies je Meter, anders CT.
- Kies vervolgens ExportLimit Rate.
- Hier stel je het percentage van de terugleverbeperking in. Wil je het terugleveren van stroom aan het net volledig stoppen, stel hem dan in op 100%.
Ben je meer visueel ingesteld dan kun je ook het stroomschema volgen:

Of deze video kijken:
Growatt omvormer uitzetten met smart scheduling mode
Onlangs (mei 2025) heeft Growatt een smart scheduling mode geïntroduceerd. Deze werkt ‘out of de box’ in hun serveromgeving. Deze modus optimaliseert de teruglevering van zonnepanelen, eventueel in combinatie met een batterij, om de opbrengsten van zonnepanelen te verhogen. Deze functie werkt daarom alleen met een dynamisch energiecontract.
Onderdeel van die oplossing is ook dat je teruglevering kunt stoppen bij negatieve energieprijzen.
Smart scheduling mode wordt ondersteund op deze combinatie omvormers & dataloggers:

Via de Growatt server kan worden gecontroleerd of het systeem over de juiste firmware
beschikt. Als de softwareversie te laag is zul je eerst je firmware moeten updaten. Neem contact op met technische support afdeling van Growatt zodat zij de software kunnen updaten naar de juiste versie.
Hiervoor stuur je een e-mail naar service.nl@growatt.com. Dan krijg je automatisch een ticket, en volgt er later een chat link. In de chat wordt gevraagd om het serienummer van omvormer en datalogger. Daarna kunnen zij het systeem op afstand updaten.
Stap 1: Zet de Smart schedule mode aan
Als de softwareversie van het systeem en de installatielocatie voldoen aan de bovenstaande voorwaarden, wordt de functie automatisch toegevoegd aan het klantenportaal op server.growatt.com.

(Op dit moment wordt een systeem met de SYN backup box nog niet ondersteund, deze functionaliteit zal spoedig worden toegevoegd, aldus Growatt)
Stap 2: Stel de regio in
Selecteer de regio als gegevensbron voor dynamische elektriciteitsprijzen. Nadat de configuratie is voltooid, kan de slimme planning worden uitgevoerd. De
interface in de verschillende regio’s verschilt enigszins.

Stap 3: Stel de tarieven van jouw energieleverancier in
Stel belastingen en heffingen in volgens de gegevens van jouw energieleverancier. Dit is het stuk waar je altijd even goed moet opletten. Met internationale merken zien we dat het vaak lastig is om zich aan te passen aan hoe de situatie in elk land is. Dus soms missen onderdelen, en soms hebben onderdelen verwarrende namen.
Maar Growatt lijkt het redelijk goed voor elkaar te hebben. Je kunt voor afnemen opslagkosten (export tariff rate (fee)) en een btw-tarief (export vat) instellen. Je kunt ook voor terugleveren opslagkosten (import tariff rate (fee)) en een btw-tarief (import vat) instellen. Wat de waarden zijn voor jouw energieleverancier kun je vinden in ons dossier dynamische energietarieven.
Dus stel je hebt Tibber als energieleverancier, dan vul je in (data van mei 2025):
- Export tariff = 0,0205
- Import tariff = 0,0205
- Export tariff = 21%
- Import tariff = 21%

Stap 4: Activeer de Smart Scheduling Mode
Om de functie aan te zetten, ga je naar de tab ‘Smart mode’. Zet hier de functie aan onder ‘Mode enable/disable’ en bij ‘Smart mode’ Automatic.

Stap 5: Export limit instellen
Maar we zijn er nog niet. Je omvormer weet nu wat op elk uur jouw prijs is, maar we moeten nog wel instellen dat hij moet stoppen met terugleveren als jouw finale eindprijs onder 0 komt. De export limit. Om dit te doen, kijk je in het venster waar we ons reeds bevinden naar ‘Set Exportlimit’. De functie heeft 3 opties:
- Als de export limiet functie uit staat zal je omvormer terugleveren naar het net;
- Als de export limiet functie aan staat zal je omvormer niet terugleveren aan het net;
- Als de export limiet functie op automatisch staat zal je omvormer stoppen met terugleveren als het teruglevertarief (inclusief belasting) negatief is. Als het teruglevertarief (inclusief belasting) positief is zal het systeem weer starten met terugleveren aan het net.
Dat laatste is uiteraard wat we willen, dus kies je voor ‘Automatic’.
Klik op ‘Finish’ om op te slaan en je bent klaar! ✅
Nog drie tips van gebruiker Arjan Simonetti:
- De smart meter lijkt niet nodig.
- Wacht rustig af, het effect van de aanpassingen lijken wat later door te komen.
- In de Shine-app is het smart gedeelte ook zichtbaar.
Growatt omvormer uitzetten via de cloud (originele methode)
Je kunt je omvormer ook online monitoren, door hem toe te voegen in Growatt’s ShineServer. Via daar is het ook mogelijk om de ExportLimit functie aan te roepen.
Om te limiteren via de meter, heb je wel een Growatt Smart Meter nodig. Als deze ontbreekt in jouw installatie kun je die hier aanschaffen. De slimme meter meet je stroomverbruik en teruglevering, en stuurt dit via RS485 terug naar je omvormer.
Je gaat als volgt te werk:
- Log eerst in op ShineServer
- Navigeer naar “Plant” en vervolgens “Device List”.
- Kies “Min” en selecteer vervolgens je omvormer.
- Klik in het vlak rechtsonder om de instellingen van je omvormer aan te passen.
- Selecteer “Set Export Limit”, en kies “Enable meter 1”. In het invulveld vul je het percentage van het totale vermogen wat gelimiteerd moet worden. 100% betekent dus geen teruglevering.
- Klik vervolgens op opslaan om de terugleverbeperking op te slaan.
Growatt omvormer uitzetten via de app (originele methode)
Wanneer je omvormer in de Growatt’s cloudomgeving ShineServer hangt, kun je de inverter ook aansturen met de ShinePhone app. De app is beschikbaar voor iPhone of Android. Om de teruglevering van zonne-energie aan het net te stoppen, ga je als volgt te werk:
- Open de app en log in
- Ga naar “Plant” en selecteer jouw omvormer
- Navigeer naar “Control”
- Selecteer “Set Export Limit”
- Geef het wachtwoord in
- Selecteer “Enable meter 1”, en vul in het invulveld de limiet in. Dit het percentage van het totaal wat afgeschaald moet worden. Bij 100% leveren je zonnepanelen dus niks terug.
- Klik “Save” om op te slaan.
Growatt omvormer slim uitschakelen via modbus
Modbus is een protocol waarmee apparaten met elkaar kunnen communiceren. Het is een
open protocol en is dus niet aan merk gebonden. Modbus is in eerste instantie gemaakt om via
een seriële datalijn te communiceren maar later is hier ook TCP/IP (ethernet) bijgekomen, wat het protocol nieuw leven heeft ingeblazen.
De omvormer is een SLAVE met allerlei registers. Die registers zijn laatjes waar informatie in staat. Elke lade heeft een adres. En die adressen kunnen opgevraagd worden door de MASTER
(je slimme brein), of je kunt er een signaal naar toe sturen, om een instelling aan te passen. Om de teruglevering van je omvormer uit te zetten, moet je natuurlijk weten naar welk register je iets moet sturen. Dat is te vinden in de documentatie van de fabrikant. Voor Growatt inverters vind je dat in het Inverter Modbus RTU Protocol. Wat we nodig hebben is het input register 00. Daar kunnen we dan een 0 of 1 naar sturen om de omvormer aan of uit te zetten.

Growatt omvormers hebben een SYS COM poort waarmee modbus communicatie mogelijk is. Om een modbus netwerk te maken heb je een SLAVE nodig, dat is je omvormer. En een MASTER, dat is je slimme brein voor domotica. Voor spraakgemak noem ik deze vanaf nu het slimme brein. Er zijn meerdere wegen die naar Rome leiden, maar in dit kader bespreek ik de twee meest toegepaste opstellingen:
- De omvormer direct aansluiten op je slimme brein:
Omvormer (SYS COM poort) ↔️ 2-aderige kabel ↔️ RS485 <> USB converter ↔️ je slimme brein - De omvormer via ethernet laten communiceren met je slimme brein:
Omvormer (SYS COM poort) ↔️ 2-aderige kabel ↔️ RS485 <> Ethernet converter ↔️ ethernet kabel ↔️ LAN
en parallel:
LAN ↔️ ethernet kabel ↔️ je slimme brein
We starten vanaf de omvormer. Die heeft aan de onderzijde een SYS COM-poort, zoals te zien is in onderstaande lijntekening van de omvormer:

In de handleiding wordt deze SYS COM poort verduidelijkt. Pin 3 en 4 zijn geschikt voor RS485 / modbus communicatie.

We kunnen de bijgeleverde connector c.q. stekker gebruiken om aan te sluiten op de SYS COM poort. In de stekker heeft elke pin, als een kroonsteentje, een klein schroefje die het adertje vastzet. En de stekker zelf kun je zo aandraaien dat je een trekontlasting hebt, zodat je niet alles lostrekt als je een keer de kabel te hard aantikt.

Op de SYS COM connector gaan we een twee-aderige kabel aansluiten. We pakken daarvoor een UTP-kabel die we doorknippen. Van de gekleurde 8 strengen gebruiken we er 2. Pak twee met duidelijk verschillende kleuren zodat je ze goed van elkaar kunt onderscheiden. Deze twee sluiten we aan op pin 3 en 4. Vervolgens draai je de schroefjes aan zitten de kabeltjes stevig vast. Sluit de connector.

Hij is nu klaar om aan te sluiten op de SYS COM poort van de Growatt omvormer. In onderstaande foto zie je hem (connector met witte kabel) afgemonteerd en aangesloten op de Growatt min 4600TL-XH omvormer van Wietze.

Op dit punt maken we een splitsing. We beginnen met de directe opzet waarbij je de kabel direct aansluit je op je slimme brein.
1. De directe opzet: Growatt omvormer uitzetten met modbus en Home Assistant
Om de kabel direct aan te sluiten op ons slimme brein hebben we een RS485 <> USB converter nodig. Je kunt daarvoor MAX485 module voor RS485 seriële communicatie USB gebruiken. Je sluiter de twee aders aan op de twee pins van de RS485 <> USB converter.

Om in Home Assistant te communiceren met je Growatt omvormer kun je gebruik maken van onderstaand script van Wietze Koster:

Het eerste deel wordt de seriële verbinding geconfigureerd:
- name: Growatt – Naam van de modbus verbinding, kan je zelf bepalen
- type: serial – Seriële verbinding, dus geen TCP
- baudrate: – Snelheid van communiceren, moet hetzelfde zijn als de omvormer en dit kan gevonden worden in de handleiding van de omvormer.
- Bytesize: – Zie handleiding omvormer, kan ook 5,6,7 zijn
- method: – Zie handleiding omvormer, kan ook “ASCII” zijn
- parity: – Zie handleiding omvormer (None, Even, Oneven)
- port: – Dit is de poort waar je USB <> RS485 converter in zit. In Home Assistant zie je onder Instellingen > Systeem > Hardware > Alle hardware de lijst van hardware. In dit voorbeeld is de converter aangesloten op /dev/ttyUSB0.
- Stopbits: – Zie handleiding omvormer (1, 2)
Nadat dat is gebeurd, is het mogelijk om registers uit te lezen, of er informatie naar toe te sturen. In het tweede deel worden enkele sensors gedefinieerd. Er wordt een waarde uit het register van de modbus slave (omvormer) gehaald en zet het in de door jou gemaakte sensor in Home Assistant. Je kunt bijvoorbeeld zo zelf een sensor maken voor de het aantal kWh wat nu wordt teruggeleverd door je omvormer. De documentatie leert ons dat je daarvoor register 1 en 2 gebruik.t
- Name: – Naam van je HA sensor
- input_type: – Type van het register. Kan ook discrete_input, coil, holding, input zijn.
- Address: – Adres van het register dat je wilt uitlezen.
- Slave: – Het adres dat aan de slave is toegewezen. In de handleiding staat wel welk adres het standaard is.
Om de Growatt omvormer eenvoudig handmatig via Home Assistant aan en uit te zetten heeft Wietze twee knoppen gebouwd. Het resultaat ziet er zo uit:

De code achter de Growatt aan knop ziet er als volgt uit. Hiervoor stuurt hij naar adres 0 (het input register om de omvormer aan/uit te zetten) van slave 1 (de omvormer) de waarde 1 (aanzetten).

2. De ethernet opzet: Growatt omvormer uitzetten met modbus
In de directe opzet moet je slimme brein in de buurt staan van je omvormers zodat je hem met kabel kunt aansluiten. Vaak zal dat niet zo zijn. Dan is het praktischer om te werken met Modbus TCP converter, ook wel RS485 Ethernet converter genoemd. Je opstelling is dan als volgt:
- Je maakt een 2-aderige kabel (✅)
- Je sluit aan 1 zijde aan op de SYS COM poort van de Growatt omvormer (✅)
- De andere zijde sluit je aan op de Modbus TCP converter
- De modbus TCP converter kun je met een ethernetkabel op je LAN aansluiten
- Nu is je omvormer via LAN beschikbaar voor modbuscommunicatie
Voor stap 3 t/m 5 hebben we nog nodig:
- Een UTP kabel om de modbus TCP converter op LAN aan te sluiten
- Een modbus TCP / RS485 ethernet converter. Bijvoorbeeld de KMTronic Modbus LAN TCP/IP to Modbus RS485 RTU Serial Converter of de Waveshare RS485 to Ethernet Converter for EU.
Op de foto zie je de Waveshare RS485 to Ethernet, waarbij je aan de rechterkant de twee kabeltjes kunt verbinden. Verbind de kabeltjes en draai de schroefjes aan om ze vast te zetten.

Uiteraard dien je de voeding aan te sluiten, en met een ethernet kabel verbindt je het apparaat met je lokale netwerk.
[Dit stuk wordt nog aangevuld. Hier stond aanvankelijk een oplossing die nu niet goed meer werkt.]

Als data-gedreven marketeer weet Danny als geen ander hoe je je energie thuis kunt managen. Zo laadt hij z’n elektrische fiets op als de zon schijnt. Dankzij zijn interesse in duurzaamheid en techniek kan hij je alles vertellen over een slimme, duurzame woning.
Hoi Danny,
Enig idee hoe ik een warmtepompboiler met een eenvoudige tool kan aansturen met een Growatt? Dit om meer warmte op te slaan in de boiler bij overschot aan energie.
Alvast dank,
Folkert
Hi Folkert,
Je bedoelt dat je je warmtepomp bv. alvast wat kunt laten verwarmen als de prijzen laag zijn?
Belangrijkste is dat je warmtepomp dat moet ondersteunen. Wat voor warmtepomp heb je? Nibe heeft ‘Smart Price Adaption’ en maakt dat out-of-the-box mogelijk. Vailliant ondersteunt wel aansturing maar je moet het wel zelf programmeren… hangter dus maar net vanaf welke je hebt.
Het gaat hier over een warmtepomp boiler
niet over een warmtepomp
Wat de meeste warmtepompboiler kunnen is dat je aparte draad met een zekering naar je omvormer brengt, zodra er ac spanning uit komt gaat er een signaal naar je warmtepompboiler en gaat de temperatuur automatisch omhoog em zodra omvormer stop met produceren stopt ook de extra verwarming
Goedemiddag, het lukt mij niet om in te loggen in mijn Growatt omvormer om softwarematig via de app mijn omvormer output te verlagen. Ik kan/krijg namelijk het wachtwoord niet van mijn leverancier. Enig idee of er een ander leveranciers wachtwoord gebruikt kan worden en welke dit dan is.
Alvast dank.
growatt(jjjjmmdd)
Hierbij vul je de datum van vandaag in, bijvoorbeeld:
growatt20250325
Hallo ik heb een vraag is het mogelijk om de inverter intestellen zo dat hij niet om 20 uur afschakelt maar zo dat er 24/7 iets blijf branden op de inverter ik heb growatt 42TL-X
As far as I know niet. Eigenlijk alle inverters die bij mij bekend zijn vallen automatisch uit als de zon onder is en er geen stroom meer wordt opgewekt…
Beste Danny,
Helaas lukt het mij niet om via ModBus te communiceren met een Growatt MIN 3000TL-X omvormer.
Ik heb een Waveshare RS485 To Eth(B) via een RS485 kabel aangesloten op de SYS-Com poort van de omvormer.
De netwerk verbinding naar de Waveshare werkt, omdat de link LED blauw wordt.
In Home Assistant probeer ik vervolgens de omvormer uit te lezen via twee verschillende integraties:
Homeassistant-Growatt-Local-Modbus en SolaX Inverter Modbus.
Helaas lukt het niet met beide om een connectie met de omvormer te maken. Beide geven aan dat ze geen verbinding kunnen maken. Wel zie ik heel even de ACT-led blinken, maar verder komt er geen reactie van de omvormer terug.
In beide integraties geef ik soortgelijke instellingen aan:
Communication layer: tcp
IP:
Port: 502
Modbus device address: 1
Instellingen Waveshare:
Baudrate: 9600
Data bits: 8
Parity: None
Stop bits: 1
Flow control: none
Modbus gateway type: Simple Modbus TCP to RTU
In de tekst staat:
[Dit stuk wordt nog aangevuld. Hier stond aanvankelijk een oplossing die nu niet goed meer werkt.]
Ben je tegen hetzelfde probleem aangelopen? Heb je ondertussen een werkende oplossing gevonden?
Alvast bedankt!
Ja ik had dit geschreven met een communitylid, maar daar werkt het onverklaarbaar niet meer. Het probleem met modbus is dat je zo weinig (geen) feedback krijgt over wat er in de communicatie fout gaat… ik heb helaas nog niemand anders kunnen spreken dit het wel voor elkaar heeft.
Hi Chris,
Verbinden met Growatt wordt er moeilijk gemaakt, helaas… De laatste ‘innovatie’ om toch met een Growatt te kunnen verbinden met Home Assistant, is door gebruik te maken van Grott van Johan Meijer. Het vergt een aantal stappen, die je hier kunt vinden: https://www.splitbrain.org/blog/2023-11/03-growatt_and_home_assistant.
Hallo Chris,
Ben je hier nog verder mee gekomen? Ik loop tegen een zelfde probleem aan met een TL3-S. De omvormer lijkt totaal niet te reageren op mijn modbus writes en met uitlezen heb ik ook nog geen succes. Omdat ik geen response krijg en ik nooit een werkende situatie heb gehad is het nogal lastig om alle configuratie settings goed te gokken. Het enige wat ik wil bereiken is het kunnen schrijven van register 0 om de omvormer uit/aan te zetten.
Mvg,
Heren,
Ik wil graag net als Roy in HA mijn Growatt MOD 6000TL3-XH-BP uit kunnen schakelen. Dit in combinatie met een script zodat de omvormer zich uitschakeld met negatieve energieprijzen. Zelf had ik de Elfin EW11A0 op het oog om het RS485 signaal te converteren naar modbus over Wifi.
Echter nadat Growatt het lastig heeft gemaakt om de data direct in HA te krijgen twijfel ik of ik met Grott ook de configuratie aan kan passen om de omvormer uit te kunnen schakelen. In de link naar splitbrain zie ik met mijn beperkte kennis dat Grott data naar HA kan sturen maar geen configuratie terug kan sturen. Weten jullie of dit toch wel met Grott mogelijk is?
Alvast bedankt!
Dat stukje is mij helaas ook onbekend. We hebben wel onlangs een aflevering van de Groene Nerds opgenomen voor een redelijk universele oplossing voor het uitzetten van de omvormer via modbus. Die aflevering + instructies volgt snel.
Beste Roy,
sorry voor de late reactie. Eerlijk gezegd heb ik deze discussie niet meer gevolgd, omdat het mij gelukt is om de Growatt middels HA uit te lezen.
Hopelijk is het niet mosterd na de maaltijd, maar mijn oplossing is in het kort:
Hardware:
– WaveShare RS485 To PoE ETH (B)
Software:
– HomeAssistant
– Growatt Local ModBus plugin (HACS).
Instellingen Waveshare:
Baudrate: 9600
Data bits: 8
Parity: None
Stop bits: 1
Flow control: CTS/RTU (=half duplex)
Modbus gateway type: Simple Modbus TCP to RTU
Instellingen Growatt Local ModBus plugin:
Communication layer: tcp
IP:
Port: 502
Modbus device address: 1
Uiteindelijk bleek het probleem te liggen in de configuratie van de WaveShare. Hoewel in de handleiding stond dat Flow Control niet ondersteund wordt, is het gaan werken toen ik de FlowControl op CTS/RTU (=half duplex) had gezet. Zie ook: https://github.com/WouterTuinstra/Homeassistant-Growatt-Local-Modbus/issues/13
Hopelijk heb je hier alsnog iets aan.
Super. In combinatie met andere reacties hier ga ik hier nog een stuk over tikken.
Hoi Danny, Het is voor mij abracadabra maar ik heb een ca 5 jaar oude Growatt 2000 in metalen kast. Kan ik die ook laten uitschakelen bij teruglevering? Als de saldering stopt wil ik niet dat mijn gratis kWhs door het energiebedrijf voor het volle pond aan mijn buurmsn wordt verkocht.
Ik weet het helaas niet exact voor alle typenummers. Ik vraag actief uit of mensen het willen delen als ze het met hun omvormer werkend hebben. Voor de 2000 weet ik dat niet.
Maar een makkelijkere oplossing dan hierboven is er niet beschikbaar. Handmatig aan/uitschakelen kan uiteraard wel, maar daar zou ik zelf niet zo vrolijk van worden.
Al een gekeken naar de Growatt Smart Meter? Die in de meterkast plaatsen tussen je meter en de rest van groepen t verbruik/ teruglevering laten meten. Dit kastje vervolg met een kabel aansluiten op de RS485 poort van je omvormer. In de Shinelink app kun je onder export limiet kiezen voor de deze Smart Meter en instellingen bij welke omstandigheden je de omvormer wilt uitzetten of laten ‘afknijpen’. Dat is de manier waarom Growatt denk ik t liefste ziet hoe we dit doen.
Heb deze ook even in het artikel gezet, dank!
Weet iemand of dit ook kan met de Growaat hybryde omvormer GROWATT SPH 5000 TL3-BH?
is er ergens een linkje of heeft iemand het script voor home assistant?
Ha Ivo,
De laatste ‘innovatie’ om toch met een Growatt te kunnen verbinden met Home Assistant, is door gebruik te maken van Grott van Johan Meijer. Het vergt een aantal stappen, die je hier kunt vinden: https://www.splitbrain.org/blog/2023-11/03-growatt_and_home_assistant.
Hallo
Handig dit
Het zou mooi zijn als iemand de handleiding zou kunnen updaten “Growatt omvormer uitzetten via de app” voor de shinephone app laatste versie.
Deze screenshots zien zwaar outdated uit. De app is vernieuwd. Ik zie wel export limitation. Als ik daar op druk dan kan ik geen meter 1 selecteren maar: Disable / Enable meter/ Enable CT. (standaard staat hij op disabled). Als ik op Enable meter druk. dan vraagt ie om een Power (W) waarde. Weet iemand wat ik hier mee moet doen?
Is het überhaupt mogelijk om de teruglevering uit te zetten op een Growatt MIC 2000TL-X met de shinephone app? V8.1.5.0 .
btw Voor mensen die zich afvragen wat de paswoord van je settings zijn. Het is growatt + de jaar en datum van de dag: voorbeeld: growatt20240430 (2024 maand+ dag ) als het goed is veranderd dit iedere dag. Mocht dit niet werken draai maand en dag om (getest op mijn growatt type)
John Doe
Ik hou me zeker aanbevolen voor screenshots van de nieuwe app, mocht iemand die hebben.
Het werkt het wachtwoord.
Bedankt voor de informatie hier kan ik het beste voordeel behalen.
m.b.t. de Growatts: het wachtwoord is growattyyyymmdd, dus vandaag growatt20250601.
Danny,
hoe zou je de nieuwe screenshots willen ontvangen?
Er is nu een ‘stel Export-limit’ en ‘standaard stroompercentage wanneer anti-stroom is uitgeschakeld’ optie.
Bij interesse stuur mij een email.
Ik stuur je een mail!
Mooi, ik schoot al in de stress zonder service wachtwoord, maar deze werkt.
Is dit wachtwoord ook te gebruiken met de shinePhone app? Via web werkt het bij mij wel maar niet op de app. Ook niet wanneer je dd en mm omdraait.
‘export limitation’ is er niet meer. Althans niet onder die naam. Er zijn mij nu te veel opties die ‘het allemaal zouden kunnen zijn’, dus ik durf dat niet aan. Hopelijk komt er nog eens een update van dit verder wel heldere verhaal.
Tx!
een aanvulling correctie op mijn eerdere opmerking: het heet anti-terugstroom instellingen.
Er is een verwante (instelling) ‘Standaard stroompercentage wanneer anti-terugstroom is uitgeschakeld’. Naar ik begrijp is ‘anti-terugstroom’ standaard uitgeschakeld. Toch? Maar die instelling standaard stroompercentage wanneer anti-terugstroom is uitgeschakeld is 0.
Er was natuurlijk al gezegd dat deze chinese apps voor ons niet altijd zo intuïtief zijn, maar als iemand mijn stap voor stap kan uitleggen wat hier bedoeld wordt, en wat die twee instellingen samen doen, dan bij voorbaat al mijn dank.
Dat is inderdaad het vervelende aan de Chinese hardware. Het zou toch allemaal een stuk makkelijker moeten kunnen zijn. Goed om te weten dat het nu de anti-terugstroom functie heet. Gezien de naam is het nu wellicht zo dat 0 uit is en 100 volledige beperking?
Je kan ook in de ShinePhone app bij settings de app weer in het Engels zetten dan heet het weer gewoon Export Limmitation.
Is dus geen update!
Via ESPhome in een originele Shiniwifi S stick, is het wel mogelijk om wat meer van de MODBUS communicatie te loggen. Hieronder de logging als ik 45% schrijf naar het register wat de begrenzing van het outputvermogen regelt (register 3).
Maar ook hier: het werkt niet zoals je wel zou verwachten. Als ik hierna het register uitlees, staat er weer 100%.
[18:31:59][V][modbus_controller:046]: Sending next modbus command to device 1 register 0x03 count 1
[18:31:59][VV][uart.arduino_esp8266:196]: Flushing…
[18:31:59][V][modbus:199]: Modbus write: 01.06.00.03.00.2D.B9.D7 (8)
[18:31:59][V][modbus_controller:509]: Command sent 6 0x3 1
[18:31:59][V][modbus:042]: Modbus received Byte 1 (0X1)
[18:31:59][V][modbus:042]: Modbus received Byte 6 (0X6)
[18:31:59][V][modbus:042]: Modbus received Byte 0 (0X0)
[18:31:59][V][modbus:042]: Modbus received Byte 3 (0X3)
[18:31:59][V][modbus:042]: Modbus received Byte 0 (0X0)
[18:31:59][V][modbus:042]: Modbus received Byte 45 (0X2d)
[18:31:59][V][modbus:042]: Modbus received Byte 185 (0Xb9)
[18:31:59][V][modbus:042]: Modbus received Byte 215 (0Xd7)
[18:31:59][V][modbus_controller:078]: Modbus response queued
[18:31:59][V][modbus_controller:085]: Process modbus response for address 0x3 size: 4
[18:31:59][V][modbus_controller:331]: Command ACK 0x3 768
Het is best wel zoeken. Voor het met modbus aansturen van mijn SAJ omvormer was dit ook echt ff uitdokteren. Irritant dat het niet letterlijk en duidelijk in de handleiding genoemd wordt..
Ik heb het met een LilyGO T-CAN485 en ESPHome prima voor elkaar dat hij alles elke 2 seconden uitleest en ook dat je de omvormer onder andere uit kan zetten en de Active Power in kan stellen.
PS. Ik zit nu op mijn mobiel maar als er interesse is kan ik mijn configuratie wel met de Groene Nerds delen zodat ze het op hun site toe kunnen voegen.
Dat zou zeker leuk zijn Wilfred, dan kan ik jouw methode hier toevoegen. Zou je die per e-mail kunnen delen? danny [at] duurzame [punt] media
Enig idee wat het ww is als het niet 123 is?
Mijn installateur weet het ook niet.
Iets van een reset mogelijk?
Excuus, het stond hierboven al
Schitterende post.
Geen kant en klaar gerecht, maar het begin van een mooie zoektocht. Met Domoticz, P1 meter en een script dat de uurprijs uitleest kon ik mijn auto al laden op de goedkoopste uren. Nu de volgende stap: de zonnepanelen terugregelen zodat ze net geen stroom retour sturen. De aan/uit methode die hier staat omschreven vind ik nog wat ruw, hopelijk kun je ook via modbus via percentages regelen.
In 2024 nog actueler geworden nu alle energiemaatschappijen de salderingsregeling via een omweg a/d afschaffen zijn. Leve de tweakers.
Mooi Artikel. Ik was op zoek naar het uitzetten van mijn zonnepanelen (Dynamisch contract). Het home assistant script lijkt het helemaal te zijn. Echter kan ik alleen het onvolledige screenshot zien en nergens het volledige script in platte tekst. Is deze ook ergens te vinden of te posten hier in de comments?
Met het eerste stuk heb ik in ieder geval wel een stukje modbus communicatie voor elkaar, dat is al iets 😉
In ga de hele YAML-code bij Wietze navragen
Bedankt dat je het wil navragen, ik ben inmiddels wel al een heel stuk verder en kom op een iets andere maar ook werkende oplossing:
Het onderstaande script creëert een modus connectie met een aantal uitput waarden en een knop die van aan naar uit gezet kan worden. De knop wordt geüpdatet met de status. De totaalopbrengst krijg ik overigens nog niet lekker werkend.
Voor meer uit te lezen waarden zie deze manual: https://www.photovoltaicsolar.in/Growatt_Manual/MAX%20Series%20Modbus%20RTU%20Protocol.pdf
——————————————
# Example yaml: entities grouping
modbus:
name: “GroWatt”
type: serial
baudrate: 9600
bytesize: 8
method: rtu
parity: N
port: /dev/ttyUSB0
stopbits: 1
sensors:
– name: “Input_power_high”
address: 1
scan_interval: 10
slave: 1
– name: “Growatt opbrengst”
input_type: input
address: 2
scan_interval: 5
slave: 1
scale: 0.0001
offset: 0
precision: 3
unit_of_measurement: kWh
state_class: measurement
device_class: energy
– name: “Growatt dagopbrengst”
input_type: input
address: 54
scan_interval: 5
slave: 1
offset: 0
scale: 0.1
unit_of_measurement: kWh
state_class: total
device_class: energy
– name: “Omvormer status”
input_type: holding
address: 0
scan_interval: 10
slave: 1
switches:
– name: GrowattOmvormer
slave: 1
address: 0
write_type: holding
command_on: 1
command_off: 0
verify:
input_type: holding
address: 0
state_on: 1
state_off: 0
———————————————————
Ik zie overigens dat alle spaties voor indentation zijn weggepoetst in het geposte script. Mocht je net zo’n starter zijn met YAML/Homeassistant zoek dan op Yaml Intentation om te begrijpen waarom een copy paste van bovenstaand script kapot gaat ;).
Nog een update: Ik heb een lompe upload naar Github gedaan waardoor wel alle benodigde spaties er in zitten. Daarin verwijs ik ook naar deze blog. Bedankt voor het schrijven!
Super deze toevoeging Koen, die ga ik in het stuk vervangen. Wat is de link naar je Github post? Wel zo fijn om die indent meteen goed te hebben.
Ik bedien via modbus een growatt omvormer met Home Assistant.
Ik heb verschillende helpers (input_button’s) aangemaakt met daarin de modbus data.
Kan hem harder/ zachter zetten, wel/geen teruglevering, enz
Dit werkt allemaal.
Alleen ik krijg die helpers niet werkend in een automatisering.
Is dat iemand wel gelukt?
Ik denk dat het een bug is in HA.
Heeft iemand dat wel voor elkaar gekregen?
Hoi Danny,
Al verder gekomen met het opvragen van de gehele YAML-code? Ik zit namelijk met hetzelfde probleem als Koen, maar ik krijg zijn script niet werkend.
Ik hoor het graag van je
Ik heb inmiddels van meerdere gebruikers input, ik ga deze handleiding binnenkort updaten.
Mooi stuk bedankt. mogelijk heb ik er overheen gelezen maar hoe werkt het limiteren bij bijvoorbeeld 3 fase?
Als 1 fase teruglevert en een andere fase koopt in. zonder enige instelling is er gewoon 1/3 verdeling over de fases.
Gaat om een Growatt TL3X
limiteren is nu nog niet aan de orde maar alvast uitpluizen en mogelijk kijken wat er nodig en mogelijk is.
alvast bedankt. groet maarten
Hi Maarten,
3-fase werkt niet veel anders dan 1-fase, behalve dat de belasting over 3 kabels gaat. Het is niet zo dat je de teruglevering op 1 fase kunt stoppen en bij de ander niet.
Hi Danny, Hoe 1 en 3 fases werken ben ik wel bekend mee vanuit mn opleiding. zou toch mooi zijn als je het vermogen aangeboden aan je omvormer afhangkelijk van de belasting per fase kan verdelen.
hoe ik je nu begrijp is het altijd 1/3 per fase.
dan zou je dus bijna voor 3 losse converters moeten gaan….
Ja klopt… zou voor slim laden ook mooi zijn. Als thuis nu fase 2 zoveel belasting heeft dat het auto laden moet terugschakelen, dan schakelt de laadpaal het verbruik in alle 3 fases terug. Terwijl dat niet hoeft. Bij omvormers gaat het zover ik weet ook altijd zo. Maar dat zou anders moeten kunnen, zou je zeggen…
helaas dus.
ja ik had een laadpaal uitgezocht (niet voor mezelf) die dus de fases variabel belast.
maar nu op zoek hoe je de teruglevering beter kan regelen. anders dan de hoogst belaste fase (met teruglevering) laat bepalen wat de max is wat terug te leveren is.
je zou zeggen dat het met huidige hardware mogelijk moet zijn het verdelen over de fases.
het aansturen is immers per fase (PWM?) geregeld. ze zouden enkel in de software power limeter moeten opsplitsen naar power limiter l1, 2 en 3 lijkt me. de omvormer krijgt al de belasting per fase binnen lijkt me. zal wel niet via software update kunnen 🙁 koop maar een nieuwe…
Ha Maarten, ja ik kan niks anders zeggen dan dat ik je redering compleet kan volgen, en dat het logisch klinkt dat zoiets er zou kunnen/moeten zijn. Maar zover ik weet werken al die laadpalen nu niet zo, helaas.. Ik zou het zelf ook wel logischer vinden, dat mijn laden tijdens het eten koken alleen op fase 1 wat wordt afgeknepen en op de resterende 2 fasen niet.
Ha,
hij is er wel(laadpaal), kan hm alleen niet meer vinden (de tekst) helaas.
maar gaat mij er nu om hoe je de omvormer van de zonnepanelen beter krijgt. verdelen over de 3 fases afhangkelijk hoe de belasting in huis is.
Hi Danny, zojuist met jou post als begin succesvol de growatt gekoppeld aan Home assistant met behulp van de waveshare. wellicht heb je iets aan gegevens om hoofdstuk 2 aan te vullen: https://community.home-assistant.io/t/how-to-integrate-growatt-inverter-over-modbus-serial/675020/4?u=matrover
Wat goed! Ik ga deze zeker aanvullen. Wellicht kom ik nog bij je terug met wat vragen.
Hey Danny,
heb nu een werkende eth => modbus intergratie in home assistant na aanleiding van deze post.
reden hier voor was voor mij voornamelijk dat ik in de winter “grid charge” uit kan zetten als bijvoorbeeld de batterijen niet vol komen overdag en deze op de goedkoopste momenten aan het laden zijn en ik in de
buurt kom van de waarde van mijn hoofdzekering(en)
ons huis is sinds deze zomer all electric en dit was iets wat niet geconfigureerd kan worden met de standaard software van growatt voor zover ik weet.
Dan ik nu ook een automatisering kan maken waarbij de omvormer niet terug leverd en alleen eigenverbruik pakt is ook mooi.
(Heb eventueel screenshots van de instellingen die ik gebruikt heb om de communicatie te starten tussen de RS485 TO ETH (B) en de HACS intergratie: Solax inverter modbus)
Hier een link naar het home assistent form hoe deze in te stellen:
https://community.home-assistant.io/t/growatt-via-modbus-over-tcp/580882/4?u=abspoel99
Ha Eric, wat enorm gaaf dat je dit voor elkaar hebt! Ik heb net even je posts op HA forum bekeken, heb jij alle stappen + screenshot daar beschreven? Want ik wil dit graag gaan toevoegen.
Hey Danny,
Heb daar alleen de stappen beschreven hoe ik de koppeling heb gemaakt tussen mij growatt omvormer en de waveshare rs485 to eth(B). (Had hier persoonlijk veel moeite mee om dit voor elkaar te krijgen en wou dit graag met andere delen) met deze intergratie kan je alle parameters van je omvormer uitlezen in HA
Als je dan gebruik wil maken van de “zero export” functie heb je een extra meter nodig welke achter de hoofdschakelaar in de meterkast geplaatst moet worden. Op deze manier kan je omvormer zien hoeveel energie die moet opwekken voor je eigen verbruik.
Zelf heb ik gekozen voor de goedkoopste optie, je kan hem ook van growatt zelf kopen maar dan zijn ze duurder. Enige verschil is dat ze dan al de instellingen hebben aangepast in de meter zelf. Google “ eastron sdm630-modbus v2”
Om deze te laten communiceren met je growatt omvormer met je de setting dus aanpassen op de 3-fase meter. Dit doe je op de volgende manier:
-onderste knop 3 seconden indrukken, nú vraagt hij om een password (deze is 1000)
2e toets van boven één keer indrukken deze te veranderen naar 1000, dan onderste toets ingedrukt houden om in het menu te gaan.
Met de M en P toets krijg je de verschillende instellingen te zien, deze moeten aangepast worden:
Address: 2
Board rate: 9.6k
Paridad: none
Set stop: 1
Druk vervolgens op de bovenste knop om uit het menu te gaan.
Nu moet op de omvormer nog in de instellingen geselecteerd worden dat er een meter is aangesloten. De makkelijkste manier is om dit via de shinephone app te doen.
Ga naar de tab “installatie”
Druk op de pictogrammen van de omvormer (met een blauw circel). In de eerste tab druk op de dataloger
En nu krijg je onderin 3 pictogrammen te zien. Druk op de middelste “controleren”
In dit menu selecteer “vermogenssensor” en het wachtwoord is growatt + datum van vandaag in de format: growattyyyymmdd
(Voorbeeld growatt20240717)
Selecteer “meter” en klik op “done” nu zou de communicatie tussen de omvormer en meter er moeten zijn. Dit kan je controleren, als er op de meter bovenin een pictogram van een telefoon staat is alles goed ingesteld en kan je het export limiet aanpassen (via de shinephone app, en omvormer zelf of via HA)
Mooie oplossing maar zou dit ook gaan met de
eastron sdm630 – wifi van Home wizard energie?
Nee, die heeft helaas geen modbus aansluiting.
Dankjewel voor zover, wil hier binnenkort mee aan de slag om dit ook te gaan beschrijven. Kom ik wellicht nog op terug.
Werkt trouwens ook met RS485 TO USB en de SolaX Modbus integratie.
Ik bedien via modbus een growatt omvormer met Home Assistant.
Ik heb verschillende helpers (input_button’s) aangemaakt met daarin de modbus data.
Kan hem harder/ zachter zetten, wel/geen teruglevering, enz
Dit werkt allemaal.
Alleen ik krijg die helpers niet werkend in een automatisering.
Is dat iemand wel gelukt?
Ik denk dat het een bug is in HA.
Heeft iemand dat wel voor elkaar gekregen?
Ik bedien via modbus een growatt omvormer met Home Assistant.
Ik heb verschillende helpers (input_button’s) aangemaakt met daarin de modbus data.
Kan hem harder/ zachter zetten, wel/geen teruglevering, enz
Dit werkt allemaal.
Alleen ik krijg die helpers niet werkend in een automatisering.
Is dat iemand wel gelukt?
Ik denk dat het een bug is in HA.
Heeft iemand dat wel voor elkaar gekregen?
Waar gaat dit fout? Gezien alles wat je gemaakt hebt, lijkt me dit een kleinigheid. Ik weet dat je een helper niet als device zit maar als service moet aanroepen.
Hallo,
Bij mij schiet de Omvormer in de stress. Exportlimiet ingesteld op 30 %, Growatt omvormer knippert rood en geeft een foutmelding 401: Verbinding tussen Smart Meter en omvormer verbroken.
Moet even hier in duiken. Ik heb geen smart meter in de kast zitten. Wel 1 aan de P1 poort. Iemand een idee? Dank alvast. Groet, Ronald
Ik denk dat ik het al weet. Er moet een aparte smart meter tussen.
Na het uitschakelen, via de app, van de growatt-convecter kan ik deze dan op dezelfde manier weer inschakelen maar vul ik dan als percentage nul in ?
Ja
Bestaat er ook een optie om alleen het overschot uit te schakelen?
Bijvoorbeeld; panelen wekken 2,5kWh op terwijl er op dat moment 2kWh gevraagd wordt.
Of er dan een instelling bestaat die voorkomt dat die overtollige 500watt teruggeleverd wordt (en dus terugleverkosten)
Helaas niet standaard.
Maar de opzet om dit zelf te doen is niet heel ingewikkeld:
– Koop een P1-meter die je kunt verbinden met Home Assistant, bv. HomeWizard P1-meter
– Koppel de P1-meter aan Home Assistant
– Nu kun je je actuele verbruik uitlezen
– Gebruik deze waarde om de ‘power limit’ van je omvormer in te stellen via een automatisering
Gezien de grote vraag hier naar (en die na afschaffen salderen alleen maar groter zal zijn) ben ik van plan dit binnenkort zelf uit te werken.
Deze is heel interessant en heb ik ook interesse in!
Hoi,
Na dit (succesvol) uitgeprobeerd te hebben om hem ooit uit te kunnen zetten indien nodig, via methode ‘export limitation op 100%’. Knippert de omvormer nu met een rood blaadje en zie ik op het dashboardje op de omvormer zelf ‘warncode 401’.
Hoe zet je hem nu eigenlijk weer aan?
(via ‘export limitation’ op disable en 0% krijg ik een ‘Data Logger timeout without reply’)
bij voorbaat dank.
Heyoe
Da’s mooi. Welk type omvormer heb je? Dan voeg ik hem toe in het lijstje.
Export limit op disable en 0% zou idd de oplossing moeten zijn. Wellicht zou je een reboot kunnen forceren? Na een reboot zou de limitatie sowieso uit moeten staan.
Een MOD7000TL3-X.
Iemand die weet hoe je kunt zien of je voor ‘Enable meter’ of ‘Enable CT’ moet kiezen?
‘Enable meter’ verwijst naar het gebruik van een Growatt Smart Meter. Als je die hebt kun je die meting laten bepalen in hoeverre je je omvormer wilt laten ‘afknijpen’.
Dus ergo… zonder een ‘smart meter’ bij je hoofdaansluiting is limiteren volgens bovenbeschreven methode eigenlijk niet mogelijk, alleen hem ‘uitschakelen’ zal geen stroom terugleveren aan het net?
Ja dat klopt
De Eastron en Chint varianten werken ook. Soms moet je dan alleen i.p.v. pin 5 en 6 de pinnen 7 en 8 van de SYS CON gebruiken. Afhankelijk van het type Growatt omvormer.
Bestaat er een systeem om het Niko-energie-beheerssysteem gemakkelijk aan te sluiten op mijn Growattconverter ?
Zo te zien alleen om je stroomproductie te monitoren https://guide.niko.eu/en/connhc2/lv/growatt?l=en
De mobdus en een RS232 heb ik in huis maar bij nadere inspectie kan ik ze niet aansluiten.
Ziehier mijn twee types 3000 Watt Growatt omvormer:
https://ibb.co/chcBdV7Z – Oost: dipswitch en Wifi stick
https://ibb.co/wNb1Snpq – West: 6-polige RS485 en Wifi stick op RS232 (buiten beeld)
Vragen:
1) moet ik de wifi stick opgeven om de Modbus aan te sluiten? Of kunnen ze samenwerken?
2) welke stekker is het 6 polige type van de West versie? Waar kan ik het aansluitende tegendeel kopen? Welke van de 6 polen heb ik nodig voor de modbus?
Bedankt,
rene
Ik lijk hetzelfde probleem te hebben – echter in de handleiding van de TL-6000 lijkt de RS232 aansluiting waar de stick aan hangt ook de betreffende datapins te hebben. Zodra mogelijk post ik hier een link/foto.
Ik ga het even via de Stick poort proberen zodat ik de benodigde hardware in huis heb.
Wordt het bovenstaande verhaal , automatisch uitschakelen niet mogelijk via grohome? Dat is iets nieuws van hen.
Ik heb geprobeerd hier meer over te weten te komen, maar ik kan het nergens terugvinden. Heb jij een link of meer info?
Goedenavond,
Ik heb bovenstaande stappen geprobeerd om de omvormer export limit aan te zetten i.v.m. negatieve energieprijzen.
Echter ik krijg melding 401 en weet niet hoe die weg te krijgen. Mijn Growatt heeft een Shinelan-box verbinding maar die blijkt gewoon te werken. Ik heb geen Growatt-smartmeter, want ik denk dat het daar mee te maken heeft. Moet je dan CT kiezen, volgens mij is er helemaal geen meter verbonden.
Ik heb de exportlimit weer uitgezet, maar foutcode blijft.
Dat had ik ook (heb ook geen smart meter). Ik heb toen via de menu structuur op de omvormer zelf hem weer ‘normaal’ gekregen.
Beste Danny,
Ik heb hier eerder een vraag gesteld over hoe je de button voor de modbus bediening in HA kunt automatiseren.
Ik weet inmiddels het antwoord.
Je moet dus niet een input button aanmaken. Daar mee kun je hem alleen via het dashboard bedienen.
Je moet een template button aanmaken.
Helpers-create helper-template-template a button-name-ad action-other action-modbus-write register…..
Daarna hangt het af van de omvormer…
En het soort verbinding.
Ik gebruik jouw optie 1.
Als op deze manier een button is aangemaakt zal het automatiseren van de button het juiste effect hebben.
Ik stuur oa via register 3047 met hoeveel de batterij moet laden.
Helder, thnx dat je dit nog deelt.
Hallo Danny,
Ik heb hier eerder gevraagd om hoe je de growatt bediening kunt automatiseren in HA met een input button.
Nu weet ik dat dat niet gaat.
Hier hoe het wel gaat:
Ik gebruik jouw optie 1 bij een Growatt MIN3600TL-XH omvormer.
Werkt perfect.
Om te zien of je verbinding hebt kan het handig zijn om eerst met een modbus tool op een windows pc te kijken of dat werkt. https://github.com/ClassicDIY/ModbusTool is een optie.
De (optie1) USBtoRS485 dongle die je daar voor nodig hebt kan ook weer gebruikt worden met HA.
Via de ModbusTool heb ik de omvormer alleen aan en uit kunnen zetten.
De rest kun je wel veranderen maar die verandering “pakt” niet.
Via HA werkt wel alles.
Om de bediening te kunnen automatiseren, bijv. of je wel of niet terug wil leveren, register 122, heb ik nu in HA template buttons aangemaakt met daarin alle modus info. Als ik nu die button bedien via een automatisering (op tijd of op basis van prijs) dan wekt het wel.
settings —device&sevices—helpers—create helper—template—template a button—name—ad action— other action— modbus— write register—adres (in dit geval 122) — server (1) —value (1 voor aan, 0 voor uit) —modbus hub (afhankelijk van hoe je het genoemd hebt in de modbus.yaml)
alles op slaan . Een button aanmaken op een dashboard(niet strikt noodzakelijk) vervolgens een automatisering aanmaken die de button op tijd (of prijs) aan zet. En een om uit te zetten. En klaar is kees.
Jammer, dat je niet leest wat en hoe de code van Wietze aan te brengen in HA en dat de code incompleet wordt getoond.
Daarnaast werkt het waarschijnlijk niet voor de min en mic x modellen.
Hallo Andre,
Modbus is een integratie in HA. Die heb je nodig.
Ook de add-on “Studio Code Server”.
Vervolgens kun je in de file “configuratie-yaml” kijken.
Daar moet een lijn komen:
modbus: !include modbus.yaml
Vervolgens type je de modbus.yaml file de code van Wietze.
De naam van de modbus hub zoals nodig in de beschrijving in mijn vorige post, is in het geval van Wietze “GroWatt”.
Nog even een tip.
Als je al een USB poort gebruikt bijvoorbeeld voor zigbee, dan is het verstandig bij de poort niet het USB poort nummer te gebruiken maar hem te laten zoeken op id. Dit voorkomt dat na opnieuw opstarten de poorten een andere nummer krijgen en opeens niets meer werkt.
Dat ziet er in mijn geval zo uit:
port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
Wat daar in jouw geval moet staan zie je als je naar de poort gaat zoeken zoals in het artikel beschreven.
Hoi iedereen, leuke site, dank voor de bijdragen. Erg informatief.
Onlangs heeft growatt een smart scheduling mode geïntroduceerd. Werkt ‘out of de box’ in hun server omgeving.
Doel: (1) teruglevering stoppen aan net bij negatieve prijs. (2) Indien je naast omvormer ook een smart meter hebt, opwekking optimaliseren, (3) evt met batterij.
Ik gebruik het om teruglevering te stoppen bij negatieve prijs ( nog geen smart meter of batterij) omdat ik dynamisch contract heb.
Stappenplan:
-White paper binnenhalen: https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://cdn.growatt.com/pdf/The%2520AI-Powered%2520Energy%2520Assistant_Smart%2520Scheduling%2520Mode.pdf&ved=2ahUKEwjX4a7fr7SNAxVLgf0HHZvRFHQQFnoECCAQAQ&sqi=2&usg=AOvVaw2KiGn9l68WjFmgPxTApUAR
Zoek evt op ‘smart scheduling mode growatt’
-je configuratie snappen ( omvormer type en datalogger met firmware nummers en serienummers)
-firmware updaten indien nodig: ik heb bij service.nl@growatt.com een ticket ingelegd, en kreeg retour mail met chat link. In de chat contact gekregen. Na serienr van omvormer en datalogger gegeven te hebben werd mijn systeem remote geupdate.
-hierna werd op de server login automatisch het smart gedeelte toegankelijk
-Whitepaper gevolgd om in te stellen
-Systeem heeft nu 2 dagen bij prijs van 0 de productie gestopt. Lijkt dus te werken
-tips: smart meter lijkt niet nodig. Wacht rustig af, effect van aanpassingen lijken wat later door te komen. Op de shine-app is het smart gedeelte ook zichtbaar.
Succes, Arjan
Super Arjan, ik ga het opnemen in de handleiding.
Toch even een reactie op “een Growatt smartmeter” is niet nodig.
Die heb je wel nodig omdat de inverter anders het verschil niet ziet tussen eigen gebruik en terug leveren.
Wanneer de stroom prijs 20cent onder nul is maakt het niet uit. Dan moet je gewoon niks maken en je gebruik uit het net halen.
Maar rond nul is het handig dat je eigen gebruik blijft maken zonder terug te leveren. Als je per jaar niet op nul uit komt met salderen, kost die “nul” stroom gewoon 14 ct. , en straks in 2027 altijd 14ct.
Als je Home Assistant hebt, en een slimme meter met P1 poort, dan is het mogelijk om hier mee een SDM630 meter te simuleren.
Dit gaat via een ESPhome board met wifi (5 tot 10 euro) en een TTL- RS485 converter (bv DollaTek Max485, 1 tot 3 euro).
Het heeft wat voeten in aarde maar dan kun je de data van je smartmeter via wifi naar je inverter sturen die denkt dat hij naar een SDM630M meter zit te kijken.
Voor liefhebbers kan ik eventueel wat dieper in gaan op wat nodig is.
Hoi Jan, ik snap je punt. Met een smart meter kan de omvormer idd onderscheid maken tussen tussen stroom thuis gebruikt, en stroom naar het net gestuurd. Maar het hoeft niet. Het werkt ook zonder smart meter, als je dat wilt. Grt, Arjan
He Jan, zou je hier wat dieper op in willen gaan? En wat bedoel je met de 14 cent? Is dit de belasting die je betaald?
Ik ben redelijk digitaal vaardig, maar automatiseren & programmeren is niet ‘my cup of tea’.
Ik zit heb een Growatt 5000mtl omvormer (+- 10 jaar oud) aangeschaft door de vorige eigenaren van mijn huis. Ik ben op zoek naar een oplossing om niet meer terug te leveren dan nodig is. Ik lever er namelijk 3000 terug en neem er 2500 af van het net.
Gezien de kosten die de leveranciers rekenen voor het terugleveren, moet ik hier iets gaan bedenken. Ook als in 2027 het salderen er helemaal af gaat. Mijn vaste energiecontract verloopt over een paar weken, dus ik moet iets anders afsluiten, bv. dynamisch gaan.
Ik heb een slimme p1-meter, maar hier nog niks aangekoppeld.
Vanzelfsprekend de toegang tot ShinePhone en server.growatt.com. En nu?
Bedankt voor jouw hulp alvast.
Die 14 cent is iets dat speelt bij een dynamisch contract.
Wanneer overdag de dynamische stroom prijs nul is, en dat was de afgelopen maanden bijna elke dag, dan levert terug leveren niets op. Gebruiken kost ook niets. Maar er is altijd de kosten van de leverancier die is ongeveer 2 cent per kWh.
Dan is er nog 12,4 cent energiebelasting en btw.
Btw is nul bij kost prijs nul. De 12,4 cent betaal je alleen als je niks te salderen hebt. Of na 2027 altijd. Dus bij een kale stroomprijs nul kost die stroom 14,4 cent. Dus het is verstandig om dan je eigen zonnestroom te gebruiken.
Lever je op dat moment stroom terug (en je hebt meer terug geleverd als gebruikt) krijg je voor je stroom niets alleen een rekening van de leverancier van 2 cent per kWh voor het handelen van jouw stroom.
Een dynamisch contract werkt alleen goed met een accu of als je veel gebruik hebt waar je mee kan schuiven in de tijd. Een grote electrische boiler bijvoorbeeld of een flexible op te laden EV.
Bij 3000 terug leveren en 2500 gebruiken, levert het verschil 500, bij bijna alle leveranciers ongeveer 500 x 5cent = 25 € op.
De andere 2500 gebruik je zelf en kost 2500 x 10 ct (terugleverkosten) . Het lukt met een dynamisch tarief wel eens om terug te leveren als de kale prijs 10 ct is. Maar niet vaak. De stroom die je gebruikt (‘s avonds) wordt dus duurder, de stroom die je terug levert levert minder op….
https://app.electricitymaps.com/zone/NL/72h/hourly
Beetje naar beneden scrollen; see upcoming prices
Prijs is per MWh, voor kWh door 1000 delen.
Hé Jan, i know. Het is eigenlijk voordeliger om een modelcontract af te sluiten waar ik geen terugleververgoeding of boete bij krijg.
Maar, voor de lange termijn moet ik iets “slims” inrichten, de vraag is hoe. Ik heb geen WP, batterij of EV. Dus dan zit ik oftewel met:
1. Smart oplossing met een dynamisch contract: Indien de kWh prijs onder 0 – 14 cent = zonnepanelen uit & stroom afnemen uit het net.
Is die boven 0 + cent terugleveren & direct eigen gebruik of van het net afnemen indien er geen opwek is?
2. Ongeacht welk contractvorm een smart oplossing die er voor zorgt dat er nooit iets teruggeleverd wordt & enkel direct gebruikt regelt of afname van het net als er geen opwek is.
Voor wat betreft beide oplossingen, no clue waar ik moet beginnen. Iemand die mij hier mee wilt helpen? Eventueel kunnen we via @danny in contact komen gezien hij onze e-mailadressen ziet. Als je bereid bent om 1 op 1 te chatten en uit te helpen. Groetjes
Er is op deze site veel goede info. Begin daar mee.
Je beoogd doel: “niets terug leveren” is onhandig.
Het is duur en levert niets op.
Terug leveren is de manier waarmee je investeringen (deels) terug verdient. En is ook de enige manier waarmee je je elektriciteit rekening op nul kunt krijgen.
Op nul krijgen vraagt om een accu, veel zonnepanelen met liefst ook een deel bijna verticaal op het zuiden(voor in de winter). Een regelbare grote elektrische boiler. En een slimme regeling op basis van de net prijs. Slim regelen kun je zelf doen, of bijvoorbeeld met de smart optie van Growatt. Zelf doen betekend elke dag om 13:00 een plan voor de volgende dag maken. De smart optie is heel erg gericht op verdienen door te kopen en verkopen. Je kunt met een lege accu komen te zitten als je zelf van plan was om de stroom uit de accu te gebruiken. Ook als je andere op prijs geregelde gebruikers hebt (boilers, EV, warmtepomp e.d. ) dan kun je te maken krijgen met de maximum capaciteit van je aan sluiting. Als je het zelf doet kun je de capaciteit limit ondersteunen met de accu wanneer nodig.
En als je je investeringen niet meerekent door ze af te schrijven als investering in een noodstroom voorziening dan kun je redelijk simpel op een negatieve elektriciteit rekening uitkomen.
En in 2027 is alles weer anders!
Ha Jan, Fissa,
Wat Jan zegt: het uitzetten van zonnepanelen is alleen interessant als je een dynamisch energiecontract hebt en wanneer de prijzen negatief worden. Het is vooral een bezigheid van echt groene nerds.
Heb je een vast contract? Dan betaal je nu nooit voor terugleveren.
Heb je een dynamisch contract en zijn er negatief energieprijzen? Relax, het komt enkele tientallen uren per jaar voor en je wordt daar echt niet arm van.
Hallo Danny en Fissa, je reactie verbaast mij, ik heb het niet over uitzetten.
Maar dit artikel gaat over het slim uitzetten van een Growatt.
Ik ben meer van het slim reguleren van de opbrengst. Daarvoor heb je een vermogens meting nodig. Als een omvormer de aansluiting er voor heeft is het altijd verstandig die te gebruiken.
In het geval van Fissa, een 5000mtl, is die mogelijkheid er niet.
Als je dan wat wil en je wil niet meteen een nieuwe omvormer kopen met allemaal leuke opties, dan is Home Assistant met een P1 koppeling en dan via modbus de omvormer reguleren een leuke manier om te beginnen.
Als je kiest voor een dynamisch contract, elders op deze site staat daar een prima (beetje optimistisch) artikel over, dan is de mogelijkheid om te regelen, niet noodzakelijk, maar wel handig.
Ander voordeel van de mogelijkheid om te regelen is dat wanneer in de straat de omvormers uit gaan vallen omdat de spanning te hoog wordt, je het vermogen terug kunt schroeven om op die manier je eigen omvormer in dat geval je eigen gebruik nog te laten maken.
Als je geen groene nerd wil of kan zijn dan is het verstandigste gewoon de terug lever kosten te accepteren, en een beetje opletten wanneer je dingen aan en af zet.
Hoi Jan,
Als ik je goed begrijp zou je niet de omvormer geheel uit willen zetten, maar deze dynamisch terugregelen op basis van het thuisverbruik elk moment. Dat klinkt inderdaad veel slimmer dan geheel uitzetten, omdat (zoals je zegt) je op dat moment voor alle gebruikers weer gewoon energie koopt voor het reguliere tarief, terwijl er ‘gratis’ zonnestroom voorhanden is.
Heb de handleidingen van bijv enige Growatts niet zeer gedetailleerd bekeken maar wat er lijkt te staan is dat de omvormer aan of uit is, dus niets daartussen. Je stelt zo te zien dat ze wel dynamisch terug te regelen zijn bijv mbv P1/Home Assistant/ModBus (“Dan is het mogelijk om via register 3 een max active power in te voeren. In procenten.”) – correct? Kijk, dat zou mooi zijn.
Gr, Gerd
Hallo Gerd,
Inderdaad dat is correct. zo werkt het bij mij.
Met 2 growatt’s, een MTL en een MIN met accu.
Het verschil in aan/uit en regelen komt door de invloed van salderen.
Als je vaak uit zet dan kan het gebeuren dat je minder terug levert dan gebruikt. Dan krijg je minder energie belasting terug. Dan kost een deel van de stroom die je gebruikt hebt 12 cent meer dan nodig.
Lever je meer terug dan je gebruikt over een jaar dan betaal je 2 cent handling fee over dat deel van het terug leveren.
Je moet dus bij het instellen van aan/uit regelingen goed inschatten waar je uit komt na een jaar.
Nu inzetten op actief regelen is een soort oefening voor 2027.
Dan is het verschil in/uit altijd minimaal 12 cent. Dus als je op basis van een negatieve prijs van -5 cent je omvormer uitzet betaal je voor je gebruik in de tijd dat hij uitstaat 7 cent + btw.
Hallo,
Weet u of de Growatt 5000mtl werkt met een van uw genoemde opties? Super werk trouwens, echt fijn dat jullie dit delen met de community!
Dat weet ik helaas niet, de typenummers waarvan ik het bevestigd heb gekregen voeg ik toe bovenaan deze pagina. ‘MTL’ heb ik als typenummer niet eerder voorbij zien komen.
Ik heb naast andere ook een 3600MTL, en die heb ik een keer via de ShinePhone app uit gezet. Ik kon hem ook weer aanzetten…
Maar, dat moet je daarna iedere dag doen, dat aanzetten….
Door een fout in de serversoftware wordt een simpel modbus commando 1 of 0 gestuurd.
Maar dat modbus register regelt ook de auto start state.
En die wordt door de 0 te versturen ook uit gezet.
Growatt helpdesk kan handmatig het juiste modbus commando sturen. Ze hebben de server nog niet aangepast zover ik weet.
De MTL heeft ook een RS485 aansluiting. Het is mij nog niet gelukt om daar verbinding mee te maken, Growatt zegt dat het kan….
Wat wel kan is via de app of website het actief vermogen te begrenzen. Dit onthoud hij tot hij weer uit gaat ‘s avonds. Volgende morgen is het weer 100%.
Dit zijn mijn ervaringen, het kan bij andere software versies anders zijn.
Na eindeloos proberen om een Growatt MTL aan de modbus te krijgen is het nu toch gelukt.
De truc zit hem er in dat je de wifi dongel moet verwijderen, dan de inverter compleet spanningsloos maken en dan opnieuw laten opstarten.
Dan begint ineens de modbus via de RS485 te reageren.
Daar voor kreeg ik steeds foutcode 2.
Ik had de RS485 aansluiting al aangesloten voor het opnieuw opstarten. Of dat noodzakelijk is zou ik nog een keer kunnen proberen.
Dan is het mogelijk om via register 3 een max active power in te voeren. In procenten.
Als je de omvormer helemaal uit wil zetten met modbus dan is dat register 00. Bij het weer aan zetten moet naar dit register de integer “257” worden geschreven of in hex 0x0101. (Bij een MTL!!!!)
Het is buiten gewoon verstandig om eerst alle registers uit te lezen en te noteren voor je wat veranderd!
Ik heb de growatt smart scheduling mode net ingesteld voor mijn MIC 750TL-X met ShineWifi-X logger. De enige optie die ik heb bij Smart Mode is Negative Tariff Mode, maar dat is ook precies wat die nodig heeft.
Ik kon geen tariff rate en VAT instellen zonder een Period in te stellen, dus die staat op 2000-01-01 tot 2200-01-01 van 00:00-00:24 😉
VAT voor Nederland is natuurlijk 21%, maar ik moet voor CoolBlueEnergy als Export tariff rate 0.1253 instellen (dat is de som van de belasting plus opslag, maar dan *zonder* BTW). Dit is precies hetzelfde als wat ik in de ENTSO-e integratie van homeassistant moest invullen. In de uitleg hierboven schrijft Danny dat je de 0.02 opslag moet invullen, maar dan kom je volgens mij dus niet goed uit.
Ik heb nog geen negatieve prijzen gehad (pas gister ingesteld), dus weet niet zeker of het ook gaat werken.
p.s. de MIC 750TL-X stond, voor zover ik het kon lezen, niet in het tabelletje met ondersteunde modellen…
De smart optie in de app werkt voor mij niet, daar kan ik geen device selecteren. Via de web portal (server.growatt.com) dus wel.
wat suf… maar fijn dat je het meldt, voor andere gebruikers
Ah thanks, goed om te weten. Op zich wel mooi dat je het tarief per periode kunt instellen. Vanaf 1 januari gaat de energiebelasting weer naar beneden en kun je die automatisch in je nieuwe tarief instellen.
Goed om te weten dat je export + energiebelasting zonder btw moet instellen, ga ik updaten.
Beste Danny,
Zojuist heb ik mijn Growatt omvormer via het scherm proberen uit te schakelen door hem op 100% te zetten, maar mijn meter (ik heb nog een oude meter) blijft terugdraaien. Kan het zijn dat die combinatie (omvormer en oude meter) niet geschikt is voor deze manier van uitschakelen of heb ik iets over het hoofd gezien?
Vriendelijke groet,
Asja
Hi Asja,
Nee het type meter zou hier in principe los van moeten staan.
Heb je wel even gewacht? Omvormers reageren niet altijd even snel.
Nee, gewacht heb ik niet, Ik zal dat vanavond even proberen, dank!
Er is nog een optie bij gekomen, deze werkt ook voor enkele andere omvormers. De zonnedimmer app. Daar kun je je leverancier van Dynamische contracten opgeven. Een api key (met goede uitleg) invoeren en klaar is kees
Hi Koen,
Da’s waar, daar hebben we eerder al eens over geschreven: https://doe-duurzaam.nl/artikel/zonnedimmer-dimt-zonnepanelen-bij-negatieve-energieprijzen/. Maar misschien een goed idee om deze ook op deze pagina te vermelden.
Hi,
Dankjewel voor dit super duidelijke blog. Ik heb een Growatt MIN 4600TL-XH inverter en zowel de Modbus stick en EThernet route gevolgd. Ik krijg het met geen mogelijkheid werkend. Na veel proberen ook een nieuwe ethernet CAT5 kabel gekocht. De connector die in de inverter moet heb ik goed aangesloten en drie dubbel gecheckt op pin 3 en 4. Ook via de Ethernet route reageert de inverter niet. In de inverter heb ik ook de Modbus adress gecheckt.
vragen:
1) Zie de logging en yaml hieronder. Heb ik nog iets over het hoofd gezien?
2) Werkt de Modbus connectie (via de SyS com poort) ook tergelijkertijd met de WifiShine Stick? Deze heb ik ook nog in de inverter zitten
3) Ik heb helaas een macbook, ik kan de USB stick niet op mijn laptop aansluiten. Via HA drie dubbel checkt dat de stick goed wordt gezien, en die wordt correct aangestuurd. Zijn er nog andere routes die ik kan uitlopen om te testen?
Met betrekking tot vraag 2: Ik heb de stick er al uitgetrokken en ook de inverter opnieuw opgestart. Een factory reset gaat wel heel ver.. andere ideeen?
Logging met USB Modbus stick:
2025-06-18 21:06:39.457 ERROR (MainThread) [pymodbus.logging] No response received after 3 retries, continue with next request
2025-06-18 21:06:39.457 DEBUG (MainThread) [homeassistant.components.modbus.modbus] Pymodbus: modbus_growatt: Error: device: 1 address: 3178 -> Modbus Error: [Input/Output] No response received after 3 retries, continue with next request
Configuration.YAML:
modbus:
– name: modbus_growatt
type: serial
port: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A5069RR4-if00-port0
baudrate: 9600
bytesize: 8
method: rtu
parity: N
stopbits: 1
delay: 2
message_wait_milliseconds: 1000
timeout: 5
sensors:
– name: growatt_modbus_SOC
unit_of_measurement: ‘%’
input_type: input
address: 3171
scan_interval: 120
– name: USBtoRS485-2
#RS485to USB voor Growatt
type: serial
baudrate: 9600
bytesize: 8
method: rtu
parity: N
port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
stopbits: 1
sensors:
– name: SOC_Growatt
unique_id: SOC_Growatt
precision: 1
address: 3215
#scan_interval: 3
input_type: input
slave: 1
unit_of_measurement: “%”
Dit gebruik ik voor de SOC. Heb net gechecked, beide registers geven dezelfde waarde. Dus dat mag niks uitmaken.
Ik weet niet of het van je copy yaml gevallen is. Maar de “slave: 1 ” ontbreekt.
Wilko, je hebt “slave: 1” weggelaten.
Dank Jan! Dat was een copy/paste foutje. helaas nog geen oplossing kunnen vinden 🙁
Met Solax Modbus in HA heb ik de controle over 3 omvormers van Growatt die ik kan parametreren en uitlezen. Enkele mogelijkheden: Aan, Uit, percentage output,
In principe alle parameters die de omvormer beschikbaar heeft.
Elke omvormer is aangesloten via usb modbus op HA.