Ik heb deze ook besteld en dit werkt top. Hij kan je wifi netwerk vast instellen, of je stelt het zelf in via de hotspot die automatisch start na aansluiten. Vervolgens laad je hem zo in via ESP integratie in HA en daarna werkt het. Het heeft mij 5 minuten gekost om het te installeren en in HA te krijgen.UsernameIsInUse schreef op donderdag 19 juni 2025 @ 11:06:
[...]
v&a aangeboden: M5stack Atom lite met modbus base (brink flair/marstek venus/...
Ik begrijp dat deze "plug&Play is.
Weet iemand of dit gebruikte dit ESP modbus bordje de connectie met HA via Wifi verloopt? Zo ja, hoe voer je de wifi naam en wachtwoord in? (ESP bord is reeds geflashed voor verzending).
Ik lees in de advertentie dat De voeding via USB-c 230V verloopt en dat deze niet wordt meegeleverd.
Is deze voeding voor Marstek niet nodig?
Voor de koppeling met Elfin heb je toch geen ESPHome nodig, ofwel?
Op de LilyGo flash je ESPHome, op de Elfin staat al een soort firmware.PoltergeistBE schreef op donderdag 19 juni 2025 @ 21:46:
Voor de koppeling met Elfin heb je toch geen ESPHome nodig, ofwel?
Ik heb deze hier gekocht: https://www.woud-energiea...l-voor-elfin-ew10-ew11-2/pascallj schreef op donderdag 19 juni 2025 @ 21:56:
[...]
Op de LilyGo flash je ESPHome, op de Elfin staat al een soort firmware.
Bleek finaal al automatisch iets op te staan voor warmtepompen (SPRSUN), uiteindelijk wel ingelogd geraakt maar mogelijk zit hier achtelriggend een foute firmware op geflashed?
Is die factory firmware ergens terug te vinden?
Ik heb geen ervaring met de Elfin, maar is dat niet gewoon een configuratie oid? Kan je niet resetten naar fabrieksinstellingen?PoltergeistBE schreef op donderdag 19 juni 2025 @ 22:12:
[...]
Ik heb deze hier gekocht: https://www.woud-energiea...l-voor-elfin-ew10-ew11-2/
Bleek finaal al automatisch iets op te staan voor warmtepompen (SPRSUN), uiteindelijk wel ingelogd geraakt maar mogelijk zit hier achtelriggend een foute firmware op geflashed?
Is die factory firmware ergens terug te vinden?
Fabrieksinstellingen en herstart doet eigenlijk niet zoveel merk ik hier.. Ljkt wel alsof hier een of andere andere versie op staat.pascallj schreef op donderdag 19 juni 2025 @ 22:23:
[...]
Ik heb geen ervaring met de Elfin, maar is dat niet gewoon een configuratie oid? Kan je niet resetten naar fabrieksinstellingen?
Zonde toch, het ging zo vlot allemaal : )
Ik heb deze ook (zat standaard bij mijn Sprsun warmtepomp). Hij heeft idd standaard communicatie instellingen voor communicatie met de warmtepomp voor geconfigureerd. Dat maakt eigenlijk niet uit want je kunt de instellingen gewoon wijzigen via de ingebouwde webserver naar de instellingen die je nodig hebt voor communicatie met modbusrtu van je Marstek Venus toch?PoltergeistBE schreef op vrijdag 20 juni 2025 @ 09:41:
[...]
Fabrieksinstellingen en herstart doet eigenlijk niet zoveel merk ik hier.. Ljkt wel alsof hier een of andere andere versie op staat.
Zonde toch, het ging zo vlot allemaal : )
Dan is het handig dat je van alles een screenshot maakt en post, want anders kan ik geen "Zoek de Verschillen" spelen!PoltergeistBE schreef op donderdag 19 juni 2025 @ 16:30:
[...]
Dat IP zie ik inderdaad staan.
Helaas worden er (serieel) geen frames verzonden, die teller blijft op 0 staan.
Beetje met de handen in het haar vooralsnog, de aansluiting van de kabel is ok want anders zou de adapter niet opstarten natuurlijk.
Ook van je top van je Yaml waar de connectie beschreven staat.
Als je overtuigd bent dat je config goed staat kun je eerst nog even je A en B omdraaien.
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Ik heb 2 accu's in bedrijf en wil deze graag aansluiten op mij HA die draait op een synology nas onder vmm. Heb sinds enkele weken HA draaien en ben nog zoekende en wil beginnen met dashboards te maken. Ik zie voor Marstek 3 opties voorbij komen, 2 voor de Lilygo en een met Elfin maar wat zijn nu eigenlijk de voor en nadelen en het advies voor iemand zoals mij? Ik ben geneigd om voor de standaard Lilygo T-CAN485 te gaan en heb er dan 2 nodig of is een lilypg poe versie beter? Hoor graag jullie advies.
Ecodan 7,5kW Nibe F130 ventilatie warmtepomp, 300l RVS SWW, 8400wp zonnepanelen, LL airco/verwarming, 2 MARSTEK VENUS E firmware v151 combination CT003 v114 app v1.6.33
U vraagt..
Home Assistant draait in hetzelfde netwerk/subnet dan de EW11.
:strip_exif()/f/image/sr74ytXhpVfB9vJzGOs3bUbZ.png?f=user_large)
:strip_exif()/f/image/I5UzeJDa4ljox5cT4Ec6xkIO.png?f=user_large)
:strip_exif()/f/image/7fgBT7hiC00Tt7vFqTu8Jx5z.png?f=user_large)
/f/image/Z3qtx2SrA0BupgsTpn9cl6Cy.png?f=fotoalbum_large)
/f/image/6Li9Iz8xKfEkmsWNtcSVW66Y.png?f=fotoalbum_large)
/f/image/0mF3nVVhCTg67hk7RS5CsfRc.png?f=fotoalbum_large)
/f/image/dQJCZshRKpJRqeQAzFA8dU4I.png?f=fotoalbum_large)
:strip_exif()/f/image/GlMgt7tZT2Jls79BDJhc3w3a.png?f=user_large)
Home Assistant draait in hetzelfde netwerk/subnet dan de EW11.
:strip_exif()/f/image/sr74ytXhpVfB9vJzGOs3bUbZ.png?f=user_large)
:strip_exif()/f/image/I5UzeJDa4ljox5cT4Ec6xkIO.png?f=user_large)
:strip_exif()/f/image/7fgBT7hiC00Tt7vFqTu8Jx5z.png?f=user_large)
/f/image/Z3qtx2SrA0BupgsTpn9cl6Cy.png?f=fotoalbum_large)
/f/image/6Li9Iz8xKfEkmsWNtcSVW66Y.png?f=fotoalbum_large)
/f/image/0mF3nVVhCTg67hk7RS5CsfRc.png?f=fotoalbum_large)
/f/image/dQJCZshRKpJRqeQAzFA8dU4I.png?f=fotoalbum_large)
:strip_exif()/f/image/GlMgt7tZT2Jls79BDJhc3w3a.png?f=user_large)
:strip_exif()/f/image/p1DMgUD9F24TXUCLRgWrNPge.jpg?f=fotoalbum_large)
[ Voor 12% gewijzigd door PoltergeistBE op 20-06-2025 15:00 ]
Volgens mij komt de poort in je configuratie niet overeen met de screenshots van de webinterface. En hoe werkt dat met het IP adres? Want ik zie twee verschillende adressen in de screenshots.PoltergeistBE schreef op vrijdag 20 juni 2025 @ 14:50:
U vraagt..
Home Assistant draait in hetzelfde netwerk/subnet dan de EW11.
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
Maar volgens mij staat dat nog los van je seriële verbinding, want daar staat ook dat je 0 frames hebt ontvangen? Maar weet ook niet welke frames je verzonden kan hebben als je niet verbonden was? Misschien die van de standaard warmtepomp configuratie?
10.10.10.133 toch?pascallj schreef op vrijdag 20 juni 2025 @ 14:57:
[...]
Volgens mij komt de poort in je configuratie niet overeen met de screenshots van de webinterface. En hoe werkt dat met het IP adres? Want ik zie twee verschillende adressen in de screenshots.
Maar volgens mij staat dat nog los van je seriële verbinding, want daar staat ook dat je 0 frames hebt ontvangen? Maar weet ook niet welke frames je verzonden kan hebben als je niet verbonden was? Misschien die van de standaard warmtepomp configuratie?
Die 10.10.10.50 is IP van Home Assistant (die komt er auto bij na de connectie vanuit HA).
De poort was een foutieve screenshot, dit is nu aangepast, dus overal TCP502, telnet is ook mogelijk daarnaar vanuit Home Assistant.
Top, dan werkt de verbinding dus goed. Heb je A en B al eens omgedraaid?PoltergeistBE schreef op vrijdag 20 juni 2025 @ 15:01:
[...]
10.10.10.133 toch?
Die 10.10.10.50 is IP van Home Assistant (die komt er auto bij na de connectie vanuit HA).
De poort was een foutieve screenshot, dit is nu aangepast, dus overal TCP502, telnet is ook mogelijk daarnaar vanuit Home Assistant.
Ja, zelfde resultaat.pascallj schreef op vrijdag 20 juni 2025 @ 15:03:
[...]
Top, dan werkt de verbinding dus goed. Heb je A en B al eens omgedraaid?
Ik heb 2 Marstek Venus E met 2 Lilygo T-CAN485, aansturing via HA.corsat schreef op vrijdag 20 juni 2025 @ 13:33:
Ik heb 2 accu's in bedrijf en wil deze graag aansluiten op mij HA die draait op een synology nas onder vmm. Heb sinds enkele weken HA draaien en ben nog zoekende en wil beginnen met dashboards te maken. Ik zie voor Marstek 3 opties voorbij komen, 2 voor de Lilygo en een met Elfin maar wat zijn nu eigenlijk de voor en nadelen en het advies voor iemand zoals mij? Ik ben geneigd om voor de standaard Lilygo T-CAN485 te gaan en heb er dan 2 nodig of is een lilypg poe versie beter? Hoor graag jullie advies.
Ik kan niet beoordelen of Elfin voordelen heeft, in mijn beleving is hier op het forum meer ervaring met de Lilygo. Mijn ervaring met de integratie van de Lilygo in HA is positief. Als je de instructies in de TS stap voor stap volgt is het niet al te ingewikkeld (ondersteund met Google voor alle details die niet in de TS staan, er wordt verwacht dat je al weet hoe de yaml configuratie bestanden in HA werken
Er is ook een video over op YouTube.
Zoals eerder in het topic al gemeld lijkt het technisch wel mogelijk om meerdere batterijen via 1 Lilygo aan te sturen, maar aanbevolen wordt om per batterij een Lilygo te gebruiken.
2x Venus E (Gen1) V151, HW P1, Lilygo+HA
Kabel: OKPoltergeistBE schreef op vrijdag 20 juni 2025 @ 14:50:
U vraagt..
Home Assistant draait in hetzelfde netwerk/subnet dan de EW11.
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding]
[Afbeelding][Afbeelding]
Serial Port parameters: OK
Communication Settings:
configuration.yaml: OK
Modbus connection: OK
netp status toont:
- IP van HA 10.10.10.50
- Recieved Bytes Ontvangen data van HA
- Send ontvangen data van Modbus protocol, dit hoeft niet van accu te zijn
Serial Port state:
- Send bytes richting modbus
- Niets ontvangen van accu.
Alles staat goed maar het werkt niet.
In deze alternatieve configuratie gaat de Modbus afhandeling door HA > type: rtuovertcp
Elwin Transparant > Protocol = None
:strip_exif()/f/image/OTkxS5mFnKC3CPr8hbIixzn8.jpg?f=fotoalbum_large)
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Had je in eerste instantie de verkeerde Elfin gekocht, het model zonder antenne?PoltergeistBE schreef op donderdag 19 juni 2025 @ 22:12:
[...]
Ik heb deze hier gekocht: https://www.woud-energiea...l-voor-elfin-ew10-ew11-2/
Bleek finaal al automatisch iets op te staan voor warmtepompen (SPRSUN), uiteindelijk wel ingelogd geraakt maar mogelijk zit hier achtelriggend een foute firmware op geflashed?
Is die factory firmware ergens terug te vinden?
En daarna heb je via bovenstaande link een kabel gekocht voor het model MET antenne?
Maar de pinout van deze modellen is misschien anders?
Controleer je pinout van deze kabel of knijp er een nieuwe RJ45 aan.
5 =A
6 = B
7 = 5V
8 = GND
4 = Resettoets
Ik zag dat je het ook over firmware had?
Heb je een RS-232 model gekocht en er RS485 firmware ingezet?
:strip_exif()/f/image/T6qzGSEQJqVu1W1iCInNRRmD.jpg?f=fotoalbum_large)
[ Voor 6% gewijzigd door superduper1969 op 20-06-2025 19:44 ]
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Ik ben niet zo bedreven in HA, ik zie het ook allemaal voor het eerst, dus een beetje hap/snap maar ik heb nu dit toegevoegd in de aangegeven secties en dat werkt:tisniwoar schreef op donderdag 19 juni 2025 @ 15:56:
[...]
De registers 44002 en 44003 zijn helaas niet opgenomen in de HA yaml file voor de Elfin EW11. Is er een Tweaker die die heeft toegevoegd en zijn yaml code wil delen?
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
94
| # ------ # MODBUS # ------ - name: "MTbat1 44000 range" unique_id: mtbat1_44000_range address: 44000 # Start address count: 4 # Number of registers to read input_type: holding scan_interval: 10 # Polling interval (optional) data_type: custom structure: ">4H" # Big-endian, 4 unsigned 16-bit integers # ------------ # INPUT NUMBER # ------------ mtbat1_setmax_discharging_power: name: "MTbat1 set max discharging power" min: 50 max: 800 step: 10 unit_of_measurement: W mode: slider mtbat1_setmax_charging_power: name: "MTbat1 set max charging power" min: 50 max: 2500 step: 50 unit_of_measurement: W mode: slider # ------- # SCRIPTS # ------- mtbat1_handle_max_charge_power: alias: MTbat1 Set max. Charging Power description: Set the maximum charge power of the battery icon: mdi:battery-charging-80 sequence: - choose: - conditions: - condition: numeric_state entity_id: input_number.mtbat1_setmax_charging_power above: 50 below: 2501 sequence: - action: modbus.write_register data: hub: MarstekVenus address: 44002 slave: 1 value: "{{states('input_number.mtbat1_setmax_charging_power')|int|abs}}" mtbat1_handle_max_discharge_power: alias: MTbat1 Set max. Discharging Power description: Set the maximum discharge power of the battery icon: mdi:battery-charging-20 sequence: - choose: - conditions: - condition: numeric_state entity_id: input_number.mtbat1_setmax_discharging_power above: 40 below: 801 sequence: - action: modbus.write_register data: hub: MarstekVenus address: 44003 slave: 1 value: "{{states('input_number.mtbat1_setmax_discharging_power')|int|abs}}" # ---------------- # TEMPLATE SENSORS # ---------------- - name: "MTbat1 Max Charge Power" unique_id: mtbat1_max_charge_power unit_of_measurement: W device_class: power state_class: measurement state: > {{ states('sensor.mtbat1_44000_range').split(',')[2] | int(0) }} - name: "MTbat1 Max Discharge Power" unique_id: mtbat1_max_discharge_power unit_of_measurement: W device_class: power state_class: measurement state: > {{ states('sensor.mtbat1_44000_range').split(',')[3] | int(0) }} |
Bij mij zit ie op een gedeelde groep, dus ontladen range is max 0-800. "My battery" heb ik overal hernoemd naar "MTbat1" etc.
In HA ziet dat er dan zo uit als je de entiteiten in een dashboard zet:
:strip_exif()/f/image/OtG8Fbu60CBw4NmkypQl82hk.png?f=user_large)
Danny van Kleef heeft weer een nieuwe video.
Specifiek over control via modbus.
https://youtu.be/05ydkt3jjhk
Specifiek over control via modbus.
https://youtu.be/05ydkt3jjhk
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Voor diegene die gebruik maken van de esphome webserver, heb ik hier een versie gemaakt voor webserver
- gesorteerde entities in webserver v3
- missende icons toegevoegd.
- extra wifi info zoals Sidd, signal strength in % en Ip adres
- naam aan te passen via substitutions, boven in de code (voor meerdere batterijen wellicht handig)
- indien interesse wil ik ook nog wel vertalen naar NL, welke dan vooraf via de esphome code gekozen kan worden.
Code voor de M5stack Atom S3 met aangepaste RS485 base (dus niet zomaar flashen op een lilygo)
- gesorteerde entities in webserver v3
- missende icons toegevoegd.
- extra wifi info zoals Sidd, signal strength in % en Ip adres
- naam aan te passen via substitutions, boven in de code (voor meerdere batterijen wellicht handig)
- indien interesse wil ik ook nog wel vertalen naar NL, welke dan vooraf via de esphome code gekozen kan worden.
Code voor de M5stack Atom S3 met aangepaste RS485 base (dus niet zomaar flashen op een lilygo)
![]() | ![]() | ![]() |
![]() |
[ Voor 3% gewijzigd door AUijtdehaag op 22-06-2025 14:13 ]
Kan ik deze code op dezelfde manier flashen zoals 2 dagen geleden, zonder aanpassingen?AUijtdehaag schreef op zondag 22 juni 2025 @ 09:29:
Voor diegene die gebruik maken van de esphome webserver, heb ik hier een versie gemaakt voor webserver v3
- gesorteerde entities
- missende icons toegevoegd.
- naam aan te passen via substitutions, boven in de code (voor meerdere batterijen wellicht handig)
- indien interesse wil ik ook nog wel vertalen naar NL, welke dan vooraf via de esphome code gekozen kan worden.
Code voor de M5stack Atom S3 met aangepaste RS485 base (dus niet zomaar flashen op een lilygo)
[Afbeelding] [Afbeelding] [Afbeelding] [Afbeelding]
MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW
@dannyro
Ja hoor.
Code is alleen aangevuld.
Geen wijziging in namen en wat extra wifi entities zoals Esp ip adres en signal strength in %
Missende icons toegevoegd.
En sortering in de webserver
Ja hoor.
Code is alleen aangevuld.
Geen wijziging in namen en wat extra wifi entities zoals Esp ip adres en signal strength in %
Missende icons toegevoegd.
En sortering in de webserver
[ Voor 8% gewijzigd door AUijtdehaag op 22-06-2025 09:47 ]
Nu wel via OTA?AUijtdehaag schreef op zondag 22 juni 2025 @ 09:46:
@dannyro
Ja hoor.
Code is alleen aangevuld.
Geen wijziging in namen en wat extra wifi entities zoals Esp ip adres en signal strength in %
Missende icons toegevoegd.
En sortering in de webserver
MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW
Goedemorgen,tinamar schreef op woensdag 18 juni 2025 @ 07:21:
[...]
Volgens yaml is het
Red= modbus error - wifi ok
Blue= weak wifi signal
Volgens de yaml heb je gelijk!
Ik had en heb andere ervaringen daarom nog maar eens getest... bij Wifi -77dBm is mijn led rood en bij Wifi -40dBm is de led groen...
.NL | BYD Atto3 | PulsarPlus EV +Balancer | WP7.7K Z | 2 MT Venus 5.12KWh V153 - CT003 V117 | 2 Mitsubitshi single airco's | EPC 0.0 | HA DS224+
Hallo iedereen,
Mijn eerste keer op het forum hier.
Ik heb al enige tijd HA draaien en heb nu een Marstek Venus E gekocht.
Om deze aan te sturen/uitlezen via HA kwam ik via de geweldig boeiende video van @denievankleef hier terecht.
Met ESPHome heb ik totaal geen ervaring dus vergeef het me mocht ik soms een domme vraag stellen.
Fijne dag iedereen !!
Mijn eerste keer op het forum hier.
Ik heb al enige tijd HA draaien en heb nu een Marstek Venus E gekocht.
Om deze aan te sturen/uitlezen via HA kwam ik via de geweldig boeiende video van @denievankleef hier terecht.
Met ESPHome heb ik totaal geen ervaring dus vergeef het me mocht ik soms een domme vraag stellen.
Fijne dag iedereen !!
Marstek Venus 5,12kwh v153 - Home Assistant - Huawei Sun2000-3ktl-l1 🇧🇪
Voor de liefhebbers,
Heb even een bash script gemaakt. zelf heb ik hem in de packages map staan.
Deze pakt de yaml file uit GitHub als voorbeeld en maakt er nieuwe namespaces voor MarstekVenus_1, MarstekVenus_2 bijv.
en maakt alle inputs, automations etc ook voor meerdere batterijen. kwestie van de array vullen met de ips van de Elwin(s)
Feedback ook erg welkom natuurlijk. Zelf veel getest en werkt goed. dus mocht er dan een keer een update zijn of extra batterij is het bash script wijzigen en weer draaien 
Script is door mij en mn vriend chatgpt gemaakt
Heb even een bash script gemaakt. zelf heb ik hem in de packages map staan.
Deze pakt de yaml file uit GitHub als voorbeeld en maakt er nieuwe namespaces voor MarstekVenus_1, MarstekVenus_2 bijv.
en maakt alle inputs, automations etc ook voor meerdere batterijen. kwestie van de array vullen met de ips van de Elwin(s)
Script is door mij en mn vriend chatgpt gemaakt
code:
1
2
3
4
| 1: packages/update-batteries.sh 1.1 onderstaand script er in plakken 2 uitvoeren (let op met bash en niet sh dus bijv: bash ./update-batteries.sh) |
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
| #!/bin/bash WORKDIR="./batteries" mkdir -p "$WORKDIR" # Template van GitHub TEMPLATE_URL="https://raw.githubusercontent.com/Superduper1969/MarstekVenus-ElfinEW11/main/marstek_venus_battery_control.yaml" TEMPLATE_PATH="$WORKDIR/template_source.yaml" # IP-adressen per batterij declare -a ips=("192.168.1.10" "192.168.1.11" "192.168.1.12") echo "📥 Downloaden van template vanaf GitHub" curl -fsSL "$TEMPLATE_URL" -o "$TEMPLATE_PATH" || { echo "❌ Fout bij downloaden template"; exit 1; } for i in "${!ips[@]}"; do index=$((i+1)) ip="${ips[$i]}" dest="battery_fase_${index}.yaml" fullpath="$WORKDIR/$dest" newname="MarstekVenus_$index" echo "🔧 Genereren: $dest voor IP $ip (index $index)" cp "$TEMPLATE_PATH" "$fullpath" sed -i 's/\r$//' "$fullpath" sed -i '/^[[:space:]]*host:/d' "$fullpath" # Voeg host toe na 'type: tcp' awk -v ip="$ip" ' /^[[:space:]]*type: tcp/ { print print gensub(/^([[:space:]]*).*/, "\\1host: " ip, 1) next } { print } ' "$fullpath" > "$fullpath.tmp" && mv "$fullpath.tmp" "$fullpath" # Vervang eerste modbus name: MarstekVenus awk -v newname="$newname" ' BEGIN { in_modbus = 0; changed = 0 } /^[[:space:]]*modbus:/ { in_modbus = 1 } in_modbus && changed == 0 && /^[[:space:]]*-?[[:space:]]*name:[[:space:]]*"?MarstekVenus"?/ { sub(/name:[[:space:]]*"?MarstekVenus"?/, "name: " newname) changed = 1 } { print } ' "$fullpath" > "$fullpath.tmp" && mv "$fullpath.tmp" "$fullpath" # hub: MarstekVenus → MarstekVenus_X sed -i -E "s/^([[:space:]]*hub:[[:space:]]*)MarstekVenus/\1${newname}/" "$fullpath" if [ "$index" -gt 1 ]; then # Veilig vervangen: "My Battery" → "My BatteryX" in name: sed -i -E "s/(name:[[:space:]]*)\"?(My Battery)([^0-9][^\"\n]*)\"?/\1\"My Battery${index}\3\"/" "$fullpath" # unique_id sed -i -E "s/(unique_id:[[:space:]]*my_battery)_/\1${index}_/" "$fullpath" # input_select, script, input_number keys sed -i -E "s/([[:space:]]*)my_battery_user_work_mode_input_select:/\1my_battery${index}_user_work_mode_input_select:/" "$fullpath" sed -i -E "s/([[:space:]]*)my_battery_set_forcible_charge:/\1my_battery${index}_set_forcible_charge:/" "$fullpath" sed -i -E "s/([[:space:]]*)my_battery_([a-z_]+):/\1my_battery${index}_\2:/" "$fullpath" # entity references (input_number, input_select, sensor) sed -i -E "s/input_number\.my_battery_([a-z_]+)/input_number.my_battery${index}_\1/g" "$fullpath" sed -i -E "s/input_select\.my_battery_([a-z_]+)/input_select.my_battery${index}_\1/g" "$fullpath" sed -i -E "s/sensor\.my_battery_([a-z_]+)/sensor.my_battery${index}_\1/g" "$fullpath" # is_state('input_select...') calls sed -i -E "s/is_state\('input_select\.my_battery_user_work_mode_input_select'/is_state('input_select.my_battery${index}_user_work_mode_input_select'/g" "$fullpath" # automation id + alias sed -i -E "s/(id:[[:space:]]*)my_battery_([a-z_]+)/\1my_battery${index}_\2/" "$fullpath" sed -i -E "s/(alias:[[:space:]]*\")My Battery([^\"\n]*)\"/\1My Battery${index}\2\"/" "$fullpath" # utility_meter keys sed -i -E "0,/^([[:space:]]*)daily_discharge:/s//\1daily_discharge_$index:/" "$fullpath" sed -i -E "0,/^([[:space:]]*)daily_charge:/s//\1daily_charge_$index:/" "$fullpath" fi echo "✅ Klaar: $dest (modbus: $newname, host: $ip)" done # Cleanup rm -f "$TEMPLATE_PATH" echo "🎉 Voltooid! Configs staan in $WORKDIR" |
Welkom, en domme vragen bestaan nietLodeBo schreef op zondag 22 juni 2025 @ 12:28:
Hallo iedereen,
Mijn eerste keer op het forum hier.
Ik heb al enige tijd HA draaien en heb nu een Marstek Venus E gekocht.
Om deze aan te sturen/uitlezen via HA kwam ik via de geweldig boeiende video van @denievankleef hier terecht.
Met ESPHome heb ik totaal geen ervaring dus vergeef het me mocht ik soms een domme vraag stellen.
Fijne dag iedereen !!
Ik lees de M5Stack alleen via HA uit. Is het toch zinvol om een update te doen? En als dat zo is, kun je het procesje kort in een PM delen?AUijtdehaag schreef op zondag 22 juni 2025 @ 09:46:
@dannyro
Ja hoor.
Code is alleen aangevuld.
Geen wijziging in namen en wat extra wifi entities zoals Esp ip adres en signal strength in %
Missende icons toegevoegd.
En sortering in de webserver
Huis: 125 jaar oud, 6cm PIR dakisolatie, 7cm muurisolatie steenwol, hr++ glas. Verwarming: 1 Quatt WP, benedenverdieping 4 grote T22 radiatoren met heatboosters en 40 low speed fans. Elektra: 4kWp zonnepanelen, Marstek V.2 5,12kWh accu
Hallo,
Vraagje: ik lees de batterij uit met een lilygo waar esphome is op geflashed samen met de yaml van deze beginpost.
Op de config / parameter pagina kan de waarde van het ontladen aangepast worden. Echter als ik dit verander, naar bv. 1000watt springt deze terug naar de default waarde 800 bij een refresh.
Iemand enig idee hoe dit komt? Hoe kan ik het ontladen instellen op 1000?
Alvast bedankt.
Vraagje: ik lees de batterij uit met een lilygo waar esphome is op geflashed samen met de yaml van deze beginpost.
Op de config / parameter pagina kan de waarde van het ontladen aangepast worden. Echter als ik dit verander, naar bv. 1000watt springt deze terug naar de default waarde 800 bij een refresh.
Iemand enig idee hoe dit komt? Hoe kan ik het ontladen instellen op 1000?
Alvast bedankt.
Als je de waarde in de app nog op 800 heb staan springt hij bij mij terug. Nadat ik hem in de app op 2500 had gezet was dat over en kan ik iedere waarde instellen.Benjiman23 schreef op zondag 22 juni 2025 @ 17:50:
Hallo,
Vraagje: ik lees de batterij uit met een lilygo waar esphome is op geflashed samen met de yaml van deze beginpost.
Op de config / parameter pagina kan de waarde van het ontladen aangepast worden. Echter als ik dit verander, naar bv. 1000watt springt deze terug naar de default waarde 800 bij een refresh.
Iemand enig idee hoe dit komt? Hoe kan ik het ontladen instellen op 1000?
Alvast bedankt.
Huis: 125 jaar oud, 6cm PIR dakisolatie, 7cm muurisolatie steenwol, hr++ glas. Verwarming: 1 Quatt WP, benedenverdieping 4 grote T22 radiatoren met heatboosters en 40 low speed fans. Elektra: 4kWp zonnepanelen, Marstek V.2 5,12kWh accu
Ha ha, ik heb daar ook mee gesukkeld, maar de control mode moet niet op enable staan. In de app op 2500w zetten, en dan kan je perfect de ontlading op bv 1000w zetten. Werkt hier toch zo.AUijtdehaag schreef op zondag 22 juni 2025 @ 17:56:
@Benjiman23
Heb je rs485 control mode op enable staan?
MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW
Ik had deze tip van U gekregenFlesym schreef op zondag 22 juni 2025 @ 17:58:
[...]
Als je de waarde in de app nog op 800 heb staan springt hij bij mij terug. Nadat ik hem in de app op 2500 had gezet was dat over en kan ik iedere waarde instellen.
MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW
Control mode deed idd niets.
Optie in de app aanpassen naar 2500w en de waarde '1000' word nu vastgehouden.
Merci!
Optie in de app aanpassen naar 2500w en de waarde '1000' word nu vastgehouden.
Merci!
[ Voor 14% gewijzigd door Benjiman23 op 22-06-2025 18:03 ]
Je kunt de max ontlaad limiet ook via modbus aanpassen 'Marstek Max. Charge Power'Benjiman23 schreef op zondag 22 juni 2025 @ 18:02:
...
Optie in de app aanpassen naar 2500w en de waarde '1000' word nu vastgehouden.
...
Zie ook dit overzicht, sommige instellingen werken alleen in combinatie met andere instellingen.
2x Venus E (Gen1) V151, HW P1, Lilygo+HA
Waarschijnlijk is dat mogelijk. Alleen gebruiken @dannyro en ik niet de Lilygo maar de M5Stack van @AUijtdehaag die overigens erg goed werkt 👍. Mogelijk worden de waardes in de M5stack iets anders zichtbaar in ESPhome. Dus eenmalige aanpassing in de app was daarom de snelle manier.
:strip_exif()/f/image/mkhCUVCyuMQ2HdGZyuLTU4Cq.jpg?f=fotoalbum_large)
Huis: 125 jaar oud, 6cm PIR dakisolatie, 7cm muurisolatie steenwol, hr++ glas. Verwarming: 1 Quatt WP, benedenverdieping 4 grote T22 radiatoren met heatboosters en 40 low speed fans. Elektra: 4kWp zonnepanelen, Marstek V.2 5,12kWh accu
Welkom, er zijn naast dit topic nog 3 topics rond de Marstek thuisbatterij:LodeBo schreef op zondag 22 juni 2025 @ 12:28:
Hallo iedereen,
Mijn eerste keer op het forum hier.
Ik heb al enige tijd HA draaien en heb nu een Marstek Venus E gekocht.
Om deze aan te sturen/uitlezen via HA kwam ik via de geweldig boeiende video van @denievankleef hier terecht.
Met ESPHome heb ik totaal geen ervaring dus vergeef het me mocht ik soms een domme vraag stellen.
Fijne dag iedereen !!
Marstek Venus Algemeen
Marstek PIB Domotica integratie
Marstek Venus als backup
[ Voor 3% gewijzigd door Hometek op 23-06-2025 13:16 ]
2x Venus E (Gen1) V151, HW P1, Lilygo+HA
Vandaaf 2 x een Elifin-W11 besteld bij Ali. Welkom bonus maakt dat er 1 voor € 12,29 geleverd wordt en de andere voor € 17,19 vanwege de zomer sale. Nog een paar dagen wachten en dan gaan we eens kijken hoe de procedure werkt om ze geschikt te maken voor de Marsteks.
Ik zag wel in de Github dat een hoop zaken uitgeschakeld waren in de yaml en ik vraag mij af wat daarvoor de reden is. Bijvoorbeeld:
Ik zag wel in de Github dat een hoop zaken uitgeschakeld waren in de yaml en ik vraag mij af wat daarvoor de reden is. Bijvoorbeeld:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| #- name: "My Battery Battery Energy" # unique_id: my_battery_battery_energy # address: 32105 # slave: 1 # scan_interval: 30 # input_type: holding # data_type: uint16 # unit_of_measurement: kWh # device_class: power # state_class: measurement # scale: 0.001 # offset: 0 # precision: 0 |
8 x 430wp, Huawei SUN2000-3KTL-L1, 2 x Marstek Venus-E, Home Assistant
In de Lilygo variant heb ik dit beter gedocumenteerd, maar het komt hier op neer.WargamingPlayer schreef op maandag 23 juni 2025 @ 13:45:
Vandaaf 2 x een Elifin-W11 besteld bij Ali. Welkom bonus maakt dat er 1 voor € 12,29 geleverd wordt en de andere voor € 17,19 vanwege de zomer sale. Nog een paar dagen wachten en dan gaan we eens kijken hoe de procedure werkt om ze geschikt te maken voor de Marsteks.
Ik zag wel in de Github dat een hoop zaken uitgeschakeld waren in de yaml en ik vraag mij af wat daarvoor de reden is. Bijvoorbeeld:
YAML:
1 2 3 4 5 6 7 8 9 10 11 12 13 #- name: "My Battery Battery Energy" # unique_id: my_battery_battery_energy # address: 32105 # slave: 1 # scan_interval: 30 # input_type: holding # data_type: uint16 # unit_of_measurement: kWh # device_class: power # state_class: measurement # scale: 0.001 # offset: 0 # precision: 0
- een sensor heeft altijd dezelfde waarde, in dit geval van deze sensor 5,12 of 2,56 afhankelijk van welke accu je hebt gekocht.
- Informatie wordt niet actief gebruikt door de meeste mensen.
- een sensor is "Traag" en reageert niet binnen 30ms
Maar leef je uit en geef ze vrij om te zien of het voor jou iets toevoegd.
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Dank je wel voor de info, even wachen tot mijn Elfin's binnen zijn over een weeksuperduper1969 schreef op maandag 23 juni 2025 @ 13:57:
[...]
In de Lilygo variant heb ik dit beter gedocumenteerd, maar het komt hier op neer.
- een sensor heeft altijd dezelfde waarde, in dit geval van deze sensor 5,12 of 2,56 afhankelijk van welke accu je hebt gekocht.
- Informatie wordt niet actief gebruikt door de meeste mensen.
- een sensor is "Traag" en reageert niet binnen 30ms
Maar leef je uit en geef ze vrij om te zien of het voor jou iets toevoegd.
[ Voor 4% gewijzigd door WargamingPlayer op 23-06-2025 14:09 ]
8 x 430wp, Huawei SUN2000-3KTL-L1, 2 x Marstek Venus-E, Home Assistant
Wat is precies het verschil tussen de "AC Power" en "Battery Power", Ik zie dat ze tegenovergestelde zijn met een klein verschil, is dit het verlies of stroomverbruik van het laden zelf?
Volgens mij is 'AC Power' het wisselstroom vermogen op de Grid aansluiting, en 'Battery Power' het gelijkstroom vermogen van de interne batterij.RuudBurger schreef op maandag 23 juni 2025 @ 14:16:
Wat is precies het verschil tussen de "AC Power" en "Battery Power", Ik zie dat ze tegenovergestelde zijn met een klein verschil, is dit het verlies of stroomverbruik van het laden zelf?
'AC Power' zou dan ná de omvormer, en 'Battery Power' vóór de omvormer moeten zijn (bij ontladen).
De plus/min van de waarden is denk ik eerder willekeurig.
Er is trouwens ook een 'AC Offgrid Power' voor het vermogen op de backup poort, deze is standard niet geactiveerd in de yaml.
2x Venus E (Gen1) V151, HW P1, Lilygo+HA
Door de sturing via modbus, kun je ook goed rekening houden met de Day Ahead elektriciteitsprijzen. Onderstaand een overzicht gebaseerd op de bruto groothandelsprijzen.
Maand | kWh laden | kWh ontladen | Laad kosten | Ontlaad kosten | Laadkosten per kWh | Ontlaadkosten per kWh |
april | 41,83 | 29,39 | € 1,29 | € 3,21 | € 0,031 | € 0,109 |
mei | 136,46 | 99,27 | € 1,31 | € 9,87 | € 0,010 | € 0,099 |
juni | 93,66 | 65,48 | € -0,56 | € 6,96 | € -0,006 | € 0,106 |
Totaal | 271,94 | 194,14 | € 2,03 | € 20,04 | € 0,007 | € 0,103 |
📸Canon EOS 5D IV 🚁DJI Mavic Pro 🏍️Zero SR ⚡Tesla M3 LR 🌡️Daikin US 3.5kW ☀️8815Wp 🔋Marstek Venus-E 5,12 kWh Tweakers PVOutput lijst
@satscan Ik heb de yaml nog niet aangepast maar wel Telenet wifi uitgezet en een 2é hands Asus Zen mesh netwerk geplaatst waarbij de MT en Liligo nu vast gekoppeld zijn aan het dichtstbijzijnde AP nu zeker 95% groene led. dus het zou toch wel aan de zwakkere wifi kunnen liggenSatScan schreef op zondag 22 juni 2025 @ 10:36:
[...]
Goedemorgen,
Volgens de yaml heb je gelijk!
Ik had en heb andere ervaringen daarom nog maar eens getest... bij Wifi -77dBm is mijn led rood en bij Wifi -40dBm is de led groen...
🇧🇪3000Wp 155°/ 1 Venus E (Gen2) V153, CT003 (v116) , Lilygo+HA, DM XS212,
Ik zag dat de lilygo een ipx1 / ipx3 connector heeft, zijn er mensen die een externe wifi antenna aangesloten hebben?
Mijn lilygo verliest af en toe verbinding door de afstand tot het accespoint en een externe antenne zou dit kunnen oplossen.
Mijn lilygo verliest af en toe verbinding door de afstand tot het accespoint en een externe antenne zou dit kunnen oplossen.
Ik heb vandaag mijn LillyGo aangekregen, maar voor de aansluiting zie ik wat tegenstrijdige info. Heb ik nu een externe voeding nodig of kan ik de LillyGo voeden vanaf de Modbus poort? In de comments van de Printables link las ik dit. (Sorry als dit al gevraagd werd)
BE | 3x Marstek Venus 5.12kwh V151 + CT003 V114 3-fase | PV Omvormer Growatt 5500MTL-S
Je kunt de Lilygo rechtstreeks vanuit de Modbus poort voeden.CoNsPiRaCyBE schreef op dinsdag 24 juni 2025 @ 16:04:
Ik heb vandaag mijn LillyGo aangekregen, maar voor de aansluiting zie ik wat tegenstrijdige info. Heb ik nu een externe voeding nodig of kan ik de LillyGo voeden vanaf de Modbus poort? In de comments van de Printables link las ik dit. (Sorry als dit al gevraagd werd)
Bij mij werkt dat al weken prima zo.
2x Venus E (Gen1) V151, HW P1, Lilygo+HA
Ik heb af en toe dat de bediening entities verdwijnen in HA. Dan moet ik het esphome apparaat in ha herladen (lees geen hetstart) (soms 2x) om ze terug te krijgen. Is dit ergens een gekende fout of is er een oplossing voor?
Had 2 Elfin EW11 besteld maar kon niet wachten en toch de m5stack bij AUijtdehaag gekocht.
Ali heeft het geld terug gestort en hoeft ze niet retour. Kan ik iemand hier blij mee maken? Alleen verzendkosten. DM me even.
Dacht misschien zijn hier een aantal mensen die ze kunnen gebruiken om problemen van andere op te lossen en/of de topicstart up to date te houden.
Ali heeft het geld terug gestort en hoeft ze niet retour. Kan ik iemand hier blij mee maken? Alleen verzendkosten. DM me even.
Dacht misschien zijn hier een aantal mensen die ze kunnen gebruiken om problemen van andere op te lossen en/of de topicstart up to date te houden.
https://www.elektroda.com/news/news4124039.htmlChris96 schreef op dinsdag 24 juni 2025 @ 13:17:
Ik zag dat de lilygo een ipx1 / ipx3 connector heeft, zijn er mensen die een externe wifi antenna aangesloten hebben?
Mijn lilygo verliest af en toe verbinding door de afstand tot het accespoint en een externe antenne zou dit kunnen oplossen.
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
vraagje,
ik heb via een simpele RS485 naar usb convertor en de free modbus client (powerhud modbus tester) m'n max charging /discharging current op 2000W gezet , blijft die daar nu altijd op staan?
(als ik die niet aanpas via de smart app)
ik heb via een simpele RS485 naar usb convertor en de free modbus client (powerhud modbus tester) m'n max charging /discharging current op 2000W gezet , blijft die daar nu altijd op staan?
(als ik die niet aanpas via de smart app)
Gisteren getest. Werkt inderdaad perfect 👍Hometek schreef op dinsdag 24 juni 2025 @ 16:27:
[...]
Je kunt de Lilygo rechtstreeks vanuit de Modbus poort voeden.
Bij mij werkt dat al weken prima zo.
Ik heb de rest van mijn (en die voor mijn collega) LilyGo's ook al voorbereid
:strip_exif()/f/image/IgZM0t9ZWYYaUGr90EkPqhJT.jpg?f=fotoalbum_large)
:strip_exif()/f/image/rqoaAcy1sPxSjeCEzCjSK0N4.jpg?f=fotoalbum_large)
Ik weet dat je meerdere batterijen op 1 LilyGo kan aansluiten, maar dit leek me de properste/duidelijkste oplossing. Zeker als ze maar €15/stuk kosten.
BE | 3x Marstek Venus 5.12kwh V151 + CT003 V114 3-fase | PV Omvormer Growatt 5500MTL-S
Ja, de waarden blijven staan totdat je ze via modbus, of de app, verandert.rb1213 schreef op woensdag 25 juni 2025 @ 08:39:
vraagje,
ik heb via een simpele RS485 naar usb convertor en de free modbus client (powerhud modbus tester) m'n max charging /discharging current op 2000W gezet , blijft die daar nu altijd op staan?
(als ik die niet aanpas via de smart app)
Bij een reset van de batterij zullen ze waarschijnlijk wel naar de default waarden terug gaan.
2x Venus E (Gen1) V151, HW P1, Lilygo+HA
Heeft iemand zijn Marstek buiten staan én maakt gebruik van de modbus aansluiting én dus je modbus device buiten ligt?
Heb je dan je modbus device in een lasdoos met IP6x geplaatst en aangesloten met een custom cable zodat beter bestand is tegen weersomstandheden? Bestaande uit connector in marstek, 4 aderig draad, connector print)?
Heb je dan je modbus device in een lasdoos met IP6x geplaatst en aangesloten met een custom cable zodat beter bestand is tegen weersomstandheden? Bestaande uit connector in marstek, 4 aderig draad, connector print)?
| NL | 2.2k Wp (ZW) | MHI SRC/SRK35ZS-W2 & ME MXZ-2F42+AP20+AP25 | MT E 5.12KWh V151+CT003 V114 | Home Assistant |
@R-B Ik heb er een fatsoenlijke kabel aan gezet, ja.
Vervolgens staat het hele spulletje in een kast, niet rechtstreeks buiten dus.
Vervolgens staat het hele spulletje in een kast, niet rechtstreeks buiten dus.
Kan je delen waar materiaal, eigenlijk vooral de connectoren, vandaan heb?Gwaihir schreef op woensdag 25 juni 2025 @ 17:35:
@R-B Ik heb er een fatsoenlijke kabel aan gezet, ja.
Vervolgens staat het hele spulletje in een kast, niet rechtstreeks buiten dus.
| NL | 2.2k Wp (ZW) | MHI SRC/SRK35ZS-W2 & ME MXZ-2F42+AP20+AP25 | MT E 5.12KWh V151+CT003 V114 | Home Assistant |
Ik heb de connector van Marstek gebruikt - die schroef je zo open. Had andere zijde geen connector nodig (Waveshare).R-B schreef op woensdag 25 juni 2025 @ 17:51:
Kan je delen waar materiaal, eigenlijk vooral de connectoren, vandaan heb?
En ik gebruikte deze kabel: https://www.elektramat.nl...s2-d0-a3-grijs-per-meter/ . Maar let op: ik heb de Jupiter, met een vierpolige aansluiting. Dit is dus een vieraderige kabel. Is dacht ik ook met drie paren verkrijgbaar.
Flinke jongen, die kabel. Sluit echt wel waterdicht af op de wartel.
Ben wat moe van uitvallende wifi op de marstek batterij, is er ook een hapklare ethernet naar modbus oplossing?
Ik kwam dit tegen: http://www.hi-flying.com/elfin-iot/nb-iot-module
Ik kwam dit tegen: http://www.hi-flying.com/elfin-iot/nb-iot-module
Daar wordt de LAN port gebruikt om te connecten naar een RS-poort. NIet naar een netwerk dus.Zaggy schreef op woensdag 25 juni 2025 @ 21:21:
Ben wat moe van uitvallende wifi op de marstek batterij, is er ook een hapklare ethernet naar modbus oplossing?
Ik kwam dit tegen: http://www.hi-flying.com/elfin-iot/nb-iot-module
Ik heb zo'n ding voor uitlezen van mijn warmtepomp. Verbinding naar netwerk gaat gewoon via Wifi.
Heb vandaag 2x de Elfin-EW11A binnengekregen.
Alleen ziet de web-interface er helemaal anders uit dan ik op het internet kan terugvinden (blauw/wit). Op de wifi koppelen lukt ook al niet en bij het upgraden van de firmware gebeurd er ook helemaal niets. Iemand soms een gouden tip?
Alleen ziet de web-interface er helemaal anders uit dan ik op het internet kan terugvinden (blauw/wit). Op de wifi koppelen lukt ook al niet en bij het upgraden van de firmware gebeurd er ook helemaal niets. Iemand soms een gouden tip?
Helder. Met de inzet van de oplossing van @AUijtdehaag kan je eenvoudig deze kabel direct op de oranje connector prikken, en andere kant de connector van de marstek. EasyGwaihir schreef op woensdag 25 juni 2025 @ 18:03:
[...]
Ik heb de connector van Marstek gebruikt - die schroef je zo open. Had andere zijde geen connector nodig (Waveshare).
En ik gebruikte deze kabel: https://www.elektramat.nl...s2-d0-a3-grijs-per-meter/ . Maar let op: ik heb de Jupiter, met een vierpolige aansluiting. Dit is dus een vieraderige kabel. Is dacht ik ook met drie paren verkrijgbaar.
Flinke jongen, die kabel. Sluit echt wel waterdicht af op de wartel.
| NL | 2.2k Wp (ZW) | MHI SRC/SRK35ZS-W2 & ME MXZ-2F42+AP20+AP25 | MT E 5.12KWh V151+CT003 V114 | Home Assistant |
Oh die....SleepingSebbe schreef op woensdag 25 juni 2025 @ 22:41:
Heb vandaag 2x de Elfin-EW11A binnengekregen.
Alleen ziet de web-interface er helemaal anders uit dan ik op het internet kan terugvinden (blauw/wit). Op de wifi koppelen lukt ook al niet en bij het upgraden van de firmware gebeurd er ook helemaal niets. Iemand soms een gouden tip?
Die waarvan je het screenshot nu gaat delen van alle pagina's...........
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Ik heb zelf deze van ali om via ethernet te verbinden. Draait nu al een aantal weken zonder problemen. Wel belangrijk om de hele set te kopen en niet alleen het apparaatjeZaggy schreef op woensdag 25 juni 2025 @ 21:21:
Ben wat moe van uitvallende wifi op de marstek batterij, is er ook een hapklare ethernet naar modbus oplossing?
Ik kwam dit tegen: http://www.hi-flying.com/elfin-iot/nb-iot-module
[ Voor 6% gewijzigd door riico op 26-06-2025 09:08 ]
Ik doe een pogingsuperduper1969 schreef op donderdag 26 juni 2025 @ 06:20:
[...]
Oh die....
Die waarvan je het screenshot nu gaat delen van alle pagina's...........
:strip_exif()/f/image/A7PFNkV644EEueT1egPDpN9e.jpg?f=fotoalbum_large)
:no_upscale():strip_icc():strip_exif()/f/image/QFt9JJgJncPXgquNfXJSWz4D.jpg?f=user_large)
Hij lijkt trouwens wel iets via modbus op te halen, maar de verbinding is zeer instabiel en krijg hem ook niet op m'n thuisnetwerk gekoppeld.
Ik ben mij aan het oriënteren op de modbus integratie en kwam deze modbus naar ethernet adapter tegen : USR-DR134 van Pusr
/f/image/wazLtpnsXFSEoZmCQjCr8xMQ.png?f=fotoalbum_large)
Te koop op Alie voor circa € 15,00
Comments op dit duitse forum : https://www.photovoltaikf...on-mir-bekommen/?pageNo=1
Iemand gedachten hierbij ?
Edit :
Ik heb even naar de documentatie gekeken op : https://www.pusr.com/prod...Serial-Device-Server.html
/f/image/wazLtpnsXFSEoZmCQjCr8xMQ.png?f=fotoalbum_large)
Te koop op Alie voor circa € 15,00
Comments op dit duitse forum : https://www.photovoltaikf...on-mir-bekommen/?pageNo=1
Iemand gedachten hierbij ?
Edit :
Ik heb even naar de documentatie gekeken op : https://www.pusr.com/prod...Serial-Device-Server.html
[ Voor 39% gewijzigd door Metsubsidie op 26-06-2025 12:30 ]
Als ik een Google Image Seach doe dan kom ik op pagina's van een Zinvolt (EvaPower). Dat zou ook verklaren waarom je de Inverter Firmware kan updaten!SleepingSebbe schreef op donderdag 26 juni 2025 @ 09:34:
[...]
Ik doe een poging![]()
[Afbeelding]
[Afbeelding]
Hij lijkt trouwens wel iets via modbus op te halen, maar de verbinding is zeer instabiel en krijg hem ook niet op m'n thuisnetwerk gekoppeld.
Ik vermoed dat je niet op de pagina kijkt van een Elfin.......
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
In de startpost staat ook een PoE-Ethernet variant van de Lilygo.Metsubsidie schreef op donderdag 26 juni 2025 @ 11:21:
Ik ben mij aan het oriënteren op de modbus integratie en kwam deze modbus naar ethernet adapter tegen : USR-DR134 van Pusr
[Afbeelding]
Te koop op Alie voor circa € 15,00
Comments op dit duitse forum : https://www.photovoltaikf...on-mir-bekommen/?pageNo=1
Iemand gedachten hierbij ?
Edit :
Ik heb even naar de documentatie gekeken op : https://www.pusr.com/prod...Serial-Device-Server.html
Dit lijkt me handiger tenzij je van een uitdaging houdt.
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Er is veel documentatie, setup software beschikbaar. Bovendien wordt soortgelijk ook in HA al toegepast.
Ben wel bekend met wat geknutsel met electronica en programmeren / websites enzo ..
Ik heb inmiddels 1 ex (max te bestellen ?) op Alie bij de fabrikant besteld.
Die geven ook support via de website dus we gaan het zien.
Ben wel bekend met wat geknutsel met electronica en programmeren / websites enzo ..
Ik heb inmiddels 1 ex (max te bestellen ?) op Alie bij de fabrikant besteld.
Die geven ook support via de website dus we gaan het zien.
Had ook al wat screenshots teruggevonden op de website van Deye & Otovo. Lijkt me inderdaad iets te zijn wat bedoeld is voor zonnepanelen omvormers.superduper1969 schreef op donderdag 26 juni 2025 @ 12:31:
[...]
Als ik een Google Image Seach doe dan kom ik op pagina's van een Zinvolt (EvaPower). Dat zou ook verklaren waarom je de Inverter Firmware kan updaten!
Ik vermoed dat je niet op de pagina kijkt van een Elfin.......
https://alumifixsolar.com...entos-de-Configuracao.pdf
https://support.otovo.com...ollego-zucchetti-al-wi-fi
Misschien onderliggend dezelfde chip, dus als ik een manier kan vinden om de Elfin firmware erop te flashen, dat het toch zou werken. Kon maar de gok wagen dat iemand hier hetzelfde probleem heeft gehad en een oplossing had gevonden.
Alhoewel het kan dat de fabrikant van de Elfin ook voor anderen programmeert vind ik het zeer vreemd.SleepingSebbe schreef op donderdag 26 juni 2025 @ 12:52:
[...]
Had ook al wat screenshots teruggevonden op de website van Deye & Otovo. Lijkt me inderdaad iets te zijn wat bedoeld is voor zonnepanelen omvormers.
https://alumifixsolar.com...entos-de-Configuracao.pdf
https://support.otovo.com...ollego-zucchetti-al-wi-fi
Misschien onderliggend dezelfde chip, dus als ik een manier kan vinden om de Elfin firmware erop te flashen, dat het toch zou werken. Kon maar de gok wagen dat iemand hier hetzelfde probleem heeft gehad en een oplossing had gevonden.
Vooral dit vind ik zeer vaag:
:strip_exif()/f/image/bW1WDv7rBkv4YrKruHKxcD8w.jpg?f=fotoalbum_large)
Heb je al 100% kunnen uitsluiten dat je niet de inverter van je eigen zonnepanelen of die van de buren aan het uitlezen bent?
Peer2Peer netwerkje ofzo met je telefoon als hotspot.
[ Voor 13% gewijzigd door superduper1969 op 26-06-2025 13:23 ]
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Heb je wel een Elfin-EW11A besteld/gekregen? Waar je de screenshots van deelt is ook een RS485-to-WiFi adapter maar wel specifiek voor een Sofar zonnepanelen omvormer. Volgens ChatGTP: "They do not share the same chipset"SleepingSebbe schreef op donderdag 26 juni 2025 @ 12:52:
[...]
Had ook al wat screenshots teruggevonden op de website van Deye & Otovo. Lijkt me inderdaad iets te zijn wat bedoeld is voor zonnepanelen omvormers.
https://alumifixsolar.com...entos-de-Configuracao.pdf
https://support.otovo.com...ollego-zucchetti-al-wi-fi
Misschien onderliggend dezelfde chip, dus als ik een manier kan vinden om de Elfin firmware erop te flashen, dat het toch zou werken. Kon maar de gok wagen dat iemand hier hetzelfde probleem heeft gehad en een oplossing had gevonden.
2x MTVenus V151 5.12, CT003 V114 + 40ZP SolarEdge (NO+ZW) 13300Wp + Panasonic 16kW T-CAP + Easee EV charger
De adapters zien er in ieder geval van de buitenkant hetzelfde uit als wat ik op hun website kan terugvinden:amvolleb schreef op donderdag 26 juni 2025 @ 13:42:
[...]
Heb je wel een Elfin-EW11A besteld/gekregen? Waar je de screenshots van deelt is ook een RS485-to-WiFi adapter maar wel specifiek voor een Sofar zonnepanelen omvormer. Volgens ChatGTP: "They do not share the same chipset"
/f/image/GiaEf478BQwnr4KmRvYKkWBM.png?f=fotoalbum_large)
/f/image/g2r7pZDryEDJx0oB6g6Ee6Qo.png?f=fotoalbum_large)
dan lijkt de suggestie van @superduper1969 de meest plausibele verklaringSleepingSebbe schreef op donderdag 26 juni 2025 @ 14:40:
[...]
De adapters zien er in ieder geval van de buitenkant hetzelfde uit als wat ik op hun website kan terugvinden:
[Afbeelding]
[Afbeelding]
2x MTVenus V151 5.12, CT003 V114 + 40ZP SolarEdge (NO+ZW) 13300Wp + Panasonic 16kW T-CAP + Easee EV charger
Uiteindelijk opgelost door een nieuwe Elwin11A aan te kopen met rechtstreekse connector. Die werkte meteen vanaf de eerste keer volgens de guide.superduper1969 schreef op vrijdag 20 juni 2025 @ 19:32:
[...]
Kabel: OK
Serial Port parameters: OK
Communication Settings:
configuration.yaml: OK
Modbus connection: OK
netp status toont:
- IP van HA 10.10.10.50
- Recieved Bytes Ontvangen data van HA
- Send ontvangen data van Modbus protocol, dit hoeft niet van accu te zijn
Serial Port state:
- Send bytes richting modbus
- Niets ontvangen van accu.
Alles staat goed maar het werkt niet.
In deze alternatieve configuratie gaat de Modbus afhandeling door HA > type: rtuovertcp
Elwin Transparant > Protocol = None
[Afbeelding]
Voor wat het waard is, volgende build (en dus niet die 2021 build uit de voorgaande) stond er native op:
build23092615012212889 en firmwareversie:
Firmware Version
1.44.1
Aangekocht via AliExpress link uit de TS en niet de woud-energieadvieslink.
Thanks aan de hulp van de andere gebruikers hier!
Thanks, welke kit is de juiste? 1 of 3?riico schreef op donderdag 26 juni 2025 @ 09:04:
[...]
Ik heb zelf deze van ali om via ethernet te verbinden. Draait nu al een aantal weken zonder problemen. Wel belangrijk om de hele set te kopen en niet alleen het apparaatje
En welke aanpassingen dien je te maken aan bekabeling?
Kit 3 is het handigst dan prik je er zo een ethernet kabel in. Voor de rest is het gewoon de stappen uit de TS volgenZaggy schreef op donderdag 26 juni 2025 @ 20:16:
[...]
Thanks, welke kit is de juiste? 1 of 3?
En welke aanpassingen dien je te maken aan bekabeling?
Eindelijk alle spullen binnen een enthousiast aan de slag gegaan. De lilygo werkt, maar ik krijg geen sensoren op het device. In home assistant zie ik ook geen sensoren.
Ter controle: zou je zelfs de sensoren in je browser moeten zien als je op het device zelf kijkt? Ook als je nog niets geconfigureerd hebt in ha? En moet je kabel al aangesloten zijn aan je marstek of heb je ook sensoren zonder aansluiting?
Ter controle: zou je zelfs de sensoren in je browser moeten zien als je op het device zelf kijkt? Ook als je nog niets geconfigureerd hebt in ha? En moet je kabel al aangesloten zijn aan je marstek of heb je ook sensoren zonder aansluiting?
When life gives you lemons, start a battery factory
Mijn omnik (china) omvormer voor de zonnepanelen heeft een identieke portal en zend altijd uit via hotspot met het bovenstaande ip adres. Lijkt alsof je op je eigen omvormer vam je zonnepanelen zit.superduper1969 schreef op donderdag 26 juni 2025 @ 13:21:
[...]
Alhoewel het kan dat de fabrikant van de Elfin ook voor anderen programmeert vind ik het zeer vreemd.
Vooral dit vind ik zeer vaag:
[Afbeelding]
Heb je al 100% kunnen uitsluiten dat je niet de inverter van je eigen zonnepanelen of die van de buren aan het uitlezen bent?
Peer2Peer netwerkje ofzo met je telefoon als hotspot.
Ik heb vandaag een RS485 printje gemaakt met een ESP32 S3 en een LMS1485 met een levelshifter ertussen.
Dit heeft gewerkt totdat ik een commando zond en in Home Assistant de werk modus naar manual zette.
Daarna kreeg het printje geen verbinding meer met de Marstek.
Als ik de Marstek uitschakel en de stekker eruit haal en dan de RS485 plug in prik gaat de Marstek meteen aan.
Ook als ik de Marstek uitschakel met het RS485 printje er aan dan schakelt hij na een paar seconden weer in.
Er is geen modbus verbinding meer.
Ik heb een V2, maar zou het kunnen zijn dat GND en Data GND weer zitten zoals in de V1 modellen?
Kent iemand dit fenomeen?
Dit heeft gewerkt totdat ik een commando zond en in Home Assistant de werk modus naar manual zette.
Daarna kreeg het printje geen verbinding meer met de Marstek.
Als ik de Marstek uitschakel en de stekker eruit haal en dan de RS485 plug in prik gaat de Marstek meteen aan.
Ook als ik de Marstek uitschakel met het RS485 printje er aan dan schakelt hij na een paar seconden weer in.
Er is geen modbus verbinding meer.
Ik heb een V2, maar zou het kunnen zijn dat GND en Data GND weer zitten zoals in de V1 modellen?
Kent iemand dit fenomeen?
Ja de sensoren moeten altijd zichtbaar zijn in de browser.KabouterSuper schreef op donderdag 26 juni 2025 @ 22:06:
Eindelijk alle spullen binnen een enthousiast aan de slag gegaan. De lilygo werkt, maar ik krijg geen sensoren op het device. In home assistant zie ik ook geen sensoren.
Ter controle: zou je zelfs de sensoren in je browser moeten zien als je op het device zelf kijkt? Ook als je nog niets geconfigureerd hebt in ha? En moet je kabel al aangesloten zijn aan je marstek of heb je ook sensoren zonder aansluiting?
Ze worden pas gevuld met data als de kabel er in zit.
Ik vind dit een hele aparte vraag? Alsof je verwacht dat als de Modbus kabel de in de buurt van de Marstek ook zo werken? Binnen een metertje of zo?

MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
In de Lilygo Code staat een speciek deel om het RS485 deel aan te zetten. Wie weet zit dat bij jou in de weg? Er is al vaker benoemd dat je de MT niet kan uitzetten met de RS485 verbonden. Een volledige reboot kan alleen met de RS485 stekker eruit. Zal het morgen nog toelichten in de TS.mjvdzwet schreef op donderdag 26 juni 2025 @ 23:09:
Ik heb vandaag een RS485 printje gemaakt met een ESP32 S3 en een LMS1485 met een levelshifter ertussen.
Dit heeft gewerkt totdat ik een commando zond en in Home Assistant de werk modus naar manual zette.
Daarna kreeg het printje geen verbinding meer met de Marstek.
Als ik de Marstek uitschakel en de stekker eruit haal en dan de RS485 plug in prik gaat de Marstek meteen aan.
Ook als ik de Marstek uitschakel met het RS485 printje er aan dan schakelt hij na een paar seconden weer in.
Er is geen modbus verbinding meer.
Ik heb een V2, maar zou het kunnen zijn dat GND en Data GND weer zitten zoals in de V1 modellen?
Kent iemand dit fenomeen?
Dat de bedrading anders is lijkt me sterk. Maar test met A+B en een externe voeding.
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Ik ga morgen met een externe voeding testen.
Ik vind het vreemd dat het uitlezen een uur feilloos heeft gewerkt.
Ik heb de lilygo gpio commando's eruit gehaald en ook de flow_control pin toegevoegd aan modbus.
Ik vind het vreemd dat het uitlezen een uur feilloos heeft gewerkt.
Ik heb de lilygo gpio commando's eruit gehaald en ook de flow_control pin toegevoegd aan modbus.
Dank je voor je antwoord. Tuurlijk snap ik at de sensorwaarden niet gevuld worden als ik de kabel er niet in heb gestopt. Ik probeer alleen te debuggen waar de fout zit. Als de lilygo al sensoren toont (zonder waarden) als ik hem geflashed heb, dan zit daar mijn fout. Als de lilygo pas sensoren toont als alles is aangesloten, dan kan mijn fout ook in de kabel zitten.superduper1969 schreef op donderdag 26 juni 2025 @ 23:13:
[...]
Ja de sensoren moeten altijd zichtbaar zijn in de browser.
Ze worden pas gevuld met data als de kabel er in zit.
Ik vind dit een hele aparte vraag? Alsof je verwacht dat als de Modbus kabel de in de buurt van de Marstek ook zo werken? Binnen een metertje of zo?
Maar ik concludeer uit je antwoord dat zodra ik stap 12 heb voltooid van de lilygo installatiehandleiding, ik sensoren moet gaan zien in de browser en ha. Maar dat gebeurt bij mij dus niet (zie screenshot hieronder). Ik vermoed nu dat ik iets niet goed doe in stap 10.
:strip_exif()/f/image/369imhexI0NWZZijdSrRLgX9.jpg?f=fotoalbum_large)
When life gives you lemons, start a battery factory
Getest met externe voeding, ook geen communicatie (meer).superduper1969 schreef op donderdag 26 juni 2025 @ 23:25:
[...]
In de Lilygo Code staat een speciek deel om het RS485 deel aan te zetten. Wie weet zit dat bij jou in de weg? Er is al vaker benoemd dat je de MT niet kan uitzetten met de RS485 verbonden. Een volledige reboot kan alleen met de RS485 stekker eruit. Zal het morgen nog toelichten in de TS.
Dat de bedrading anders is lijkt me sterk. Maar test met A+B en een externe voeding.
Met de scope mijn Esp gecheckt, dat stuurt netjes commando's, zal straks de scope eraan hangen terwijl hij aan de Marstek hangt.
Kan het zijn dat Modbus volledig is uitgeschakeld op de Marstek door een fout commando?
Zo ja, is dit te resetten?
Factory defaults via de app hielpen niet.
Het is gelukt. Ik heb de yaml nog een keer geupload en toen verschenen de sensoren netjes bij de lilygo.KabouterSuper schreef op vrijdag 27 juni 2025 @ 05:44:
[...]
Dank je voor je antwoord. Tuurlijk snap ik at de sensorwaarden niet gevuld worden als ik de kabel er niet in heb gestopt. Ik probeer alleen te debuggen waar de fout zit. Als de lilygo al sensoren toont (zonder waarden) als ik hem geflashed heb, dan zit daar mijn fout. Als de lilygo pas sensoren toont als alles is aangesloten, dan kan mijn fout ook in de kabel zitten.
Maar ik concludeer uit je antwoord dat zodra ik stap 12 heb voltooid van de lilygo installatiehandleiding, ik sensoren moet gaan zien in de browser en ha. Maar dat gebeurt bij mij dus niet (zie screenshot hieronder). Ik vermoed nu dat ik iets niet goed doe in stap 10.
[Afbeelding]
When life gives you lemons, start a battery factory
Lijkt me heel erg sterk dat dit zo is.mjvdzwet schreef op vrijdag 27 juni 2025 @ 09:13:
[...]
Getest met externe voeding, ook geen communicatie (meer).
Met de scope mijn Esp gecheckt, dat stuurt netjes commando's, zal straks de scope eraan hangen terwijl hij aan de Marstek hangt.
Kan het zijn dat Modbus volledig is uitgeschakeld op de Marstek door een fout commando?
Zo ja, is dit te resetten?
Factory defaults via de app hielpen niet.
Topicstart aangepast met Resetprocedures, dit zijn dezelfde als in het andere Topic + 1 regel.
LET OP! Apparatuur aangesloten op de MODBUS houd de batterij ACTIEF, dus voor onderstaande instructies dient de stekker losgehaald te worden!
Opnieuw opstarten:
Het lang ingedrukt houden van de aan-/uit-knop totdat de LED's uitgaan zal er niet voor zorgen dat het apparaat echt uitschakelt. Het lijkt erop dat alleen de LED's uitgaan. De rest van de verbindingen blijven tot stand. Als je de Modbus hebt aangesloten zal het apparaat ook vanzelf weer aangaan.
De batterij zal moeten worden uitgeschakeld via de aan-/uit-knop en losgekoppeld van de netspanning om het opnieuw op te starten. En ook dat gebeurt niet direct. Het is onduidelijk hoe lang het precies duurt. Sommigen melden dat je minimaal 10 minuten de netspanning eraf moeten halen alvorens weer aan te sluiten, bij anderen is het minimaal een uur.
Resetten:
Een echte optie om te resetten lijkt niet aanwezig. In de App is wel een optie om naar de fabrieksinstellingen terug te gaan (met of zonder behoud van gegevens), maar op z'n minst de WiFi gegevens blijven erin staan. Wil je het apparaat van de WiFi afhalen, zal je een tijdelijk WiFi hotspotje moeten opzetten, de batterij hiermee laten verbinden, en vervolgens deze hotspot nooit meer gebruiken.
[ Voor 41% gewijzigd door superduper1969 op 27-06-2025 13:32 ]
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Gerelateerd hieraan is mij het volgende opgevallen:superduper1969 schreef op vrijdag 27 juni 2025 @ 13:31:
[...]
...
Topicstart aangepast met Resetprocedures, dit zijn dezelfde als in het andere Topic + 1 regel.
LET OP! Apparatuur aangesloten op de MODBUS houd de batterij ACTIEF, dus voor onderstaande instructies dient de stekker losgehaald te worden!
Opnieuw opstarten:
Het lang ingedrukt houden van de aan-/uit-knop totdat de LED's uitgaan zal er niet voor zorgen dat het apparaat echt uitschakelt. Het lijkt erop dat alleen de LED's uitgaan. De rest van de verbindingen blijven tot stand. Als je de Modbus hebt aangesloten zal het apparaat ook vanzelf weer aangaan.
...
Als de batterij leeg is (11%) en in 'stand by mode' staat, zie ik in HA elke 2 uur enkele seconden 'unavailable' voor alle Lilygo entities.
Ik vermoed dat de batterij op die momenten in de 'sleep mode' gaat, maar door de modbus onmiddelijk weer wakker gemaakt wordt.
2x Venus E (Gen1) V151, HW P1, Lilygo+HA
TL;DR: Ik heb een Python-tool geschreven (MMBC) die meerdere Marstek-batterijen slim aanstuurt via een Homewizard P1-meter, zonder CT-klemmen of Home Assistant. Alles draait lokaal in Docker, en via MQTT kun je de status integreren in Home Assistant. Werkt stabiel met twee batterijen. Te vinden op GitHub: https://github.com/vmangelschots/MMBC
Ik heb sinds kort een Marstek-batterij (5kwh), en zoals bij velen hier was de koppeling met de slimme meter niet altijd even stabiel. De meegeleverde CT003-meter werkt bij mij ook niet samen met mijn digitale meter — geen idee waarom. Toch wilde ik graag uitbreiden naar een tweede (en later misschien een derde) batterij.
Ik zag op het forum dat sommigen dit via Home Assistant aanpakken. Hoewel dat een mooie oplossing is, vond ik het persoonlijk wat omslachtig. Mede dankzij de vele nuttige info hier heb ik daarom zelf een Python-script geschreven dat meerdere Marstek-batterijen slim kan aansturen.
Het script bekijkt continu het actuele verbruik of injectie via een Homewizard P1-meter en beslist op basis daarvan of en hoeveel er geladen of ontladen moet worden. Als het overschot of tekort kleiner is dan 2500 watt, gebruikt het slechts één batterij om de inverter efficiënt te houden en de round-trip efficiency te optimaliseren. Bij hogere vermogens worden de batterijen samen ingezet. Het script evalueert ook regelmatig welke batterij het best ingezet wordt zodat de SoC’s in balans blijven.
Via MQTT worden de batterijgegevens beschikbaar gesteld zodat je ze eenvoudig in Home Assistant kunt integreren.
Ik heb het bij mij thuis draaien met twee batterijen, en het werkt voorlopig stabiel. Voor wie interesse heeft: het project heet MMBC (Multiple Marstek Battery Controller) en je vindt het hier op GitHub:
🔗 https://github.com/vmangelschots/MMBC
Feedback of ideeën zijn altijd welkom!
Ik heb sinds kort een Marstek-batterij (5kwh), en zoals bij velen hier was de koppeling met de slimme meter niet altijd even stabiel. De meegeleverde CT003-meter werkt bij mij ook niet samen met mijn digitale meter — geen idee waarom. Toch wilde ik graag uitbreiden naar een tweede (en later misschien een derde) batterij.
Ik zag op het forum dat sommigen dit via Home Assistant aanpakken. Hoewel dat een mooie oplossing is, vond ik het persoonlijk wat omslachtig. Mede dankzij de vele nuttige info hier heb ik daarom zelf een Python-script geschreven dat meerdere Marstek-batterijen slim kan aansturen.
Het script bekijkt continu het actuele verbruik of injectie via een Homewizard P1-meter en beslist op basis daarvan of en hoeveel er geladen of ontladen moet worden. Als het overschot of tekort kleiner is dan 2500 watt, gebruikt het slechts één batterij om de inverter efficiënt te houden en de round-trip efficiency te optimaliseren. Bij hogere vermogens worden de batterijen samen ingezet. Het script evalueert ook regelmatig welke batterij het best ingezet wordt zodat de SoC’s in balans blijven.
Via MQTT worden de batterijgegevens beschikbaar gesteld zodat je ze eenvoudig in Home Assistant kunt integreren.
Ik heb het bij mij thuis draaien met twee batterijen, en het werkt voorlopig stabiel. Voor wie interesse heeft: het project heet MMBC (Multiple Marstek Battery Controller) en je vindt het hier op GitHub:
🔗 https://github.com/vmangelschots/MMBC
Feedback of ideeën zijn altijd welkom!
Ik zet het binnenkort erbij op de TS.blackcom schreef op vrijdag 27 juni 2025 @ 17:51:
TL;DR: Ik heb een Python-tool geschreven (MMBC) die meerdere Marstek-batterijen slim aanstuurt via een Homewizard P1-meter, zonder CT-klemmen of Home Assistant. Alles draait lokaal in Docker, en via MQTT kun je de status integreren in Home Assistant. Werkt stabiel met twee batterijen. Te vinden op GitHub: https://github.com/vmangelschots/MMBC
Ik heb sinds kort een Marstek-batterij (5kwh), en zoals bij velen hier was de koppeling met de slimme meter niet altijd even stabiel. De meegeleverde CT003-meter werkt bij mij ook niet samen met mijn digitale meter — geen idee waarom. Toch wilde ik graag uitbreiden naar een tweede (en later misschien een derde) batterij.
Ik zag op het forum dat sommigen dit via Home Assistant aanpakken. Hoewel dat een mooie oplossing is, vond ik het persoonlijk wat omslachtig. Mede dankzij de vele nuttige info hier heb ik daarom zelf een Python-script geschreven dat meerdere Marstek-batterijen slim kan aansturen.
Het script bekijkt continu het actuele verbruik of injectie via een Homewizard P1-meter en beslist op basis daarvan of en hoeveel er geladen of ontladen moet worden. Als het overschot of tekort kleiner is dan 2500 watt, gebruikt het slechts één batterij om de inverter efficiënt te houden en de round-trip efficiency te optimaliseren. Bij hogere vermogens worden de batterijen samen ingezet. Het script evalueert ook regelmatig welke batterij het best ingezet wordt zodat de SoC’s in balans blijven.
Via MQTT worden de batterijgegevens beschikbaar gesteld zodat je ze eenvoudig in Home Assistant kunt integreren.
Ik heb het bij mij thuis draaien met twee batterijen, en het werkt voorlopig stabiel. Voor wie interesse heeft: het project heet MMBC (Multiple Marstek Battery Controller) en je vindt het hier op GitHub:
🔗 https://github.com/vmangelschots/MMBC
Feedback of ideeën zijn altijd welkom!
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Vandaag de scope er tussen gehangen... Wat blijkt, de Marstek antwoord wel... maar komt niet aan bij de ESP32.
Uit mijn life time supply lms1485m chipjes zowaar een defecte te pakken.
Chipje vervangen en het draait als een zonnetje met mijn ESP32-C3.
Thanks voor de support hier.
Uit mijn life time supply lms1485m chipjes zowaar een defecte te pakken.
Chipje vervangen en het draait als een zonnetje met mijn ESP32-C3.
Thanks voor de support hier.
Ja, daarom heeft MT met Modbus ook een hoger energie gebruik omdat je de interne computer wakker houdt. Ik denk eraan als de accu vol is en er voldoende opwek om het uitvragen van info te pauzeren.Hometek schreef op vrijdag 27 juni 2025 @ 14:42:
[...]
Gerelateerd hieraan is mij het volgende opgevallen:
Als de batterij leeg is (11%) en in 'stand by mode' staat, zie ik in HA elke 2 uur enkele seconden 'unavailable' voor alle Lilygo entities.
Ik vermoed dat de batterij op die momenten in de 'sleep mode' gaat, maar door de modbus onmiddelijk weer wakker gemaakt wordt.
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Altijd fijn als deze info wordt teruggekoppeld!mjvdzwet schreef op vrijdag 27 juni 2025 @ 18:51:
Vandaag de scope er tussen gehangen... Wat blijkt, de Marstek antwoord wel... maar komt niet aan bij de ESP32.
Uit mijn life time supply lms1485m chipjes zowaar een defecte te pakken.
Chipje vervangen en het draait als een zonnetje met mijn ESP32-C3.
Thanks voor de support hier.
MTVenus V151 + CT003 V109 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt
Je had helemaal gelijk, blijkbaar zat ik effectief op de omvormer van de buren.superduper1969 schreef op donderdag 26 juni 2025 @ 15:21:
Ja als je de manual pagina 9 en 10 volgt zie je dat de naam van de hotspot: EW11_XXXX. moet zijn. En ik denk dat je op de hotspot van de buren zit.
Wel grappig dat die hetzelfde IP adres gebruikt!
[Afbeelding][Afbeelding]
Had een fout in m'n kabel zitten, waardoor de EW11a geen stroom kreeg, en blijkbaar was het uitpluggen iedere keer net genoeg om het Wifi signaal met de omvormer van de buren te verbreken, waardoor ik de indruk kreeg dat ik op de EW11a zat.
Ondertussen de kabel in orde gebracht en stuurt effectief een SSID uit met "EW11_XXXX", webinterface ziet er ook uit zoals het zou moeten
Bedankt voor het meedenken!
Fijn om te weten !Hometek schreef op maandag 23 juni 2025 @ 13:03:
[...]
Welkom, er zijn naast dit topic nog 3 topics rond de Marstek thuisbatterij:
Marstek Venus Algemeen
Marstek PIB Domotica integratie
Marstek Venus als backup
Dank je wel.
Marstek Venus 5,12kwh v153 - Home Assistant - Huawei Sun2000-3ktl-l1 🇧🇪