:strip_exif()/f/image/4mRStABJNy1jQMVmUCjIQh67.jpg?f=fotoalbum_large)
:strip_exif()/f/image/HO6ED180lmxGmH9dY2Yd1r5D.jpg?f=fotoalbum_large)
:strip_exif()/f/image/5S99zrQgDpSk1xEOGlOmdRel.jpg?f=fotoalbum_large)
:strip_exif()/f/image/bCDCIP0rYUbr4P2UxEMPdh2W.jpg?f=fotoalbum_large)
Het gaat om bovenstaande meldingen. Met dan het script van configuration en automation waar het volgens mij fout gaat..
[ Voor 5% gewijzigd door Michel1973 op 24-01-2025 19:23 ]
:strip_exif()/f/image/4mRStABJNy1jQMVmUCjIQh67.jpg?f=fotoalbum_large)
:strip_exif()/f/image/HO6ED180lmxGmH9dY2Yd1r5D.jpg?f=fotoalbum_large)
:strip_exif()/f/image/5S99zrQgDpSk1xEOGlOmdRel.jpg?f=fotoalbum_large)
:strip_exif()/f/image/bCDCIP0rYUbr4P2UxEMPdh2W.jpg?f=fotoalbum_large)
[ Voor 5% gewijzigd door Michel1973 op 24-01-2025 19:23 ]
[ Voor 99% gewijzigd door Michel1973 op 24-01-2025 19:26 ]
1
2
3
| product_id: ... functions: ... status: ... |
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
[ Voor 5% gewijzigd door Maarten69 op 25-01-2025 09:04 ]
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 heb zelf de 22 kW op 1 fase (tot 16A) en gaat prima. Ik ben nu wel voorbereid mocht ik in de toekomst wel naar 3 fase overstappen. 3x25A is even duur hier.)Michel1973 schreef op zondag 26 januari 2025 @ 22:50:
...als je een 22kw koopt heb je als particulier weinig aan, want...
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 heb een Renault Zoe, als die minder dan 6A krijgt stopt het laden (althans, pauze). Ik heb het nu zo dat het vermogen halveert en evt nogmaals. Jouw oplossing vindt ik zeker interessant en clean. Het punt is alleen dat ik een week heb zitten kraken om dit voor elkaar te krijgen. (Ik was niet bekend met een Pi, python en home assist dus duurde ff voor ik het door had. Voor nu laa(d)t ik het even zo, maar als jouw methode is helemaal uitgewerkt is wil ik dat in de toekomst wel. ben nu aan het bijkomen dit project..Foofur schreef op maandag 27 januari 2025 @ 15:14:
@Michel1973 schakel je nu terug in vermogen of helemaal uit bij te hoog huishoudelijk verbruik?
Want als dat je enige usecase is, dan zou je ook gebruik kunnen maken Iset / Inow / Imax.
Door enkel een Iset te sturen bepaal je zelf wat de wallbox aan vermogen mag gebruiken. Sturing op vermogen zul je dan ook extern moeten regelen.
Maar door gebruik te maken van de Imax en de Inow laat je de wallbox dat zelf bepalen.
De Imax staat standaard al op 16A en hoef je in principe niet te sturen.
De Inow (huidig huishoudelijk verbruik) zou je vanuit je homeassistand kunnen sturen adhv een P1 meter. De laadpaal bepaald dan zelf hoeveel vermogen het zelf én eventueel aangekoppelde slaves mogen gebruiken.
Het voordeel is dat de laadpaal het dan helemaal zelf variabel regelt en altijd de maximaal beschikbare stroom gebruikt.
Wat ik bedoel is dat een 11 Kw wallbox 3x16A trekt. Met een 3x25 aansluiting houd je nog ca 3x2000W over. Bij een 22 box trek je max 3x32A en dan moet je een zwaarder aansluiting dan 3x25 en die zijn duur in NL.Maarten69 schreef op maandag 27 januari 2025 @ 17:21:
[...]
Ik heb zelf de 22 kW op 1 fase (tot 16A) en gaat prima. Ik ben nu wel voorbereid mocht ik in de toekomst wel naar 3 fase overstappen. 3x25A is even duur hier.)
[ Voor 6% gewijzigd door Patox op 27-01-2025 22:03 ]
[ Voor 23% gewijzigd door Foofur op 27-01-2025 22:57 ]
Precies het scenario wat ik zoek!Foofur schreef op maandag 27 januari 2025 @ 15:14:
@Michel1973 schakel je nu terug in vermogen of helemaal uit bij te hoog huishoudelijk verbruik?
Want als dat je enige usecase is, dan zou je ook gebruik kunnen maken Iset / Inow / Imax.
Door enkel een Iset te sturen bepaal je zelf wat de wallbox aan vermogen mag gebruiken. Sturing op vermogen zul je dan ook extern moeten regelen.
Maar door gebruik te maken van de Imax en de Inow laat je de wallbox dat zelf bepalen.
De Imax staat standaard al op 16A en hoef je in principe niet te sturen.
De Inow (huidig huishoudelijk verbruik) zou je vanuit je homeassistand kunnen sturen adhv een P1 meter. De laadpaal bepaald dan zelf hoeveel vermogen het zelf én eventueel aangekoppelde slaves mogen gebruiken.
Het voordeel is dat de laadpaal het dan helemaal zelf variabel regelt en altijd de maximaal beschikbare stroom gebruikt.
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
Dank voor al het uitzoekwerk en heldere uitleg!Foofur schreef op woensdag 29 januari 2025 @ 19:56:
@Joukev Ja, dat werkt.
Modbus berichten van 0 t/m 16A
In de onderstaande tabel zie je de Modbus-berichten voor elke waarde van 0 t/m 16A. De berekening van de hex-waarde wordt gedaan met de formule waarde * (32000 / 32), dus elke waarde in ampère wordt omgezet naar de corresponderende hex-waarde.
Ampère (A) Hex Waarde (data) Bericht (Hex)
0 0x0000 5AA5 08 00A8 000000 A55A
1 0x640 5AA5 08 00A8 000640 A55A
2 0xC80 5AA5 08 00A8 000C80 A55A
3 0x12C0 5AA5 08 00A8 0012C0 A55A
4 0x1900 5AA5 08 00A8 001900 A55A
5 0x1F40 5AA5 08 00A8 001F40 A55A
6 0x2580 5AA5 08 00A8 002580 A55A
7 0x2B40 5AA5 08 00A8 002B40 A55A
8 0x3100 5AA5 08 00A8 003100 A55A
9 0x3700 5AA5 08 00A8 003700 A55A
10 0x3D00 5AA5 08 00A8 003D00 A55A
11 0x4300 5AA5 08 00A8 004300 A55A
12 0x4900 5AA5 08 00A8 004900 A55A
13 0x4F00 5AA5 08 00A8 004F00 A55A
14 0x5500 5AA5 08 00A8 005500 A55A
15 0x5B00 5AA5 08 00A8 005B00 A55A
16 0x6100 5AA5 08 00A8 006100 A55A
Opbouw van de berichten:
SOF (Start of Frame):
Dit is de start van het bericht en is altijd 0x5A 0xA5.
Data Lengte:
In dit geval is de waarde 0x08 (8 bytes), wat de totale lengte van het bericht aangeeft.
Registeradres (Address):
Dit is het registeradres waarvoor de gegevens worden verzonden. 0x00A8 (Imax), 0x00A9 (Inow), of 0x00AA (Iset).
Data (Value):
Dit is de waarde die je instelt. De data wordt berekend door de waarde in ampère om te zetten naar een hexadecimale waarde, gebaseerd op de formule waarde * (32000 / 32).
EOF (End of Frame):
Dit is de eindmarker en is altijd 0xA5 0x5A.
Berichtstructuur:
SOF: 0x5A 0xA5
Data Lengte: 0x08 (Dit betekent 8 bytes)
Registeradres (Address): Bijvoorbeeld 0x00A8 voor Imax
Data (Value): De berekende waarde in hex, zoals eerder uitgelegd
EOF: 0xA5 0x5A
Voorbeeldbericht:
Het bericht voor Imax = 6A wordt 5AA5 08 00A8 0001770 A55A
Het bericht voor Inow = 6A wordt 5AA5 08 00A9 0001770 A55A
Ik ben nog niet helemaal zeker, maar een Iset waarde staat voor "altijd" vast. dwz hij hoeft niet opnieuw gestuurd te worden voor volgende laadsessies. Stuur je b.v. 6A dan blijft hij hier net zo lang op staan tot je weer een andere waarde stuurt.
Bij de Inow is dit volgens mij niet zo en deze moet steeds opnieuw verstuurd worden (gaat dan weer naar maximaal laden). Maar dit heb ik nog niet goed getest. Hij blijft sowieso voor één sessie actief.
Ik heb overigens ook contact gehad met de fabrikant, en volgens hun is het niet mogelijk om het laden te pauzeren. Hun advies was om 0A te proberen, maar dat werkt niet.
Overige informatie zoals b.v. energiemeting is ook niet mogelijk.
Ik ben benieuwd hoe het in mijn geval werkt.Het minimale laadvermogen is dus 6A (ongeveer 1100Watt) voor de enkel fase of 3x6A (3300watt) voor de 3fase wallbox. Ongeacht of je lagere waardes stuurt.
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
Bedankt, ik heb er 1 besteld! Etwat omslachtig maar er wordt er 1 geleverd nabij de grens waar mijn schoonvader woont. 200 euro ipv 500! In Duitsland zijn de supermarkten tegenwoordig wel heel veel goedkoperFasthook schreef op zaterdag 25 januari 2025 @ 13:47:
Online bij de Duitse Lidl...
22 kW 199,-
11 kW 149,-
https://www.lidl.de/p/ult...wb-22-a2-22-kw/p100368205
Misschien in combinatie met Duits pakket punt.
- The one and only
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
hoe geef je dat vrij?Maarten69 schreef op woensdag 26 februari 2025 @ 12:47:
Hier tevreden inderdaad. Gebruik de kaarten niet, staat gewoon vrijgegeven.
Ik geloof niet dat iemand zijn auto hier op durft te laden
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.
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 28% gewijzigd door Megat op 16-03-2025 21:14 ]
[ Voor 25% gewijzigd door Foofur op 16-04-2025 20:31 ]
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
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
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
:strip_exif()/f/image/NRdNw87I1HAKGltCnLTdMrCb.png?f=user_large)
/f/image/KDJFrr9sZ2QvLIe0rpybMH2W.png?f=fotoalbum_large)
:strip_exif()/f/image/sRGIVcc2cXmEdYJEWmPkDj6r.png?f=user_large)
[ Voor 3% gewijzigd door Foofur op 06-05-2025 21:50 ]
/f/image/pa828swZOFruXYnkzYbOplNa.png?f=fotoalbum_large)
![]() | ![]() | ![]() |
[ Voor 85% gewijzigd door Foofur op 27-05-2025 11:52 ]
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
[ Voor 31% gewijzigd door Foofur op 03-06-2025 21:39 . Reden: video toevoegen ]
/f/image/64oWFBuJsGRHdbhjkzu5M400.png?f=fotoalbum_large)
[ Voor 19% gewijzigd door Foofur op 26-06-2025 10:00 ]
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": []
}
] |
: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)
[ Voor 25% gewijzigd door akgdrg op 26-06-2025 11:55 ]
[ Voor 176% gewijzigd door akgdrg op 03-07-2025 12:57 ]
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
}
] |
[ 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
[ Voor 32% gewijzigd door Foofur op 05-07-2025 18:54 ]
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?
[ 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
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
[ Voor 34% gewijzigd door Foofur op 04-08-2025 19:07 ]
[ 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 [....]
Ik heb onlangs een 11kW model op marktplaats gekocht, nieuw in de doos. 22kW modellen zullen wat schaarser zijn maar niet onmogelijk denk ik.Verwijderd schreef op woensdag 30 juli 2025 @ 20:21:
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.
13,1 kWp, Ecodan R32 7,5 , WTW ventilatie, Daikin FTXM35M(R) (5x), Doorstroomverwarmer, Douche WTW, Emco Novette Twin met LFP accu 51.2V 40Ah, Opel Vivaro DC L3H1 75kW (12-2022).
Heb je inmiddels al een volledig werkende oplossing? Zit ook naar de wifi module te kijken, maar vraag me vooral af hoe de data in HomeAssistant binnen komt. En welke data dan precies beschikbaar is.Verwijderd schreef op dinsdag 2 september 2025 @ 10:16:
[...]
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.
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 gratisweg stuur maar even PB
Nee helaas de aanschaf van Venus E batterij heeft de prioriteit even daarop gelegd, het is benullig maar ik kon tot heden eigenlijk altijd met handmatig starten precies goedkope uren pakken. Maar dat zal binnenkort neem ik aan wel meer prio worden slim laden werkend te krijgenTimo002 schreef op zondag 2 november 2025 @ 14:30:
[...]
Heb je inmiddels al een volledig werkende oplossing? Zit ook naar de wifi module te kijken, maar vraag me vooral af hoe de data in HomeAssistant binnen komt. En welke data dan precies beschikbaar is.
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
Nee, vanochtend volledig de stroom eraf gehaald en hiermee de box gereset. Euvel is voor nu opgelost...Maarten69 schreef op zaterdag 9 mei 2026 @ 07:54:
@rkvvkevin Niet per ongeluk de tiptoets naast het scherm ingedrukt en hiermee de begrenzing geactiveerd?
[ Voor 83% gewijzigd door Foofur op 14-05-2026 12:04 ]
Hoe ziet je hex string er nu uit?dnzo schreef op dinsdag 12 mei 2026 @ 16:59:
- Ik heb de RS485 bij de laadpaal op de Gateway-485A en -485B aangesloten;
Dit is dus voor de slimme meter, al kun je niet zo je dsmr naartoe sturen. De baudrate hier is 9600- Ik heb de laadpaal met de draaischakelaar op "Master" gezet;
Prima, maar dan zul je berichten als slave moeten sturen.- SMGW (Smart Meter Gateway?) op adres 01;
Niets mee doen, dit geeft geen controle en werkt langzaam.Homeassistant kan, maar met node red ertussen gaat het wel makkelijker.
- Hoe moeten jumpers 102 en 103 staan? Ik denk 102 op rechts (met weerstand)?
Niets aan aanpassen, gewoon standaard laten. Weerstanden zijn niet nodig.- Weet iemand de RS485 instellingen? Baudrate, parity, enz?
Voor master/slave berichten is de baudrate 4800 8bits geen parity- Zou ca. 10 meter kabel RS485 van laadpaal naar meterkast acceptabel zijn of is dit te lang voor RS485?
Niet getest, maar zou geen probleem mogen geven.- Moet ik A en B op de laadpaal en de converter beide gelijk houden? Dus A op A en B op B?
Ik dacht a op b en b op a.- Moet de COM op de laadpaal worden aangesloten, zo ja, waarmee?
Nee- Bij de adapter handleiding wordt VirCom gebruikt, is er andere software die ik kan gebruiken om de verbinding te testen?
Putty. Of een willwillekeurig ander terminal programma.
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
| // CRC16-MODBUS functie
function crc16_modbus(buf) {
let crc = 0xFFFF;
for (let pos = 0; pos < buf.length; pos++) {
crc ^= buf[pos];
for (let i = 8; i !== 0; i--) {
if ((crc & 0x0001) !== 0) {
crc >>= 1;
crc ^= 0xA001;
} else {
crc >>= 1;
}
}
}
return crc;
}
// Wallbox state
let wallboxState = flow.get("wallboxState") || { currentAmps: 6, minAmps: 6 };
// Huidige waarden
const currentAmps = wallboxState.currentAmps ?? 6;
const overrideActive = wallboxState.minAmpsOverrideActive ?? false;
const overrideAmps = wallboxState.minAmpsOverrideBase ?? 0;
const emergencyStop = wallboxState.emergency_Stop ?? false;
const now = Date.now();
// Flow variabelen
//const lastNormalSendTime = flow.get("lastNormalSendTime");
const lastNormalSendTime = flow.get("lastNormalSendTime") ?? now;
let emergencyPhase = flow.get("emergencyPhase") ?? 0;
const chargingPower = flow.get("chargingPower") ?? 0;
const powerThreshold = 50; // watt
// Wachttijden
const baseWaitTime = 12000; // 12s
let attemptCount = flow.get("emergencyAttemptCount") ?? 1;
const maxWaitPhase2 = 10000; // 10s
const maxWaitPhase3 = 5 60 1000; // 5min
let ampToSend;
// ---------------------------
// Override check (hoogste prioriteit)
if (overrideActive) {
ampToSend = Math.max(overrideAmps, currentAmps);
node.warn(`⚡ Override actief: min ${overrideAmps}A → stuur ${ampToSend}A`);
}
// Preconditioning check (tweede prioriteit, maar alleen als geen noodstop)
else if (!emergencyStop && wallboxState.autostatus?.preconditioningActief === true && wallboxState.auto_aangesloten === true) {
ampToSend = wallboxState.maxAmps || 16; // maximaal laden
node.warn(`⚡ Preconditioning actief en auto aangesloten → maximaal laden (${ampToSend}A)`);
} else if (emergencyStop) {
// Noodstop logica
if (!lastNormalSendTime) {
node.warn("⚠️ Geen geldig laatst verzonden bericht — wachten");
return null;
}
if (emergencyPhase === 0) {
ampToSend = 6;
flow.set("emergencyPhase", 1);
flow.set("emergencyStopTime", now);
flow.set("emergencyAttemptCount", 1);
node.warn("🚨 Noodstop fase 0 → 6A");
} else if (emergencyPhase === 1) {
const emergencyStopTime = flow.get("emergencyStopTime") ?? now;
const elapsed = now - emergencyStopTime;
const waitTime = baseWaitTime + (attemptCount - 1) * 100;
if (elapsed >= waitTime) {
ampToSend = 0;
flow.set("emergencyPhase", 2);
flow.set("emergencyStopTime", now);
node.warn(`🛑 Noodstop fase 1 voltooid → 0A gestuurd`);
} else {
const secondsLeft = Math.ceil((waitTime - elapsed) / 1000);
node.warn(`⏱️ Fase 1 — wachten nog ${secondsLeft}s (poging ${attemptCount})`);
return null;
}
} else if (emergencyPhase === 2) {
const emergencyStopTime = flow.get("emergencyStopTime") ?? now;
const elapsed = now - emergencyStopTime;
ampToSend = 0;
if (chargingPower <= powerThreshold) {
flow.set("emergencyPhase", 3);
flow.set("emergencyAttemptCount", 1);
node.warn("✅ chargingPower laag genoeg → fase 3");
} else if (elapsed < maxWaitPhase2) {
const secondsLeft = Math.ceil((maxWaitPhase2 - elapsed) / 1000);
node.warn(`🕒 Fase 2 — 0A actief, chargingPower ${chargingPower}W, wachten nog ${secondsLeft}s`);
} else {
attemptCount++;
flow.set("emergencyPhase", 1);
flow.set("emergencyStopTime", now);
flow.set("emergencyAttemptCount", attemptCount);
node.warn(`🔁 chargingPower blijft hoog (${chargingPower}W) → terug naar fase 1`);
return null;
}
} else {
// Fase 3
ampToSend = 0;
const emergencyStopTime = flow.get("emergencyStopTime") ?? now;
const elapsed = now - emergencyStopTime;
if (chargingPower > powerThreshold && elapsed > maxWaitPhase3) {
flow.set("emergencyPhase", 1);
flow.set("emergencyStopTime", now);
attemptCount = (flow.get("emergencyAttemptCount") ?? 1) + 1;
flow.set("emergencyAttemptCount", attemptCount);
node.warn(`🔁 Fase 3 te lang → terug naar fase 1 (poging ${attemptCount})`);
return null;
}
node.warn("🔒 Fase 3 actief: 0A blijft actief");
}
} else {
// Geen override, geen noodstop → normale amps
ampToSend = currentAmps;
flow.set("lastNormalSendTime", now);
flow.set("emergencyPhase", 0);
flow.set("emergencyStopTime", null);
flow.set("emergencyAttemptCount", 1);
}
// ---------------------------
// Bouw payload
const slaveID = 0x02;
const length = 0x07;
const functionCode = 0x02;
const questionAnswer = 0x01;
const unknown = 0x02;
const data = [0x00, slaveID, unknown, questionAnswer, ampToSend];
const crc = crc16_modbus(data);
const payload = [
0x5A, 0xA5,
length,
...data,
crc & 0xFF,
(crc >> & 0xFF
];
node.warn(`Verstuurd: ${payload.map(b=>b.toString(16).padStart(2,'0')).join(' ')} | Ampère: ${ampToSend}`);
msg.payload = Buffer.from(payload);
flow.set("lastSentPayload", msg.payload.toString("hex"));
return msg; |
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
[ Voor 46% gewijzigd door Foofur op 18-05-2026 08:25 ]