Skip to content

Readout and control of Marstek Venus plugin battery with M5stack RS485 base (Atom S3 lite)

License

Notifications You must be signed in to change notification settings

fonske/MarstekVenus-M5stackRS485

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

129 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarstekVenus-M5stackRS485

Modbus uitlezing en controle van een Marstek Venus plugin battery met M5stack RS485 base (+ Atom S3 lite)

image

Uitleg aanpassing:

Om de M5stack RS485 base te kunnen gebruiken op de Marstek Venus E, gevoed via de modbus connector, dient de er op de PCB een aanpassing gemaakt te worden dmv een gesoldeerde draadbrug.

Deze draadbrug bypassed the DC buck converter, die er origineel een te lage spanning van maakt (4,5 Vdc). Hierdoor zal de Marstek batterij telkens rebooten.

Door deze brug te plaatsten zal de 5V uit de marstek modbus connector direct op de Atom en PCB gevoed worden, daarmee is dit probleem getackeld.

image

Warning

Standaard is de RS485 base van m5stack dus niet te gebruiken zonder deze aanpassing!

Ontwikkkeling:

V1.0 modbus bridge is nu ook geschikt voor gebruik in evcc.io door modbus rtu naar tcp/ip bridge toevoeging in de esphome code:

Pas de evcc.yaml aan met deze code (er staat een fout in, rs485tcpip ipv tcpip)

# meter definitions
# name can be freely chosen and is used as reference when assigning meters to site and loadpoints
# for documentation see https://docs.evcc.io/docs/devices/meters
meters:
  - name: marstek_m1
    type: template
    template: marstek-venus
    usage: battery
    # RS485 via TCP/IP (Modbus RTU)
    modbus: tcpip
    id: 1
    host: 192.168.0.129 # Hostname
    port: 502 # Port
    capacity: 5.12 # Battery capacity (kWh), Venus-E 5.12 kWh, Venus-C 2.56 kWh (optional)
    minsoc: 11
    maxsoc: 100
    maxchargepower: 2500
    work_mode_normal: 1 #0=manual, 1=anti-feed, 2=trade mode

Advies is om enkel de modbus_bridge_only code te gebruiken bij gebruik van evcc.

Magneethouder:

Magneethouder voor m5stack rs485 base: Het 3Dprint stl bestand is hier te downloaden.

Gebruikte materialen:

De gebruikte extra materialen zijn:

Contact

Purchase: alphonsuijtdehaag at gmail dot com, if you are interested in a complete set with M5Stack Atom s3 lite

.

Note

Deze code is gebaseerd op het fantistische werk van Superduper1969. 👍 Lilygo repository

About

Readout and control of Marstek Venus plugin battery with M5stack RS485 base (Atom S3 lite)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •