evcc-io / evcc

Solar Charging ☀️🚘
https://evcc.io
MIT License
3.63k stars 674 forks source link

Gesamtstrom für Pracht Wallbox falsch berechnet? #17375

Closed McFly98 closed 2 days ago

McFly98 commented 2 days ago

Describe the bug

Hallo,

vielen Dank für diese tolle Software ;)

Nach längerem Optimieren bin ich an eine Grenze gestoßen. Ich lade 2 EV an der Doppelwallbox von Pracht XT. Soweit klappt alles. Nur wenn beide EV gleichzeitig laden wird der Ladestrom auf die Hälfte begrenzt. Die Box ist auf 32A eingestellt (meldet sie auch mit dem Blinken beim Einschalten) Jedoch scheint es so zu sein, dass EVCC Einzelströme von 16A einstellt aber auch einen Gesamtstrom von 16A. Daher begrenzt die Box beide Anschlüsse am Kabel auf 8A. image

Auf den schnellen Blick hab ich auch keine Addition der Ströme im Quelltext gesehen. Mit meinen go Kenntnissen ist es aber auch nicht weit her :).

func (wb *PrachtAlpha) setCurrent(current uint16) error {
    reg := wb.register(prachtConnCurrent)
    _, err := wb.conn.WriteSingleRegister(reg, current)

    // set total current (https://github.com/evcc-io/evcc/issues/3738)
    if err == nil {
        _, err = wb.conn.WriteSingleRegister(prachtTotalCurrent, current)
    }

    return err
}

Vielleicht gibt es auch einen config trick? Vielen Dank für Eure Hilfe.

Steps to reproduce

  1. Prachtwallbox auf 32A Gesamtstrom einstellen ( Jumper )
  2. 2 EV laden lassen (beide können 11kw)
  3. EVCC gibt für beide jeweils 11kw Ladeleistung an. Die Box übermittelt aber jeweils 8A

Configuration details

chargers:
- type: template
  template: pracht-alpha 
  id: 1  
  host: wallbox  
  port: 502  
  modbus: rs485tcpip  
  timeout: 5s  
  name: wallbox1
  connector: 1
- type: template
  template: pracht-alpha
  id: 1
  host: wallbox
  port: 502
  modbus: rs485tcpip
  timeout: 5s
  name: wallbox2
  connector: 2

loadpoints:
- title: Wallbox links
  charger: wallbox1
  #meter: chargegrid
  mode: now
  vehicle: model3
  circuit: autos
- title: Wallbox rechts
  charger: wallbox2
  #meter: chargegrid
  vehicle: zoe
  mode: now
  circuit: autos
  soc:
    poll:
      mode: connected
      interval: 30s

### Log details

```text
Wenn etwas gebraucht wird reiche ich es nach.
Aber log mäßig sieht es unauffällig aus. Die Stati der Box passen ja auch.

What type of operating system are you running?

Linux

Nightly build

Version

0.131.6

andig commented 2 days ago

@premultiply das mit der Total Current scheint hier keine gute Idee zu sein? Müssen wir das mit der Anzahl der Connectoren multiplizieren? Sollte man das Setting nicht eigentlich in Ruhe lassen?

McFly98 commented 2 days ago

Alternativ fest auf 255? Oder Übernahme des Registers 30115? Ich denke die gejumperte Grenze in 30115 sollte alles überstimmen. image

premultiply commented 2 days ago

Doppelnutzung funktioniert bei der Box einfach nicht. Hatten wir schon mehrfach. Es gibt nur ein gemeinsames Register um die Ladefreigabe zu entziehen.

McFly98 commented 2 days ago

ich hatte es schon öfter, dass ein Anschluss 0A hatte und auch gestoppt hat. Bis jetzt ist mir nur dieses Gesamtstromproblem aufgefallen. Ich hab aber auch die Version 18.

andig commented 2 days ago

Achherrje. Dann sollte connector>1 eine Warnung oder Fehler produzieren?

premultiply commented 2 days ago

Ref https://github.com/evcc-io/evcc/issues/3738