Marstek Venus / Duravolt PnP Thuisaccu Modbus koppeling

Pagina: 1 ... 12 13 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • cryptohenk
  • Registratie: Juni 2018
  • Laatst online: 23-06 13:59
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?
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.

Acties:
  • 0 Henk 'm!

  • PoltergeistBE
  • Registratie: Mei 2025
  • Laatst online: 22:04
Voor de koppeling met Elfin heb je toch geen ESPHome nodig, ofwel?

Acties:
  • 0 Henk 'm!

  • pascallj
  • Registratie: Mei 2011
  • Nu online
PoltergeistBE schreef op donderdag 19 juni 2025 @ 21:46:
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.

Acties:
  • 0 Henk 'm!

  • PoltergeistBE
  • Registratie: Mei 2025
  • Laatst online: 22:04
pascallj schreef op donderdag 19 juni 2025 @ 21:56:
[...]


Op de LilyGo flash je ESPHome, op de Elfin staat al een soort firmware.
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?

Acties:
  • 0 Henk 'm!

  • pascallj
  • Registratie: Mei 2011
  • Nu online
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?
Ik heb geen ervaring met de Elfin, maar is dat niet gewoon een configuratie oid? Kan je niet resetten naar fabrieksinstellingen?

Acties:
  • 0 Henk 'm!

  • PoltergeistBE
  • Registratie: Mei 2025
  • Laatst online: 22:04
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?
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 : )

Acties:
  • 0 Henk 'm!

  • nive66
  • Registratie: Augustus 2018
  • Laatst online: 23-06 09:05
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 : )
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?

Acties:
  • +1 Henk 'm!

  • superduper1969
  • Registratie: December 2005
  • Laatst online: 23-06 17:56
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.
Dan is het handig dat je van alles een screenshot maakt en post, want anders kan ik geen "Zoek de Verschillen" spelen!
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 HW-P1 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt


Acties:
  • 0 Henk 'm!

  • corsat
  • Registratie: Januari 2014
  • Laatst online: 07:18
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


Acties:
  • 0 Henk 'm!

  • PoltergeistBE
  • Registratie: Mei 2025
  • Laatst online: 22:04
U vraagt..

Home Assistant draait in hetzelfde netwerk/subnet dan de EW11.

Afbeeldingslocatie: https://tweakers.net/i/8kBpEagbAEwK7z7KT8veS5tydKw=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/sr74ytXhpVfB9vJzGOs3bUbZ.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/ChLWBp3_zSrqrO9g8fl3OWOXIKw=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/I5UzeJDa4ljox5cT4Ec6xkIO.png?f=user_large


Afbeeldingslocatie: https://tweakers.net/i/LOkwkClsanjoSrJ0usmcJE0dNjM=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/7fgBT7hiC00Tt7vFqTu8Jx5z.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/H_1it7Ite5yJ6nKOqKjPdsbUVP0=/x800/filters:strip_exif()/f/image/Z3qtx2SrA0BupgsTpn9cl6Cy.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/1XAoMx-zv3uig48HMwkSH2x4ryo=/800x/filters:strip_exif()/f/image/6Li9Iz8xKfEkmsWNtcSVW66Y.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/GRlKwV-ZWSh-XpO60VUTXMAABCw=/800x/filters:strip_exif()/f/image/0mF3nVVhCTg67hk7RS5CsfRc.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/zLamRZikbo48A3ScjOUmQ3m_r5Y=/800x/filters:strip_exif()/f/image/dQJCZshRKpJRqeQAzFA8dU4I.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/bdnaJ_1-UUdzqEJqWLuNhNGbdd8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/GlMgt7tZT2Jls79BDJhc3w3a.png?f=user_largeAfbeeldingslocatie: https://tweakers.net/i/K32JDrSw_s6wkjFPAvi5zrNu3Y4=/x800/filters:strip_icc():strip_exif()/f/image/p1DMgUD9F24TXUCLRgWrNPge.jpg?f=fotoalbum_large

[ Voor 12% gewijzigd door PoltergeistBE op 20-06-2025 15:00 ]


Acties:
  • 0 Henk 'm!

  • pascallj
  • Registratie: Mei 2011
  • Nu online
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?

Acties:
  • 0 Henk 'm!

  • PoltergeistBE
  • Registratie: Mei 2025
  • Laatst online: 22:04
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?
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.

Acties:
  • 0 Henk 'm!

  • pascallj
  • Registratie: Mei 2011
  • Nu online
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.
Top, dan werkt de verbinding dus goed. Heb je A en B al eens omgedraaid?

Acties:
  • 0 Henk 'm!

  • PoltergeistBE
  • Registratie: Mei 2025
  • Laatst online: 22:04
pascallj schreef op vrijdag 20 juni 2025 @ 15:03:
[...]


Top, dan werkt de verbinding dus goed. Heb je A en B al eens omgedraaid?
Ja, zelfde resultaat.

Acties:
  • +1 Henk 'm!

  • Hometek
  • Registratie: Februari 2025
  • Laatst online: 22:33
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 heb 2 Marstek Venus E met 2 Lilygo T-CAN485, aansturing via HA.
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, Shelly Pro EM-50, Lilygo+HA


Acties:
  • 0 Henk 'm!

  • superduper1969
  • Registratie: December 2005
  • Laatst online: 23-06 17:56
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


Afbeeldingslocatie: https://tweakers.net/i/VjZ9qhPh6N16zuFeAtIP2BZnB08=/800x/filters:strip_icc():strip_exif()/f/image/OTkxS5mFnKC3CPr8hbIixzn8.jpg?f=fotoalbum_large

MTVenus V151 HW-P1 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt


Acties:
  • 0 Henk 'm!

  • superduper1969
  • Registratie: December 2005
  • Laatst online: 23-06 17:56
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?
Had je in eerste instantie de verkeerde Elfin gekocht, het model zonder antenne?
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?

Afbeeldingslocatie: https://tweakers.net/i/9erre01mSnGbzzcSMmSVv3_VnMI=/800x/filters:strip_icc():strip_exif()/f/image/T6qzGSEQJqVu1W1iCInNRRmD.jpg?f=fotoalbum_large

[ Voor 6% gewijzigd door superduper1969 op 20-06-2025 19:44 ]

MTVenus V151 HW-P1 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt


Acties:
  • +2 Henk 'm!

  • gmj2
  • Registratie: Juli 2006
  • Laatst online: 22-06 22:07
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?
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:
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:
Afbeeldingslocatie: https://tweakers.net/i/DS6e85-9g7R6JoRn00WEDhh-Z6c=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/OtG8Fbu60CBw4NmkypQl82hk.png?f=user_large

Acties:
  • +2 Henk 'm!

  • superduper1969
  • Registratie: December 2005
  • Laatst online: 23-06 17:56
Danny van Kleef heeft weer een nieuwe video.
Specifiek over control via modbus.
https://youtu.be/05ydkt3jjhk

MTVenus V151 HW-P1 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt


Acties:
  • +2 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
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)

Afbeeldingslocatie: https://tweakers.net/i/25VZvFtV8HRPMVWBpGpgmeGujb8=/232x232/filters:strip_icc():strip_exif()/f/image/Jl9i7AbHYf9TuwS0e1wiIch6.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/o8eQBeoe_BGAtgbPpl0zZuDjQ18=/232x232/filters:strip_icc():strip_exif()/f/image/YHdnlZCDV217qafTm3PujfIF.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/A4TIv690VSmLK7-AOanQzHmWjYo=/232x232/filters:strip_icc():strip_exif()/f/image/cBBrweOSct6RnO2mtur6jHfQ.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/Zx5-rx7xFa2SqGCfpXaiyT-srQo=/232x232/filters:strip_icc():strip_exif()/f/image/LdjN17hG9f7xesLLpMjKR8u8.jpg?f=fotoalbum_tile

[ Voor 3% gewijzigd door AUijtdehaag op 22-06-2025 14:13 ]

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • dannyro
  • Registratie: April 2025
  • Laatst online: 23-06 19:41
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]
Kan ik deze code op dezelfde manier flashen zoals 2 dagen geleden, zonder aanpassingen?

MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW


Acties:
  • +1 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@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

[ Voor 8% gewijzigd door AUijtdehaag op 22-06-2025 09:47 ]

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • dannyro
  • Registratie: April 2025
  • Laatst online: 23-06 19:41
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
Nu wel via OTA?

MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW


Acties:
  • +1 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@dannyro
Je kan het proberen inderdaad.
En anders de 1e keer weer via usb kabeltje.

[ Voor 34% gewijzigd door AUijtdehaag op 22-06-2025 09:52 ]

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • SatScan
  • Registratie: Februari 2024
  • Laatst online: 23-06 18:13
tinamar schreef op woensdag 18 juni 2025 @ 07:21:
[...]

Volgens yaml is het
Red= modbus error - wifi ok
Blue= weak wifi signal
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...

:?

.NL | BYD Atto3 | PulsarPlus EV +Balancer | WP7.7K Z | 2 MT Venus 5.12KWh V153 - CT003 V115 | 2 Mitsubitshi single airco's | EPC 0.0 | HA DS224+


Acties:
  • +1 Henk 'm!

  • dannyro
  • Registratie: April 2025
  • Laatst online: 23-06 19:41
@AUijtdehaag

Is gebeurd, over OTA. Werkt als een zonnetje, bedankt.

MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW


Acties:
  • 0 Henk 'm!

  • LodeBo
  • Registratie: Juni 2025
  • Laatst online: 06:10
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 !!

Acties:
  • +2 Henk 'm!

  • limwand
  • Registratie: December 2014
  • Laatst online: 23-06 15:55
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 ;)

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"

Acties:
  • +2 Henk 'm!

  • limwand
  • Registratie: December 2014
  • Laatst online: 23-06 15:55
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 !!
Welkom, en domme vragen bestaan niet ;)

Acties:
  • 0 Henk 'm!

  • Flesym
  • Registratie: April 2023
  • Laatst online: 04:03
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
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?

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


Acties:
  • +2 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@Flesym
Done

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • Benjiman23
  • Registratie: Februari 2009
  • Laatst online: 23-06 09:53
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.

Acties:
  • 0 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@Benjiman23
Heb je rs485 control mode op enable staan?

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • +1 Henk 'm!

  • Flesym
  • Registratie: April 2023
  • Laatst online: 04:03
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.
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.

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


Acties:
  • +2 Henk 'm!

  • dannyro
  • Registratie: April 2025
  • Laatst online: 23-06 19:41
AUijtdehaag schreef op zondag 22 juni 2025 @ 17:56:
@Benjiman23
Heb je rs485 control mode op enable staan?
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.

MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW


Acties:
  • +1 Henk 'm!

  • dannyro
  • Registratie: April 2025
  • Laatst online: 23-06 19:41
Flesym 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.
Ik had deze tip van U gekregen :)

MTVenus V2 V151 APP V1.6.4 HW-P1 M5stack Atom lite Modbus HA integration ZP 3,28kWp Goodwe 3kW


Acties:
  • +2 Henk 'm!

  • Benjiman23
  • Registratie: Februari 2009
  • Laatst online: 23-06 09:53
Control mode deed idd niets.
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 ]


Acties:
  • 0 Henk 'm!

  • Hometek
  • Registratie: Februari 2025
  • Laatst online: 22:33
Benjiman23 schreef op zondag 22 juni 2025 @ 18:02:
...
Optie in de app aanpassen naar 2500w en de waarde '1000' word nu vastgehouden.
...
Je kunt de max ontlaad limiet ook via modbus aanpassen 'Marstek Max. Charge Power'

Zie ook dit overzicht, sommige instellingen werken alleen in combinatie met andere instellingen.

2x Venus E (Gen1) V151, Shelly Pro EM-50, Lilygo+HA


Acties:
  • +2 Henk 'm!

  • Flesym
  • Registratie: April 2023
  • Laatst online: 04:03
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.
Afbeeldingslocatie: https://tweakers.net/i/EfnqOCpQip7fxvkdqSve7B0YZSI=/x800/filters:strip_icc():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


Acties:
  • +1 Henk 'm!

  • Hometek
  • Registratie: Februari 2025
  • Laatst online: 22:33
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 !!
Welkom, er zijn naast dit topic nog 3 topics rond de Marstek thuisbatterij:
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, Shelly Pro EM-50, Lilygo+HA


Acties:
  • 0 Henk 'm!

  • WargamingPlayer
  • Registratie: Mei 2025
  • Laatst online: 00:12
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

8 x 430wp, Huawei SUN2000-3KTL-L1, 2 x Marstek Venus-E, Home Assistant


Acties:
  • 0 Henk 'm!

  • superduper1969
  • Registratie: December 2005
  • Laatst online: 23-06 17:56
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
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.

MTVenus V151 HW-P1 Lilygo Modbus HA integration+ Anker E1600 + 16ZP Enphase + 2ZP Anker + Quatt


Acties:
  • 0 Henk 'm!

  • WargamingPlayer
  • Registratie: Mei 2025
  • Laatst online: 00:12
superduper1969 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.
Dank je wel voor de info, even wachen tot mijn Elfin's binnen zijn over een week :D

[ 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


Acties:
  • +1 Henk 'm!

  • RuudBurger
  • Registratie: Oktober 2003
  • Laatst online: 07:18
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?

Acties:
  • +2 Henk 'm!

  • Hometek
  • Registratie: Februari 2025
  • Laatst online: 22:33
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?
Volgens mij is 'AC Power' het wisselstroom vermogen op de Grid aansluiting, en 'Battery Power' het gelijkstroom vermogen van de interne batterij.
'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, Shelly Pro EM-50, Lilygo+HA


Acties:
  • 0 Henk 'm!

  • antonboonstra
  • Registratie: Augustus 2002
  • Laatst online: 23-06 19:37

antonboonstra

8815Wp | WP | Tesla | Zero

Door de sturing via modbus, kun je ook goed rekening houden met de Day Ahead elektriciteitsprijzen. Onderstaand een overzicht gebaseerd op de bruto groothandelsprijzen.
MaandkWh ladenkWh ontladenLaad kostenOntlaad kostenLaadkosten per kWhOntlaadkosten per kWh
april41,8329,39€ 1,29€ 3,21€ 0,031€ 0,109
mei136,4699,27€ 1,31€ 9,87€ 0,010€ 0,099
juni93,6665,48€ -0,56€ 6,96€ -0,006€ 0,106
Totaal271,94194,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

Pagina: 1 ... 12 13 Laatste