jammer aan de inzet heeft het niet gelegenFoofur schreef op woensdag 26 februari 2025 @ 20:44:
De laadpaal wekt goed, Het "swipen met de kaart" ken ik wel een beetje.
Er is helaas ook niet zoveel te melden. Behalve het vermogen is de laadpaal niet te regelen.
@annestweak was erg simpel, maar staat in handleiding. PM als je er niet uit komt.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
het is gelukt @Maarten69 bedankt voor de tip.Maarten69 schreef op donderdag 27 februari 2025 @ 21:15:
@annestweak was erg simpel, maar staat in handleiding. PM als je er niet uit komt.
voor de zekerheid ga ik een schakelaar tussen de wallbox zetten die via homeassistant getriggerd wordt als de auto "thuis" is.
Nadat de 11 kW versie een poosje op ‘uitverkocht’ stond, lees ik vandaag weer : ‘nog enkele beschikbaar’ op de NL site. Op de Duitse site staan ze wel nog op ‘uitverkocht’. De NL prijs staat nog steeds op €429,-, terwijl de Duitse prijs €359,- zou zijn.
[ Voor 28% gewijzigd door Megat op 16-03-2025 21:14 ]
Zou iemand eens in een bericht/document kunnen zetten hoe je deze paal precies aan het werk krijgt met load balancing?
Ik heb 3 x 25a maar onze Range Rover Sport ondersteunt helaas maar 1 fase. Deze zou ik wel willen maximaliseren. Op 16A 1 fase laad hij prima maar dan laad hij maar iets sneller dan met de bijgeleverde stekker lader. Op 32A laad hij even maar dan klapt als snel de automaat eraf.
Graag zou ik softwarematig willen kunnen instellen met hoeveel Ampere de auto laad en het liefst dit matchen met onze door zonnepanelen opgeleverde stroom.
Heb dit hele topic doorgelezen maar kom er niet uit wat ik precies nodig heb en hoe ik precies alles moet instellen.
Hulp wordt erg gewaardeerd!
Ik heb 3 x 25a maar onze Range Rover Sport ondersteunt helaas maar 1 fase. Deze zou ik wel willen maximaliseren. Op 16A 1 fase laad hij prima maar dan laad hij maar iets sneller dan met de bijgeleverde stekker lader. Op 32A laad hij even maar dan klapt als snel de automaat eraf.
Graag zou ik softwarematig willen kunnen instellen met hoeveel Ampere de auto laad en het liefst dit matchen met onze door zonnepanelen opgeleverde stroom.
Heb dit hele topic doorgelezen maar kom er niet uit wat ik precies nodig heb en hoe ik precies alles moet instellen.
Hulp wordt erg gewaardeerd!
Als de auto maar 1 fase laden ondersteund, dan kun je maximaal naar 25A.
Het beste is om als eerste de lader zelf te remmen op deze 25A dmv de potmeters achter het paneel.
Wil je echt automatisch sturen adhv huidig verbruik, dan zul je aan de gang moeten met b.v. Node Red / Homeassistant of Domoticz.
Out of the box is het niet mogelijk.
De lader is te sturen op vermogen door:
1 Er meerdere virtuele slaves aan te hangen. (met elke extra slave wordt het vermogen gehalveerd)
2 Een Iset commando sturen via RS485 met een Ampere waarde.
Het beste is om als eerste de lader zelf te remmen op deze 25A dmv de potmeters achter het paneel.
Wil je echt automatisch sturen adhv huidig verbruik, dan zul je aan de gang moeten met b.v. Node Red / Homeassistant of Domoticz.
Out of the box is het niet mogelijk.
De lader is te sturen op vermogen door:
1 Er meerdere virtuele slaves aan te hangen. (met elke extra slave wordt het vermogen gehalveerd)
2 Een Iset commando sturen via RS485 met een Ampere waarde.
Het project is bij mij wat doodgebloed om het volgende:
1. ik laad met 3 fasen waardoor het minimale vermogen 2,8Kw is (laagste wat ik heb gezien) 900W per fase.
2. Omdat het minimale al 3Kw is, is mijn "overstroom" van de panelen op het moment dat ik wil laden niet vaak hoger .
3. Ik heb een beruchte Stellantis Mahle lader in de auto. Hierdoor laad ik het liefste met zo laag mogelijk vermogen per fase. De warmte ontwikkeling in de lader schijnt dan een stuk lager te zijn.
4. Per dag laad ik maar 20% erbij. en dat gaat prima op het lage vermogen.
Ik heb er zelfs aan gedacht om mijn granny lader ernaast te hangen aangezien ik die veel mooier kan regelen. o.a. ook start/stop en uitgesteld laden. Maar dan gaat het laden wel weer heel erg traag.
1. ik laad met 3 fasen waardoor het minimale vermogen 2,8Kw is (laagste wat ik heb gezien) 900W per fase.
2. Omdat het minimale al 3Kw is, is mijn "overstroom" van de panelen op het moment dat ik wil laden niet vaak hoger .
3. Ik heb een beruchte Stellantis Mahle lader in de auto. Hierdoor laad ik het liefste met zo laag mogelijk vermogen per fase. De warmte ontwikkeling in de lader schijnt dan een stuk lager te zijn.
4. Per dag laad ik maar 20% erbij. en dat gaat prima op het lage vermogen.
Ik heb er zelfs aan gedacht om mijn granny lader ernaast te hangen aangezien ik die veel mooier kan regelen. o.a. ook start/stop en uitgesteld laden. Maar dan gaat het laden wel weer heel erg traag.
[ Voor 25% gewijzigd door Foofur op 16-04-2025 20:31 ]
Hallo, voor mij heeft ook dit project niet gebracht wat ik had gehoopt te vinden maar daar zijn we tweakers voor ;-) dingen uitproberen.
ik had gehoopt de goedkope lidlbox slim te maken zodat ik zo weinig mogelijk zelf nog moet regelen maar ik ga nu toch over op de tesla wallconnect gen 3
jullie bedankt voor het mede tweaken en succes
groet: Anne
ik had gehoopt de goedkope lidlbox slim te maken zodat ik zo weinig mogelijk zelf nog moet regelen maar ik ga nu toch over op de tesla wallconnect gen 3
jullie bedankt voor het mede tweaken en succes
groet: Anne
Nou mij bevalt hij anders prima.
Kan hem prima regelen door en via HA.
Inmiddels bijna een jaar. Dat voor die prijs.
Kan hem prima regelen door en via HA.
Inmiddels bijna een jaar. Dat voor die prijs.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Heeft iemand wel eens op de "update" knop gedrukt?
De mijne staat nu al geruime tijd op "update", en hij lijkt hier niet meer uit te komen.
Ik heb al een aantal keer de spanning er op/af gehaald.
De mijne staat nu al geruime tijd op "update", en hij lijkt hier niet meer uit te komen.
Ik heb al een aantal keer de spanning er op/af gehaald.
Zit die update knop op de pcb aan de linker zijkant?
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
ja. Krijg hem er niet meer vanaf. na herstart komt hij direct weer op het update scherm....
ik had er een (lege)USB stick in gedrukt. om te kijken of de lader er iets mee deed..
ik had er een (lege)USB stick in gedrukt. om te kijken of de lader er iets mee deed..
Ah, vervelend. Nacht met zekering uithouden. 2de maal op opdate drukken loste het ook niet op waarschijnlijk?
anders ben ik bang dat je fabrikant nodig hebt. Succes.
anders ben ik bang dat je fabrikant nodig hebt. Succes.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Dag allen,
Hopelijk kan iemand mij vooruit helpen. Ik probeerde de Wallbox te koppelen aan Home Assistant om mijn wallbox op afstand aan te kunnen sturen. Ik zeg het alvast, veel ChatGPT gebruikt en helaas beperkte kennis zelf
Ik kocht een Elfin EW11 om de wallbox over Wifi verbinding informatie te laten sturen naar mijn Home Assistant (draaiend op een Raspberry Pi).
:strip_exif()/f/image/NRdNw87I1HAKGltCnLTdMrCb.png?f=user_large)
Ik heb binnen de wallbox:
A verbonden met NET1-485A
+ verbonden met 5V DC stroom
- verbonden met COM
B verbonden met NET1-485B
(ik heb tevens ook de NET2 en Gateway poorten uitgeprobeerd)
De EW11 heb ik online ingesteld met de volgende instellingen. Deze instellingen heb vooral van deze forum afgespiekt:
/f/image/KDJFrr9sZ2QvLIe0rpybMH2W.png?f=fotoalbum_large)
Ik heb mijn draaiknop 41 in de Wallbox gedraaid naar getal 2 (="Slave 1").
In home Assistant heb ik de volgende code toegevoegd aan configuration.yaml
:strip_exif()/f/image/sRGIVcc2cXmEdYJEWmPkDj6r.png?f=user_large)
In mijn Home Assistant dashboard staat de waarde van "Wallbox Inow" echter steeds op 'niet Beschikbaar'. In het Elfin Dashboard zie ik dat er wel bytes verzonden worden, maar dat de wallbox geen data terugstuurt.
❌ Mijn vraag is, wat doe ik verkeerd? ❌
Hopelijk kan iemand mij vooruit helpen. Ik probeerde de Wallbox te koppelen aan Home Assistant om mijn wallbox op afstand aan te kunnen sturen. Ik zeg het alvast, veel ChatGPT gebruikt en helaas beperkte kennis zelf

Ik kocht een Elfin EW11 om de wallbox over Wifi verbinding informatie te laten sturen naar mijn Home Assistant (draaiend op een Raspberry Pi).
:strip_exif()/f/image/NRdNw87I1HAKGltCnLTdMrCb.png?f=user_large)
Ik heb binnen de wallbox:
A verbonden met NET1-485A
+ verbonden met 5V DC stroom
- verbonden met COM
B verbonden met NET1-485B
(ik heb tevens ook de NET2 en Gateway poorten uitgeprobeerd)
De EW11 heb ik online ingesteld met de volgende instellingen. Deze instellingen heb vooral van deze forum afgespiekt:
/f/image/KDJFrr9sZ2QvLIe0rpybMH2W.png?f=fotoalbum_large)
Ik heb mijn draaiknop 41 in de Wallbox gedraaid naar getal 2 (="Slave 1").
In home Assistant heb ik de volgende code toegevoegd aan configuration.yaml
:strip_exif()/f/image/sRGIVcc2cXmEdYJEWmPkDj6r.png?f=user_large)
In mijn Home Assistant dashboard staat de waarde van "Wallbox Inow" echter steeds op 'niet Beschikbaar'. In het Elfin Dashboard zie ik dat er wel bytes verzonden worden, maar dat de wallbox geen data terugstuurt.
❌ Mijn vraag is, wat doe ik verkeerd? ❌
Je haalt 2 dingen door elkaar.
De Imax, Inow en Iset kun je alleen maar sturen via de Gateway aansluiting. De communicatie via de gateway aansluiting is wezenlijk anders (andere frames en ook 9600baud), en de box moet dan ook als master ingesteld zijn. De registers die je nu stuurt zullen dus ook niet werken. Via de gateway aansluiting kun je alleen maar sturen, je zal niets ontvangen.
Als je de box als slave wilt instellen houd er dan rekening mee dat het getal op de potmeter het adres is. je moet dus slave: 2 sturen om de eerste slave (1) te bereiken.
Als je gaat testen is het verstandig om de auto wel aan te koppelen. (vrijgave met de kaart hoeft niet). Als er namelijk een auto aangekoppeld is gaat de slave direct berichten sturen en heb je de communicatie sneller op gang.
Dit is b.v. een bericht voor een max van 8Ampere 0x5A 0xA5 0x07 0x00 0x02 0x02 0x01 0x08 0x84 0x2E
Wat is je doel? Wil je het vermogen automatisch regelen, of handmatig+eigen automations/node red creaties?
De Imax, Inow en Iset kun je alleen maar sturen via de Gateway aansluiting. De communicatie via de gateway aansluiting is wezenlijk anders (andere frames en ook 9600baud), en de box moet dan ook als master ingesteld zijn. De registers die je nu stuurt zullen dus ook niet werken. Via de gateway aansluiting kun je alleen maar sturen, je zal niets ontvangen.
Als je de box als slave wilt instellen houd er dan rekening mee dat het getal op de potmeter het adres is. je moet dus slave: 2 sturen om de eerste slave (1) te bereiken.
Als je gaat testen is het verstandig om de auto wel aan te koppelen. (vrijgave met de kaart hoeft niet). Als er namelijk een auto aangekoppeld is gaat de slave direct berichten sturen en heb je de communicatie sneller op gang.
Dit is b.v. een bericht voor een max van 8Ampere 0x5A 0xA5 0x07 0x00 0x02 0x02 0x01 0x08 0x84 0x2E
Wat is je doel? Wil je het vermogen automatisch regelen, of handmatig+eigen automations/node red creaties?
@Foofur Bedankt voor je reactie en uitleg. Mijn doel is om een automatisatie te maken, die bepaald of de auto laad en op welk vermogen. Het doel achter het doel is om de auto op te laden, wanneer mijn zonnepanelen terugleveren. Hoe meer 'overproductie', hoe meer vermogen naar de auto gaat. Is de automatisatie niet getriggerd omdat er geen zon was, dan start de auto om 23:00 alsnog met laden (zodat ik niet met lege handen sta).
Ik had ook graag in beeld (op volgorde van prioriteit):
1) Of mijn auto aan het laden is.
2) Op welk vermogen mijn auto aan het laden is
3) Hoeveel Kwh mijn auto deze sessie heeft geladen
4) Hoe vol mijn auto is (al vraag ik me af of dit sowieso mogelijk is).
Als ik enkel kan sturen, en niet punt 1 tot en met 4 kan inzien, is het alsnog interessant voor me. Wat kan ik met mijn doel het beste doen?
Ik had ook graag in beeld (op volgorde van prioriteit):
1) Of mijn auto aan het laden is.
2) Op welk vermogen mijn auto aan het laden is
3) Hoeveel Kwh mijn auto deze sessie heeft geladen
4) Hoe vol mijn auto is (al vraag ik me af of dit sowieso mogelijk is).
Als ik enkel kan sturen, en niet punt 1 tot en met 4 kan inzien, is het alsnog interessant voor me. Wat kan ik met mijn doel het beste doen?
Als je een goed werkende api verbinding hebt naar de auto, dwz je kan de auto het laden laten stoppen en starten, zou ik kiezen om te sturen via de Gateway aansluiting.
Via de gateway kun je 3 waardes sturen waarvan er 2 "permanent" zijn en 1 niet.
De Imax is niets anders als een maximaal waarde. (ik heb dit niet goed getest en het leek ook niet echt te werken)
De Inow is het huidige verbruik van de woning. De lader gaat laden met het vermogen wat "overblijft" tot de max. Als je dus een Inow van 10A stuurt gaat hij laden met 6A (max is 16A). Ik heb dit niet heel uitvoerig getest.
De laatste maanden draai ik door het sturen van de Iset waarde. Dit is de stroom die de lader mag gebruiken. Het is een blijvende instelling en blijft actief bij elke nieuwe laadsessie tot je hem weer aanpast.
Het grootste voordeel van het sturen via de gateway aansluiting is dat het laden altijd werkt. Mocht je HA setup omvallen om wat voor reden, de lader kan gewoon op de laatste instelling blijven laden.
Met de lader in slave modus heb je wel iets meer controle over het laadproces.
Je ontvangt wanneer er een auto is aangesloten, je ziet wat de lader aan vermogen vraagt. (de instelling van het display) en weliswaar wat abrupt, maar je kunt het laden stoppen door de communicatie te onderbreken.
Het grootste nadeel vind ik is dat je de berichten elke 5seconden ongeveer moet blijven sturen want anders valt de lader op storing. Gebeurt er in de nacht dus iets met je server, dan kun je in de ochtend met een lege auto staan..
mbt je punten lijst, kun je eigenlijk alleen punt 2 beperkt inzien. de overige informatie is niet beschikbaar.
Via de gateway kun je 3 waardes sturen waarvan er 2 "permanent" zijn en 1 niet.
De Imax is niets anders als een maximaal waarde. (ik heb dit niet goed getest en het leek ook niet echt te werken)
De Inow is het huidige verbruik van de woning. De lader gaat laden met het vermogen wat "overblijft" tot de max. Als je dus een Inow van 10A stuurt gaat hij laden met 6A (max is 16A). Ik heb dit niet heel uitvoerig getest.
De laatste maanden draai ik door het sturen van de Iset waarde. Dit is de stroom die de lader mag gebruiken. Het is een blijvende instelling en blijft actief bij elke nieuwe laadsessie tot je hem weer aanpast.
Het grootste voordeel van het sturen via de gateway aansluiting is dat het laden altijd werkt. Mocht je HA setup omvallen om wat voor reden, de lader kan gewoon op de laatste instelling blijven laden.
Met de lader in slave modus heb je wel iets meer controle over het laadproces.
Je ontvangt wanneer er een auto is aangesloten, je ziet wat de lader aan vermogen vraagt. (de instelling van het display) en weliswaar wat abrupt, maar je kunt het laden stoppen door de communicatie te onderbreken.
Het grootste nadeel vind ik is dat je de berichten elke 5seconden ongeveer moet blijven sturen want anders valt de lader op storing. Gebeurt er in de nacht dus iets met je server, dan kun je in de ochtend met een lege auto staan..
mbt je punten lijst, kun je eigenlijk alleen punt 2 beperkt inzien. de overige informatie is niet beschikbaar.
[ Voor 3% gewijzigd door Foofur op 06-05-2025 21:50 ]
Heeft u de code om de Iset-waarden in te stellen? Thuis lukt het niet, ik denk dat ik iets verkeerd doe.
Staat op pagina 8
ik zie nu net dat de tabel wat onduidelijk is, maar de uitleg eronder klopt wel.
Wat stuur je nu naar je lader, hoe ziet het hele bericht er uit?
Gebruik je usb of rs485-tcp?
Ik was bezig met een node red flow om het allemaal via mqtt te sturen, maar helaas is mijn lader nu bricked. Ik heb hem terug moeten sturen naar de fabrikant
ik zie nu net dat de tabel wat onduidelijk is, maar de uitleg eronder klopt wel.
Wat stuur je nu naar je lader, hoe ziet het hele bericht er uit?
Gebruik je usb of rs485-tcp?
Ik was bezig met een node red flow om het allemaal via mqtt te sturen, maar helaas is mijn lader nu bricked. Ik heb hem terug moeten sturen naar de fabrikant
Ik heb eindelijk mijn lader weer terug. En ik ben ook direct weer bezig gegaan.
ik heb door wat omwegen wel een leuke functionaliteit erbij gekregen.
1 - starten/stoppen met laden
2 - uitgesteld laden
3 - slim starten/laden met overstroom panelen
Momenteel heb ik een flow in node red omdat het teveel werd voor een los python script:
/f/image/pa828swZOFruXYnkzYbOplNa.png?f=fotoalbum_large)
het staat nog heel erg in de kinderschoenen, maar het doel is om de flow aan te sturen via mqtt / http aanroepen.
nu nog heel rommelig, maar daar moet ik nog mee aan de gang.
Het starten/stoppen met laden heb ik werkend door een foefje uit te halen met de 0A instelling.
Ik vond het heel jammer dat ik de lader niet kon laten stoppen met laden. Nu had ik eerst het idee om een modbus relais te koppelen tussen de noodstop knop aan de zijkant. Dat zou kunnen werken maar het nadeel daarvan was dat de kaart autorisatie dan verloren gaat. dwz na stoppen moet je hem opnieuw vrijgeven met de kaart. Het zou kunnen werken, maar dan moet de lader op altijd vrijgeven staan.
Dus bleef ik verder zoeken. Ik vond het ook vreemd dat je wel een maximaal "net" vermogen kan instellen, maar indien er veel slaves zijn ga je hier gewoon overheen. Dan zou dus de net zekering er uit kunnen klappen. Na wat proberen blijkt het dat de fabrikant hier wel aan heeft gedacht.
Wanneer je namelijk een auto aansluit vraagt de slave aan de master dat hij wil laden met xx aantal Ampere. afhankelijk wat er beschikbaar is geeft de master aan alle slaves een evenredig aantal Ampere om te laden. Wanneer echter iedereen op het laagste van 6A zit gebeurt er iets vreemds bij de eerstvolgende slave die ook nog wil gaan laden.
Deze laatste slave doet een verzoek, maar krijgt antwoord 0Ampere. Die slave blijft dus keurig op het witte "gereed" scherm staan wachten tot de master weer een hoeveelheid Ampere beschikbaar stelt.
Na autorisatie met de kaart locked de lader en auto de kabel en zelfs na vele uren blijft hij keurig staan wachten op het verlossende bericht van de master.
Hoe heb ik dit nu geïmplementeerd in de flow:
In normale stand stuurt de flow continu de laatst geladen waarde naar de wallbox (b.v. 6 of 8A)
Hierdoor valt de lader niet op error 20
Als ik nu gebruik wil gaan maken van uitgesteld laden of ik wil het laden stoppen, dan doe ik het volgende:
Ik stop ongeveer 10sec (kan mogelijk nog korter) met berichten sturen. Alleen als er een auto is aangesloten zal de lader op error 20 vallen. Bij geen auto blijft hij op het normale scherm staan (die time out is langer)
Na deze 10sec stuur ik continu een bericht met 0Ampere. De lader komt nu weer in zijn normale scherm te staan. (Als er geen auto was aangesloten had je het op de lader error 20 nooit gezien).
De laadsessie is nu gestopt en kan ik hervatten wanneer ik wil door gewoon weer een b.v. 6A te sturen.
De laadsessie is enkel weer te stoppen door de lader kort op error 20 te laten vallen.
Bij uitgesteld laden stel ik de datum/tijd in via mqtt/http of op het dashboard. Vervolgens koppel ik de auto aan geef ik de laadpaal vrij en de laadsessie zal pas starten wanneer ik dat wil.
Als de auto al aangekoppeld was bij het instellen van de datum/tijd wordt de laadsessie gestopt en hervat op het ingestelde tijdstip.
ik heb door wat omwegen wel een leuke functionaliteit erbij gekregen.
1 - starten/stoppen met laden
2 - uitgesteld laden
3 - slim starten/laden met overstroom panelen
Momenteel heb ik een flow in node red omdat het teveel werd voor een los python script:
/f/image/pa828swZOFruXYnkzYbOplNa.png?f=fotoalbum_large)
het staat nog heel erg in de kinderschoenen, maar het doel is om de flow aan te sturen via mqtt / http aanroepen.
![]() | ![]() | ![]() |
nu nog heel rommelig, maar daar moet ik nog mee aan de gang.
Het starten/stoppen met laden heb ik werkend door een foefje uit te halen met de 0A instelling.
Ik vond het heel jammer dat ik de lader niet kon laten stoppen met laden. Nu had ik eerst het idee om een modbus relais te koppelen tussen de noodstop knop aan de zijkant. Dat zou kunnen werken maar het nadeel daarvan was dat de kaart autorisatie dan verloren gaat. dwz na stoppen moet je hem opnieuw vrijgeven met de kaart. Het zou kunnen werken, maar dan moet de lader op altijd vrijgeven staan.
Dus bleef ik verder zoeken. Ik vond het ook vreemd dat je wel een maximaal "net" vermogen kan instellen, maar indien er veel slaves zijn ga je hier gewoon overheen. Dan zou dus de net zekering er uit kunnen klappen. Na wat proberen blijkt het dat de fabrikant hier wel aan heeft gedacht.
Wanneer je namelijk een auto aansluit vraagt de slave aan de master dat hij wil laden met xx aantal Ampere. afhankelijk wat er beschikbaar is geeft de master aan alle slaves een evenredig aantal Ampere om te laden. Wanneer echter iedereen op het laagste van 6A zit gebeurt er iets vreemds bij de eerstvolgende slave die ook nog wil gaan laden.
Deze laatste slave doet een verzoek, maar krijgt antwoord 0Ampere. Die slave blijft dus keurig op het witte "gereed" scherm staan wachten tot de master weer een hoeveelheid Ampere beschikbaar stelt.
Na autorisatie met de kaart locked de lader en auto de kabel en zelfs na vele uren blijft hij keurig staan wachten op het verlossende bericht van de master.
Hoe heb ik dit nu geïmplementeerd in de flow:
In normale stand stuurt de flow continu de laatst geladen waarde naar de wallbox (b.v. 6 of 8A)
Hierdoor valt de lader niet op error 20
Als ik nu gebruik wil gaan maken van uitgesteld laden of ik wil het laden stoppen, dan doe ik het volgende:
Ik stop ongeveer 10sec (kan mogelijk nog korter) met berichten sturen. Alleen als er een auto is aangesloten zal de lader op error 20 vallen. Bij geen auto blijft hij op het normale scherm staan (die time out is langer)
Na deze 10sec stuur ik continu een bericht met 0Ampere. De lader komt nu weer in zijn normale scherm te staan. (Als er geen auto was aangesloten had je het op de lader error 20 nooit gezien).
De laadsessie is nu gestopt en kan ik hervatten wanneer ik wil door gewoon weer een b.v. 6A te sturen.
De laadsessie is enkel weer te stoppen door de lader kort op error 20 te laten vallen.
Bij uitgesteld laden stel ik de datum/tijd in via mqtt/http of op het dashboard. Vervolgens koppel ik de auto aan geef ik de laadpaal vrij en de laadsessie zal pas starten wanneer ik dat wil.
Als de auto al aangekoppeld was bij het instellen van de datum/tijd wordt de laadsessie gestopt en hervat op het ingestelde tijdstip.
[ Voor 85% gewijzigd door Foofur op 27-05-2025 11:52 ]
@Foofur goed bezig, houd ons op de hoogte aub.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ik gebruik een USB om te testen, maar ik denk dat ik een TCP-485 versie ga installeren.Foofur schreef op maandag 12 mei 2025 @ 08:47:
Staat op pagina 8
ik zie nu net dat de tabel wat onduidelijk is, maar de uitleg eronder klopt wel.
Wat stuur je nu naar je lader, hoe ziet het hele bericht er uit?
Gebruik je usb of rs485-tcp?
Ik was bezig met een node red flow om het allemaal via mqtt te sturen, maar helaas is mijn lader nu bricked. Ik heb hem terug moeten sturen naar de fabrikant
USB werkt prima, maar ik heb betere ervaring met tcp. Ik kon dit makkelijker verwerken in mijn node red flow.
Ik heb de flow nu goed en mooi rustig werkend. start/stop uitgesteld laden en vermogen regelen handmatig en automatisch werken goed.
De diverse waardes zijn te sturen en inzichtbaar via het dashboard, http of mqtt wat integratie met b.v. HA ook makkelijker maakt.
Ik zal hem binnenkort posten.
Dit is hoe de lader nu de laadsessie stopt. Het display valt niet meer op error. Hij blijft wit, gereed om direct weer te starten.
[Video: https://1drv.ms/v/c/7e57eedea7b4c7a7/EQdMucIZTzFAjU28cjoTZHUBJ-iMRdUH7L2qm2Lr7j0Kvw?e=j5Ssfn]
Ik heb de flow nu goed en mooi rustig werkend. start/stop uitgesteld laden en vermogen regelen handmatig en automatisch werken goed.
De diverse waardes zijn te sturen en inzichtbaar via het dashboard, http of mqtt wat integratie met b.v. HA ook makkelijker maakt.
Ik zal hem binnenkort posten.
Dit is hoe de lader nu de laadsessie stopt. Het display valt niet meer op error. Hij blijft wit, gereed om direct weer te starten.
[Video: https://1drv.ms/v/c/7e57eedea7b4c7a7/EQdMucIZTzFAjU28cjoTZHUBJ-iMRdUH7L2qm2Lr7j0Kvw?e=j5Ssfn]
[ Voor 31% gewijzigd door Foofur op 03-06-2025 21:39 . Reden: video toevoegen ]
Aller eerst, ik ben geen programmeur en wat ik doe doe ik samen met ChatGPT. Wees dus mild met commentaar over de manier hoe dingen verwerkt worden in de flow.
Dit is de 2e versie met al flink afgeslankte code omdat ik in de eerste opzet helemaal gek werd van de race condities.
Wat hebben we:
- Starten / stoppen van het laden
- Handmatig bepalen van de laadstroom
- Variabel laden aan de hand van de P1 meter (zoveel mogelijk zonnestroom gebruiken)
- Uitgesteld laden
- Laden tot target SoC
- Laden met garantie tot target Soc op een ingestelde tijd. (evt gecombineerd met uitgesteld/variabel en gratis laden)
- "Gratis" Laden, dwz indien mogelijk zoveel mogelijk zonnestroom "dumpen" in de auto accu.
- losse waardes kunnen uitgelezen en gestuurd worden via MQTT
- Een overzichtelijk dashbord
/f/image/64oWFBuJsGRHdbhjkzu5M400.png?f=fotoalbum_large)
Uitleg bij de verschillende functies:
- Handmatige stop
Deze heeft de hoogste prioriteit en zal het laden stoppen.
Het stoppen van het laadproces doe ik door de communicatie met de wallbox te stoppen. Helaas is de wallbox niet consistent met het op error 20 vallen. (de ene keer na 13sec, de volgende keer na 14sec etc). Dit vang ik op door het laden te stoppen in 3 fases. De eerste fase wordt de communicatie gestopt voor 12sec. Na 12sec wordt er 0A gestuurd. Deze 0A wordt 10sec lang gestuurd. wanneer de chargingPower NIET zakt wordt er wederom naar fase 1 geschakeld en wordt er dit keer 12sec en 200ms gewacht. Dit loopt op net zo lang tot de chargingPower wel zakt. Als de chargingPower laag genoeg is gaat de box naar fase 3 en dat is continu 0A sturen.
Slim Laden:
Indien uit kun je met de slider het aantal ampere bepalen waarmee geladen wordt.
Indien aan geeef je met de slider het laagste aantal ampere aan waarmee geladen wordt. Maar indien er meer of minder powerReturned is zal de logica de laadstroom verhogen/verlagen. Maar nooit lager dan de instelling van de slider.
Gratis Laden:
Gratis laden kan de overige instellingen behalve de handmatige stop overschrijven. Wanneeer de gemiddelde powerReturned (15min) hoog genoeg is zal deze functie het laden toestaan. Ongeacht of uitgesteld laden actief is of target_Soc al bereikt is.
Uitgesteld Laden:
je kan hier een datum / tijd ingeven wanneer hij mag beginnen meet laden.
Doel SoC laden:
Indien actief en een datum/tijd is ingevoerd zal de logica gaan laden zodat het target gehaald gaat worden op de ingestelde tijd. Hier is extra logica aan toegevoegd om zoveel mogelijk zonnestroom te gebruiken.
De functie rrekent continu of de huidige stroom voldoende is en grijpt in als de stroom verhoogt of zelfs verlaagt kan worden om target te halen.
Bijvoorbeeld: je hebt s'avonds voor je rit minimaal 80% nodig. en je hebt ingesteld dat hij s'ochtends mag beginnen om zoveel mogelijk zonnestroom te pakken.
De ochtend had eerst veel zon, dus hij probeert zoveel mogelijk zon alvast te pakken (stuurt hoog ampere). Vervolgens wordt het bewolkt dus de laadstroom zakt in tot het laaagste niveau om target wel te kunnen halen. In de middag is er weer even zon dus wordt er weer maximaal geladen. Helaas moest je tussendoor even weg, dus de SoC is gezakt en de eerdere berekende laadstroom instelling is niet meer voldoende. De override zal inschakelen om target alsnog te halen. Indien target niet gehaald kan worden is dat zichtbaar op het dashbord.
Voor een goede werking zijn de volgende extra gegevens minimaal nodig:
- powerUsed & powerReturned van de DSMR P1 meter. Ik heb eventueel een losse parser bijgevoegd
- Huidige Soc van de auto. Deze moet het liefst regelmatig worden geupdated. Gebruik eventueel een berekende Soc
- chargingPower als nummer in Watt
Deze externe data moet je voeden in de flow.
Ik heb zelf een IP connectie naar een waveshare verbonden met de Wallbox in Slave mode.
https://1drv.ms/t/c/7e57e...Hy8tnS7zvJ4bJiUg?e=LJRxbG
Deze code kun je importeren in Node Red.
Daarna kun je je P1 meter voeden via de input nodes en de TCP node moet je aanpassen naar het IP van je Waveshare.
Ik heb het niet getest met een USB verbinding. Ik heb wel getest met een USB naar TCP omzetting. Dit werkte "redelijk". Maar had toch wel last van wegvallende verbindingen.
Dit is de 2e versie met al flink afgeslankte code omdat ik in de eerste opzet helemaal gek werd van de race condities.
Wat hebben we:
- Starten / stoppen van het laden
- Handmatig bepalen van de laadstroom
- Variabel laden aan de hand van de P1 meter (zoveel mogelijk zonnestroom gebruiken)
- Uitgesteld laden
- Laden tot target SoC
- Laden met garantie tot target Soc op een ingestelde tijd. (evt gecombineerd met uitgesteld/variabel en gratis laden)
- "Gratis" Laden, dwz indien mogelijk zoveel mogelijk zonnestroom "dumpen" in de auto accu.
- losse waardes kunnen uitgelezen en gestuurd worden via MQTT
- Een overzichtelijk dashbord
/f/image/64oWFBuJsGRHdbhjkzu5M400.png?f=fotoalbum_large)
Uitleg bij de verschillende functies:
- Handmatige stop
Deze heeft de hoogste prioriteit en zal het laden stoppen.
Het stoppen van het laadproces doe ik door de communicatie met de wallbox te stoppen. Helaas is de wallbox niet consistent met het op error 20 vallen. (de ene keer na 13sec, de volgende keer na 14sec etc). Dit vang ik op door het laden te stoppen in 3 fases. De eerste fase wordt de communicatie gestopt voor 12sec. Na 12sec wordt er 0A gestuurd. Deze 0A wordt 10sec lang gestuurd. wanneer de chargingPower NIET zakt wordt er wederom naar fase 1 geschakeld en wordt er dit keer 12sec en 200ms gewacht. Dit loopt op net zo lang tot de chargingPower wel zakt. Als de chargingPower laag genoeg is gaat de box naar fase 3 en dat is continu 0A sturen.
Slim Laden:
Indien uit kun je met de slider het aantal ampere bepalen waarmee geladen wordt.
Indien aan geeef je met de slider het laagste aantal ampere aan waarmee geladen wordt. Maar indien er meer of minder powerReturned is zal de logica de laadstroom verhogen/verlagen. Maar nooit lager dan de instelling van de slider.
Gratis Laden:
Gratis laden kan de overige instellingen behalve de handmatige stop overschrijven. Wanneeer de gemiddelde powerReturned (15min) hoog genoeg is zal deze functie het laden toestaan. Ongeacht of uitgesteld laden actief is of target_Soc al bereikt is.
Uitgesteld Laden:
je kan hier een datum / tijd ingeven wanneer hij mag beginnen meet laden.
Doel SoC laden:
Indien actief en een datum/tijd is ingevoerd zal de logica gaan laden zodat het target gehaald gaat worden op de ingestelde tijd. Hier is extra logica aan toegevoegd om zoveel mogelijk zonnestroom te gebruiken.
De functie rrekent continu of de huidige stroom voldoende is en grijpt in als de stroom verhoogt of zelfs verlaagt kan worden om target te halen.
Bijvoorbeeld: je hebt s'avonds voor je rit minimaal 80% nodig. en je hebt ingesteld dat hij s'ochtends mag beginnen om zoveel mogelijk zonnestroom te pakken.
De ochtend had eerst veel zon, dus hij probeert zoveel mogelijk zon alvast te pakken (stuurt hoog ampere). Vervolgens wordt het bewolkt dus de laadstroom zakt in tot het laaagste niveau om target wel te kunnen halen. In de middag is er weer even zon dus wordt er weer maximaal geladen. Helaas moest je tussendoor even weg, dus de SoC is gezakt en de eerdere berekende laadstroom instelling is niet meer voldoende. De override zal inschakelen om target alsnog te halen. Indien target niet gehaald kan worden is dat zichtbaar op het dashbord.
Voor een goede werking zijn de volgende extra gegevens minimaal nodig:
- powerUsed & powerReturned van de DSMR P1 meter. Ik heb eventueel een losse parser bijgevoegd
- Huidige Soc van de auto. Deze moet het liefst regelmatig worden geupdated. Gebruik eventueel een berekende Soc
- chargingPower als nummer in Watt
Deze externe data moet je voeden in de flow.
Ik heb zelf een IP connectie naar een waveshare verbonden met de Wallbox in Slave mode.
https://1drv.ms/t/c/7e57e...Hy8tnS7zvJ4bJiUg?e=LJRxbG
Deze code kun je importeren in Node Red.
Daarna kun je je P1 meter voeden via de input nodes en de TCP node moet je aanpassen naar het IP van je Waveshare.
Ik heb het niet getest met een USB verbinding. Ik heb wel getest met een USB naar TCP omzetting. Dit werkte "redelijk". Maar had toch wel last van wegvallende verbindingen.
@Foofur erg knap wat gedaan hebt ook al is het dan met behulp van chat
ik vindt het erg knap
ik vindt het erg knap
hello together,
-i have a lidl wallbox 11kw A2 (with cards, but cards are deactivated at the moment).
-i have ordered https://de.aliexpress.com...pKs4&gatewayAdapt=glo2deu
Today i tried to do the integration in home assistant / node red (i am a newbie to ha/node red stuff). I installed the node red integration, node red companion add-on and the mqqt broker. so far ok. then i imported the json file from Foofur and all the nodes are shown in node red. But what to do next? How to get the UI shown in Foofurs last post? where to connect the RS485 (when it arrives)? Maybe anybody has some tips how to do this? Thanks a lot
-i have a lidl wallbox 11kw A2 (with cards, but cards are deactivated at the moment).
-i have ordered https://de.aliexpress.com...pKs4&gatewayAdapt=glo2deu
Today i tried to do the integration in home assistant / node red (i am a newbie to ha/node red stuff). I installed the node red integration, node red companion add-on and the mqqt broker. so far ok. then i imported the json file from Foofur and all the nodes are shown in node red. But what to do next? How to get the UI shown in Foofurs last post? where to connect the RS485 (when it arrives)? Maybe anybody has some tips how to do this? Thanks a lot
You need to connect the RS485 to the slave connection of the wallbox.
If you want to test you do need to connect the car to the charger, but i recommend that you do not authorise the charging. (do not swipe the card)
On your RS485 to LAN adapter you should set the baud rate to 4800baud and the connection to "transparant".
In node red you can import the raw text in the top right menu. You probably neeed some extensions like the dashboard and the datepicker. These can be installed through palette.
I must note however that 90% of the functions do not work if you do not have a seperate powermeter (chargingPower) or a connection with your P1 meter.
When you have the 22kw you also need to change some settings in the flow itself as now the flow is hard configured for 11kw and a battery capacity of 46,5kw
If you want to test you do need to connect the car to the charger, but i recommend that you do not authorise the charging. (do not swipe the card)
On your RS485 to LAN adapter you should set the baud rate to 4800baud and the connection to "transparant".
In node red you can import the raw text in the top right menu. You probably neeed some extensions like the dashboard and the datepicker. These can be installed through palette.
I must note however that 90% of the functions do not work if you do not have a seperate powermeter (chargingPower) or a connection with your P1 meter.
When you have the 22kw you also need to change some settings in the flow itself as now the flow is hard configured for 11kw and a battery capacity of 46,5kw
thanks, i have a powermeter from huawei and also the inverter is from huawei. and both are alreday intergrated in ha. the rs485 adapter is still on the way. but thanks for the infos.
the datepicker and the dashboard seems to be installed, but how to switch to the ui like you posted?
this is the current view of my flow:
the datepicker and the dashboard seems to be installed, but how to switch to the ui like you posted?
this is the current view of my flow:
/f/image/5W7JZGvASdjki0yWwoKOgFmH.png?f=fotoalbum_large)
i have manged to open the dahsboard ui an added it as a dashboard to the sidebar of ha. sorry i am really new to all the stuff. now i am looking for the place to connect my powermeter to the right node. can anybody tell me in which node the entity of power should be used. i have an entity which gives the current power flow. positiv is from house to grid. negative is from grid to house
DSMR in. the bottom one is the most important. I do not know yet how to use the entity of HA directly in node red as i use a seperate TCP connection for this.
The charging-in the the energymeter from the wallbox.
You probably need a seperate function node for both.
I have also made a change to the datepickers and the soc override as there was a bug in one of them, so you need to import those again.
The charging-in the the energymeter from the wallbox.
You probably need a seperate function node for both.
I have also made a change to the datepickers and the soc override as there was a bug in one of them, so you need to import those again.
[ Voor 19% gewijzigd door Foofur op 26-06-2025 10:00 ]
thanks. i mostly interesten in the "Gratis laden" functionality so the date picker changes are not so important for me. and because i already started to translate all text to german (and would loose these if reimporting the flow) i wont reimport the flow right now.
i looked at the DSMR node and the changing in node but do not undersatnd how to change this nodes to use my powermeter entitie. I saw videos on youtube how to use HA entities in node red flow. but still not able to relalize the tak
i looked at the DSMR node and the changing in node but do not undersatnd how to change this nodes to use my powermeter entitie. I saw videos on youtube how to use HA entities in node red flow. but still not able to relalize the tak
The free_Charging function works, but i am still figuring out if an average powerReturned is the correct way to do it. I'm now thesting with a median instead.
Does this help?
you need to change the entity names. (i have not testet this, it comes straight from chatgpt.)
Does this help?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| [ { "id": "f1b69c9de6b22c32", "type": "inject", "z": "flow_id", "name": "Elke 5 sec", "props": [], "repeat": "5", "crontab": "", "once": true, "onceDelay": "1", "topic": "", "x": 120, "y": 120, "wires": [["c55e7db90b08a689"]] }, { "id": "c55e7db90b08a689", "type": "api-current-state", "z": "flow_id", "name": "Huidig verbruik (powerUsed)", "server": "home_assistant", "version": 3, "outputs": 1, "halt_if": "", "halt_if_type": "str", "halt_if_compare": "is", "entity_id": "sensor.power_consumption", "state_type": "num", "output_location": "powerUsed", "output_location_type": "msg", "x": 360, "y": 120, "wires": [["dfb41c2a0ef60de7"]] }, { "id": "dfb41c2a0ef60de7", "type": "api-current-state", "z": "flow_id", "name": "Teruglevering (powerReturned)", "server": "home_assistant", "version": 3, "outputs": 1, "halt_if": "", "halt_if_type": "str", "halt_if_compare": "is", "entity_id": "sensor.power_production", "state_type": "num", "output_location": "powerReturned", "output_location_type": "msg", "x": 610, "y": 120, "wires": [["b1f8468207fcdf68"]] }, { "id": "b1f8468207fcdf68", "type": "function", "z": "flow_id", "name": "Combineer waarden", "func": "msg.payload = {\n powerUsed: msg.powerUsed,\n powerReturned: msg.powerReturned\n};\nreturn msg;", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 840, "y": 120, "wires": [["f268f6c9b01e2303"]] }, { "id": "f268f6c9b01e2303", "type": "debug", "z": "flow_id", "name": "Resultaat", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 1020, "y": 120, "wires": [] } ] |
you need to change the entity names. (i have not testet this, it comes straight from chatgpt.)
thanks. I imported these nodes and changed the sensor names to mine. i also modified the "combine node" because i have one sensor value and if the value is negative it means i am consuming power from grid and if the value is positive i am producing power and export it to grid.
:strip_exif()/f/image/VwPixV2CYbxPGcgIwjsqyeR5.png?f=user_large)
/f/image/zmP0GyhQ6xQWlmJ2CBmfWq06.png?f=fotoalbum_large)
:strip_exif()/f/image/ZURiGImnrE0QG7xbPmQYodMw.png?f=user_large)
:strip_exif()/f/image/7Sy98uGEiLaK2V9vbFheTSoH.png?f=user_large)
In debugoutput the mesaage with the values seems now to be correct
But what to do with the combined message with the payload? where to connect the output of the combination node to? I now connected it to the "beepal ladstrom". is this correct?
:strip_exif()/f/image/VwPixV2CYbxPGcgIwjsqyeR5.png?f=user_large)
/f/image/zmP0GyhQ6xQWlmJ2CBmfWq06.png?f=fotoalbum_large)
:strip_exif()/f/image/ZURiGImnrE0QG7xbPmQYodMw.png?f=user_large)
:strip_exif()/f/image/7Sy98uGEiLaK2V9vbFheTSoH.png?f=user_large)
In debugoutput the mesaage with the values seems now to be correct
But what to do with the combined message with the payload? where to connect the output of the combination node to? I now connected it to the "beepal ladstrom". is this correct?
/f/image/cEZcmSr0Qlvp2EFq5ba9Bhf5.png?f=fotoalbum_large)
[ Voor 25% gewijzigd door akgdrg op 26-06-2025 11:55 ]
Yes, and the powerreturned node.
As both nodes use the same date i will change it that one node sets the data in the flow object.
As both nodes use the same date i will change it that one node sets the data in the flow object.
Ik heb een tijd geleden de walbox perfect werkend gekregen mbv een pi. Echter, na een software-update van home-assistant werkt het niet meer. Hebben jullie hier ook problemen mee?
Gr, Michel
Gr, Michel
I think it works now. I had to set the 41 switch to 2 (Slave). and set the baudarte to 4800. now i can set the ampers throug slider. but i cannot stop loading. if i set the switch nothing happens. is this not possible if wallbox is in slave mode?
and problem is if server is offline the wallbox runs into error mode so no loading possible. is there a solution to fix this. for the night. because my server is off in the night
Thanks
and problem is if server is offline the wallbox runs into error mode so no loading possible. is there a solution to fix this. for the night. because my server is off in the night
Thanks
[ Voor 176% gewijzigd door akgdrg op 03-07-2025 12:57 ]
For a start i have changed some nodes in the flow to fix bugs. Also i changed the free_Charging from an average to a median. With a 15min startup time, a minimum runtime of 45min a stop delay of 10min and a cooldown time of 15min. These timers are in plece to prevent a lot of on/off switching. Especially when a high power device is turned on (boiler / cooking etc.)
The stop button works in phases.
1. the charging speed will be reduced to 6A
2. the communication stops for 12seconds. Most likely this will not stop the charger at the first run. The idea is to initiate error 20 but as soon that it does quickly send 0A to prevent the error from being shown on the screen.
3. After 12seconds, then for 10 seconds 0A will be send to the charger.During this time will wait until the chargingPower drops below 50Watt (if it does, the stop was succesful)
4. If the chargingPower drops we will continue to send 0A. If the chargingPower does not drop we return to step 2, but now we will wait 12,2 seconds. The loop continuous and with every loop we add 0,2 seconds waiting time.
About your problem, most likely the chargingPower is not added to the flow. Without chargingPower the automatic increasing and decreasing of the currentAmps/minAmps will not work.
The stop button will also not work, or can result in an endless loop resulting in error 20 on the charger.
For testing you can add this slider:
it will simulate a chargingPower. (testing only)
The stop button works in phases.
1. the charging speed will be reduced to 6A
2. the communication stops for 12seconds. Most likely this will not stop the charger at the first run. The idea is to initiate error 20 but as soon that it does quickly send 0A to prevent the error from being shown on the screen.
3. After 12seconds, then for 10 seconds 0A will be send to the charger.During this time will wait until the chargingPower drops below 50Watt (if it does, the stop was succesful)
4. If the chargingPower drops we will continue to send 0A. If the chargingPower does not drop we return to step 2, but now we will wait 12,2 seconds. The loop continuous and with every loop we add 0,2 seconds waiting time.
About your problem, most likely the chargingPower is not added to the flow. Without chargingPower the automatic increasing and decreasing of the currentAmps/minAmps will not work.
The stop button will also not work, or can result in an endless loop resulting in error 20 on the charger.
For testing you can add this slider:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
| [ { "id": "f813ff213af263e1", "type": "inject", "z": "f4eb25c5df211408", "d": true, "g": "0ca99dc4a66fbb1e", "name": "", "props": [], "repeat": "5", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "x": 210, "y": 1460, "wires": [ [ "7d7779f7669089d6" ] ] }, { "id": "7d7779f7669089d6", "type": "ui_slider", "z": "f4eb25c5df211408", "d": true, "g": "0ca99dc4a66fbb1e", "name": "", "label": "chargingpower Ampere", "tooltip": "", "group": "2cb15884d4c0cf45", "order": 11, "width": 0, "height": 0, "passthru": true, "outs": "all", "topic": "topic", "topicType": "msg", "min": 0, "max": "16", "step": 1, "className": "", "x": 420, "y": 1460, "wires": [ [ "6c89756c3c63478a" ] ] }, { "id": "6c89756c3c63478a", "type": "function", "z": "f4eb25c5df211408", "d": true, "g": "0ca99dc4a66fbb1e", "name": "chargingpower test", "func": "let amps = Number(msg.payload);\nlet voltage = 230;\nlet phases = 1; // Pas dit aan als je enkelfase gebruikt\n\n// Simuleer laadvermogen (in Watt)\nlet chargingPower = amps * voltage * phases;\n\nmsg.payload = {\n chargingPower,\n note: `${amps}A → ${chargingPower}W @ ${phases} fasen`\n};\n\n// Zet ook in context als je dat gebruikt in je slimme laadlogica\nflow.set(\"chargingPower\", chargingPower);\n\nreturn msg;\n", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 690, "y": 1460, "wires": [ [ "a65caf7508181a68" ] ] }, { "id": "2cb15884d4c0cf45", "type": "ui_group", "name": "Configuratie", "tab": "3738be3d564aeb89", "order": 1, "disp": false, "width": "7", "collapse": false, "className": "" }, { "id": "3738be3d564aeb89", "type": "ui_tab", "name": "🔋 Lidl Wallbox", "icon": "dashboard", "disabled": false, "hidden": false } ] |
it will simulate a chargingPower. (testing only)
[ Voor 71% gewijzigd door Foofur op 05-07-2025 18:46 ]
In slave mode you need to have your server on-line all the time.akgdrg schreef op woensdag 2 juli 2025 @ 17:15:
and problem is if server is offline the wallbox runs into error mode so no loading possible. is there a solution to fix this. for the night. because my server is off in the night
Thanks
If that is not possible you can still controll the charging current (in master mode through the gateway connection ISET), but you will never be able to stop the charging. (the modbus messages are also different)
There is also an option where you can feed the charger with only your powerUsed (INOW), The charger wil then decide for itself on how much power it will charge. This works, but i found it inconsistent and you have very little control over the charging current.
For controlling through the gateway connection, I have a python script for that, that you can convert to a docker container. But i stopped using it as you can only control the current.
[ Voor 32% gewijzigd door Foofur op 05-07-2025 18:54 ]
Thanks. Problems solved.
-stop didnt work because 12 seconds were to low. Changed to 15, now stop works.
-second one was was because my source of chargingPower gives me the power in kW. Had to convert it to Watt.
Today it was very cloudy. The returned power was les 4kW Most the time. Is there a possibility to force the Wallbox to change to one phase automatically? Manually works but is too manually
Thanks
-stop didnt work because 12 seconds were to low. Changed to 15, now stop works.
-second one was was because my source of chargingPower gives me the power in kW. Had to convert it to Watt.
Today it was very cloudy. The returned power was les 4kW Most the time. Is there a possibility to force the Wallbox to change to one phase automatically? Manually works but is too manually
Thanks
You can change to 15sec, And ofcourse that wil work. but it will show the error 20 on the screen. Nothing wrong with that, but the goal was to prevent that from happening. Therfore there are multiple runs for the stop. A stop can take over a minute to actually stop.
There is no possebility that i know to automatic phase switching. How do you do it manually?
In my opinion most of the time you are better of with one phase charging. You can use more power from the sun. I have 7Kw of solar power, but when i need to charge the car it is not often higher then -4Kw. With 3 phase the lowest you can go is 3,6Kw. On single phase it is 1200watts. (even though it is less efficient, free is still free)
There is no possebility that i know to automatic phase switching. How do you do it manually?
In my opinion most of the time you are better of with one phase charging. You can use more power from the sun. I have 7Kw of solar power, but when i need to charge the car it is not often higher then -4Kw. With 3 phase the lowest you can go is 3,6Kw. On single phase it is 1200watts. (even though it is less efficient, free is still free)
error 20 is not a problem for me.
manually I switch of the fuse for the callbox in fuse box. than I switch it on again but only the first phase. and the callbox then works in one phase mode
manually I switch of the fuse for the callbox in fuse box. than I switch it on again but only the first phase. and the callbox then works in one phase mode
Did anybody try to change the unknown position in the message? is this maybe the switch for the phases?
I mean in the payload there is a position which is named as unknown. Maybe this value can switch the phases? Did anybody try this out?
/ Payload maken (zonder CRC)
const slaveID = 0x02;
const length = 0x07;
const functionCode = 0x02;
const questionAnswer = 0x01;
const unknown = 0x02;
const data = [0x00, slaveID, unknown, questionAnswer, maxCurrent];
/ Payload maken (zonder CRC)
const slaveID = 0x02;
const length = 0x07;
const functionCode = 0x02;
const questionAnswer = 0x01;
const unknown = 0x02;
const data = [0x00, slaveID, unknown, questionAnswer, maxCurrent];
No, that does not do anything as far as i know.
Phase switching is not posssible. Phase switching would also require that the charging stops before the switch. You can't just enable or disconnect phases during charging.
Phase switching is not posssible. Phase switching would also require that the charging stops before the switch. You can't just enable or disconnect phases during charging.
Ik heb de wallbox nu bijna een jaar (11kW 1 fase) en heb probleemloos mijn Audi A3 hybride kunnen laden. Ik heb sinds vorige week een nieuwere Golf GTE die tot 50kW DC en 11kw AC kan laden. Maar als ik hem aansluit op deze wallbox, dan start het laden niet. Je hoort de lader meerdere keren "schakelen" (tikken). Hij probeert te laden, stopt ermee en zo in een loop. Uiteindelijk stopt die na een keer of 5 geprobeerd te hebben.
Ik kan de auto prima opladen op een publieke laadpaal (11kW). Gaat dit niet samen?
Ik kan de auto prima opladen op een publieke laadpaal (11kW). Gaat dit niet samen?
Voordat ik mijn MG ZS ('19) had die wel goed laden had ik met mijn vorige auto ook problemen met het laden op deze laadpaal. Wat voor mij het verschil maakte was om (helaas) op laagste vermogen het laden toen wel werkte, of mogelijk is terugsturen voor garantie nog een optie. Lidl webshop is daar redelijk schappelijk in kon deze zelfs terugsturen zonder de wandsteun.Timo002 schreef op donderdag 17 juli 2025 @ 10:26:
Ik heb de wallbox nu bijna een jaar (11kW 1 fase) en heb probleemloos mijn Audi A3 hybride kunnen laden. Ik heb sinds vorige week een nieuwere Golf GTE die tot 50kW DC en 11kw AC kan laden. Maar als ik hem aansluit op deze wallbox, dan start het laden niet. Je hoort de lader meerdere keren "schakelen" (tikken). Hij probeert te laden, stopt ermee en zo in een loop. Uiteindelijk stopt die na een keer of 5 geprobeerd te hebben.
Ik kan de auto prima opladen op een publieke laadpaal (11kW). Gaat dit niet samen?
Marstek Venus-E v2, 5.12 kWh (154.215) | MG ZS '19 44.5kWh | ZP 2.925 kWp Z | HW P1 + sockets | Pi5 met HA
Ik heb alle laadniveau's geprobeerd (2, 3, 4kW), maar geen enkele deed het. Anders even met een andere auto proberen, even kijken of ik een buur kan vinden die zijn auto ter beschikking wil stellen.
Je lader is dus als 1 fase aangesloten?
Krijg je ook een error? Wat gebeurt er uiteindelijk?
Sommige laders (niet specifiek deze) hebben problemen met plug en charge. Het helpt dan dat je hem op handmatig vrijgeven zet.
Krijg je ook een error? Wat gebeurt er uiteindelijk?
Sommige laders (niet specifiek deze) hebben problemen met plug en charge. Het helpt dan dat je hem op handmatig vrijgeven zet.
Weet iemand nog een adresje waar ik de 22 kW Wallbox kan aanschaffen, Lidl verkoopt deze blijkbaar niet meer.
Edit: de 11kW zou eigenlijk ook voldoende zijn (Dacia Spring).
Edit: de 11kW zou eigenlijk ook voldoende zijn (Dacia Spring).
[ Voor 22% gewijzigd door Maarten69 op 30-07-2025 17:40 ]
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Het is lastig, ik wou eigenlijk een 22kWh op de kop tikken en mijn 11kWh wallbox wegdoen. Helaas viel het mij op dat Lidl de wallbox niet meer verkoopt.
Ik kan aanraden om maar op Marktplaats een zoekterm alarm voor bijvoorbeeld `wallbox 22kw` en `ultimate speed 22kw` te zetten, hier is tot nog toe de zoektocht zonder succes.
Ik kan aanraden om maar op Marktplaats een zoekterm alarm voor bijvoorbeeld `wallbox 22kw` en `ultimate speed 22kw` te zetten, hier is tot nog toe de zoektocht zonder succes.
Marstek Venus-E v2, 5.12 kWh (154.215) | MG ZS '19 44.5kWh | ZP 2.925 kWp Z | HW P1 + sockets | Pi5 met HA
Ik ben uiteindelijk maar voor deze wallbox gegaan:
Link
Met 30 euro korting nu 226,- en 7,5 meter kabel.
Link
Met 30 euro korting nu 226,- en 7,5 meter kabel.
8680 Wp, Panasonic Mono-bloc J-Generation WH-MDC07J3E5 1-fase 7kW. Heishamon v3.2.3 , NRflow *custom* , Home Assistant + " kamaradclimber / heishamon-homeassistant", Kaifa MA105 + Shelly PRo 3EM (120A), 3x Marstek 5,12kW v151, lilygo-modbus-485 HA
Ziet er leuk uit, maar ik lees niets over evt. modbus aansturing.
P.s. ik heb mijn node red flow behoorlijk aangepast. ver 1.02
P.s. ik heb mijn node red flow behoorlijk aangepast. ver 1.02
[ Voor 34% gewijzigd door Foofur op 04-08-2025 19:07 ]
@Foofur
Zou je dit (eventueel tegen betaling) beschikbaar willen maken? Ik ben heel erg geïnteresseerd in de door jouw gebouwde oplossing en kan hier de hardware wel voor aanschaffen via AliExpress. Maar de echte programmeer kennis ontbreekt en dat weerhoud mij ervan hiermee te gaan “spelen”
Alvast bedankt!
Zou je dit (eventueel tegen betaling) beschikbaar willen maken? Ik ben heel erg geïnteresseerd in de door jouw gebouwde oplossing en kan hier de hardware wel voor aanschaffen via AliExpress. Maar de echte programmeer kennis ontbreekt en dat weerhoud mij ervan hiermee te gaan “spelen”
Alvast bedankt!
De flow zou je eenvoudig kunnen importeren in node red. (hierboven staan nog steeds de download link vanaf mijn onedrive) Ik weet niet of je hier bekend mee bent?
Ik ben ook vanaf 0 begonnen (programmeer kennis) en al lijkt het overweldigend in het begin, als je een beetje affiniteit met IT en logica hebt, dan leert het snel.
Wat je eigenlijk nodig hebt is een miniPC of Pi achtig iets.
Ik zelf heb Proxmox op een mini PC van aliexpress staan (op pepper staat altijd wel een goede aanbieding)
Daar draai ik vervolgens Proxmox op (gratis) en daarop weer een virtuele machine met Alpine linux (docker host, ook gratis)
node red (weer gratis) draai ik vervolgens als docker container. (via portainer eenvoudig te installeren)
Voor de verbinding naar de wallbox gebruik ik een waveshare rs485 naar ethernet adapter, maar elk merk kan prima werken.
USB kan eventueel ook goed werken, maar dan moet je de poort weer door tunnelen. Bij ethernet heb je dat niet.
Daarnaast een energiemeter voor je wallbox waarvan je de data in node red moet zien te krijgen (b.v. mqtt) dan nog je P1 waardes.
Een soc waarde van je auto is zeer wenselijk, maar evt. kun je ook werken met een berekende soc. Maar dan zul je continu zelf de startwaarde moeten ingeven.
Ik wil je gerust helpen, want daar is dit forum ook voor.
Ik ben ook vanaf 0 begonnen (programmeer kennis) en al lijkt het overweldigend in het begin, als je een beetje affiniteit met IT en logica hebt, dan leert het snel.
Wat je eigenlijk nodig hebt is een miniPC of Pi achtig iets.
Ik zelf heb Proxmox op een mini PC van aliexpress staan (op pepper staat altijd wel een goede aanbieding)
Daar draai ik vervolgens Proxmox op (gratis) en daarop weer een virtuele machine met Alpine linux (docker host, ook gratis)
node red (weer gratis) draai ik vervolgens als docker container. (via portainer eenvoudig te installeren)
Voor de verbinding naar de wallbox gebruik ik een waveshare rs485 naar ethernet adapter, maar elk merk kan prima werken.
USB kan eventueel ook goed werken, maar dan moet je de poort weer door tunnelen. Bij ethernet heb je dat niet.
Daarnaast een energiemeter voor je wallbox waarvan je de data in node red moet zien te krijgen (b.v. mqtt) dan nog je P1 waardes.
Een soc waarde van je auto is zeer wenselijk, maar evt. kun je ook werken met een berekende soc. Maar dan zul je continu zelf de startwaarde moeten ingeven.
Ik wil je gerust helpen, want daar is dit forum ook voor.
[ Voor 12% gewijzigd door Foofur op 19-08-2025 21:14 ]
Ik zit momenteel ook te kijken om mijn Wallbox te automatiseren maar wil toch even orienteren en misschien dat iemand die dit topic volgt mij kan helpen.akgdrg schreef op donderdag 26 juni 2025 @ 07:58:
hello together,
-i have a lidl wallbox 11kw A2 (with cards, but cards are deactivated at the moment).
-i have ordered https://de.aliexpress.com...pKs4&gatewayAdapt=glo2deu [....]
Deze Elfin-EW11A Wifi to RS485 adapter heeft iemand deze ook werkend in Home Assistant, en hier mogelijk een yaml config van? Er lijkt wel iets op Github te vinden te zijn op Github gevonden, maar mocht iemand kunnen bevestigen zou top zijn.
Ik heb per ongeluk de EW11A Ethernet to RS485 besteld maar ik heb helaas geen ethernet kabel naar de wallbox lopen. Als ik hier iemand mee blij mag maken deze mag gratis
Marstek Venus-E v2, 5.12 kWh (154.215) | MG ZS '19 44.5kWh | ZP 2.925 kWp Z | HW P1 + sockets | Pi5 met HA