evcc-io / evcc

Sonne tanken ☀️🚘
https://evcc.io
MIT License
3.36k stars 614 forks source link

Batterie sperren funktioniert nicht (mehr) #13764

Closed stna1981 closed 4 months ago

stna1981 commented 4 months ago

Describe the bug

Die Option, beim schnellen Laden die Hausbatterie gegen Entladen zu sperren funktioniert nicht mehr. Früher hat das funktioniert, aber als ich es zuletzt getestet habe, wurde die Batterie trotzdem entladen.

evcc

Steps to reproduce

Ich nutze v0.124.10, weil 0.125 bei mir ein anderes Problem verursacht. Ich verwende einen Kostal PLENTICORE 5.5 mit angeschlossenem BYD HVS 5.5, evcc läuft auf einem Raspberry, Wallbox ist die ABB Terra AC, die über einen Elfin EW11 per ModBus angesprochen wird. Alle Firmwares sind jeweils aktuell.

Witzigerweise zeigt er im UI sogar an, dass die Batterie gesperrt ist, sie entlädt aber trotzdem. Sieht so aus, als würde das Setzen des minSOC im WR nicht richtig funktionieren?

Configuration details

meters:
- type: template
  template: kostal-plenticore
  id: 71
  host: 192.168.178.187
  port: 1502
  usage: pv
  modbus: tcpip
  name: pv1
- type: template
  template: kostal-plenticore
  id: 71
  host: 192.168.178.187
  port: 1502
  usage: battery
  modbus: tcpip
  name: battery2
- type: template
  template: kostal-ksem-inverter
  id: 71
  host: 192.168.178.187
  port: 1502
  usage: grid
  modbus: tcpip
  name: grid3
- type: template
  template: kostal-piko-legacy
  usage: pv
  host: 192.168.178.231
  user: xxx
  password: xxx
  name: pv4

chargers:
- type: template
  template: abb
  id: 1
  host: 192.168.178.55
  port: 502
  modbus: rs485tcpip
  name: wallbox6

vehicles:
- type: template
  template: renault
  title: Mégane E-TECH Electric
  user: xxx
  password: xxx
  vin: xxx
  capacity: 60
  phases: 3
  icon: car
  cache: 5m
  mode: pv
  mincurrent: 6
  maxcurrent: 16
  name: ev5

loadpoints:
- title: Garage
  charger: wallbox6
  mode: pv

tariffs:
  grid:
    type: tibber
    token: xxx
    homeid: xxx

site:
  title: Haus
  meters:
    grid: grid3
    pv:
    - pv1
    - pv4
    battery:
    - battery2

Log details

[main  ] INFO 2024/05/05 14:31:28 evcc 0.124.10
[main  ] INFO 2024/05/05 14:31:28 using config file: /etc/evcc.yaml
[main  ] INFO 2024/05/05 14:31:28 starting ui and api at :7070
[db    ] INFO 2024/05/05 14:31:29 using sqlite database: /home/pi/.evcc/evcc.db
[site  ] INFO 2024/05/05 14:31:32 site config:
[site  ] INFO 2024/05/05 14:31:32   meters:      grid ✓ pv ✓ battery ✓
[site  ] INFO 2024/05/05 14:31:32     grid:      power ✓ energy ✗ currents ✗
[site  ] INFO 2024/05/05 14:31:32     pv 1:      power ✓ energy ✗ currents ✗
[site  ] INFO 2024/05/05 14:31:32     pv 2:      power ✓ energy ✗ currents ✗
[site  ] INFO 2024/05/05 14:31:32     battery 1: power ✓ energy ✗ currents ✗ soc ✓ capacity ✗
[site  ] INFO 2024/05/05 14:31:32   vehicles:
[site  ] INFO 2024/05/05 14:31:32     vehicle 1: range ✓ finish ✓ status ✓ climate ✓ wakeup ✓
[lp-1  ] INFO 2024/05/05 14:31:32 loadpoint 1:
[lp-1  ] INFO 2024/05/05 14:31:32   mode:        pv
[lp-1  ] INFO 2024/05/05 14:31:32   charger:     power ✓ energy ✗ currents ✓ phases ✗ wakeup ✗
[lp-1  ] INFO 2024/05/05 14:31:32   meters:      charge ✓
[lp-1  ] INFO 2024/05/05 14:31:32     charge:    power ✓ energy ✗ currents ✓
[lp-1  ] DEBUG 2024/05/05 14:31:32 phase timer inactive
[lp-1  ] DEBUG 2024/05/05 14:31:32 pv timer inactive
[site  ] DEBUG 2024/05/05 14:31:32 ----
[lp-1  ] DEBUG 2024/05/05 14:31:32 charge power: 0W
[main  ] INFO 2024/05/05 14:31:32 new version available: 0.126.2
[site  ] DEBUG 2024/05/05 14:31:32 pv power: 2959W
[site  ] DEBUG 2024/05/05 14:31:33 battery soc: 27%
[site  ] DEBUG 2024/05/05 14:31:33 battery power: -671W
[site  ] DEBUG 2024/05/05 14:31:33 grid meter: 14W
[site  ] DEBUG 2024/05/05 14:31:33 site power: -556W
[lp-1  ] DEBUG 2024/05/05 14:31:33 charge voltages: [236 236 236]V
[lp-1  ] DEBUG 2024/05/05 14:31:33 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:31:33 charge currents: [0 0 0]A
[lp-1  ] DEBUG 2024/05/05 14:31:33 charger status: B
[lp-1  ] INFO 2024/05/05 14:31:33 car connected
[lp-1  ] DEBUG 2024/05/05 14:31:33 vehicle api refresh
[lp-1  ] DEBUG 2024/05/05 14:31:33 pv timer elapse
[lp-1  ] DEBUG 2024/05/05 14:31:33 pv timer inactive
[main  ] DEBUG 2024/05/05 14:31:33 vehicle status: B (Mégane E-TECH Electric)
[lp-1  ] INFO 2024/05/05 14:31:33 vehicle updated: unknown -> Mégane E-TECH Electric
[lp-1  ] DEBUG 2024/05/05 14:31:33 set charge mode: pv
[lp-1  ] DEBUG 2024/05/05 14:31:33 vehicle status: B
[lp-1  ] DEBUG 2024/05/05 14:31:33 vehicle soc: 37%
[lp-1  ] DEBUG 2024/05/05 14:31:33 vehicle range: 136km
[lp-1  ] DEBUG 2024/05/05 14:31:33 pv charge current: 0.807A = 0A + 0.807A (-556W @ 3p)
[lp-1  ] DEBUG 2024/05/05 14:31:33 pv enable timer reset
[lp-1  ] DEBUG 2024/05/05 14:31:33 pv timer inactive
[site  ] DEBUG 2024/05/05 14:31:33 ----
[lp-1  ] DEBUG 2024/05/05 14:31:33 charge power: 0W
[site  ] DEBUG 2024/05/05 14:31:34 pv power: 2953W
[site  ] DEBUG 2024/05/05 14:31:34 battery soc: 27%
[site  ] DEBUG 2024/05/05 14:31:34 battery power: -670W
[site  ] DEBUG 2024/05/05 14:31:34 grid meter: 11W
[site  ] DEBUG 2024/05/05 14:31:34 site power: -559W
[lp-1  ] DEBUG 2024/05/05 14:31:34 vehicle odometer: 0km
[lp-1  ] DEBUG 2024/05/05 14:31:34 charge voltages: [236 236 236]V
[lp-1  ] DEBUG 2024/05/05 14:31:34 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:31:35 charge currents: [0 0 0]A
[lp-1  ] DEBUG 2024/05/05 14:31:35 charger status: B
[lp-1  ] DEBUG 2024/05/05 14:31:35 pv charge current: 0.81A = 0A + 0.81A (-559W @ 3p)
[site  ] DEBUG 2024/05/05 14:31:40 set battery discharge control: true
[lp-1  ] DEBUG 2024/05/05 14:31:46 set session soc limit: 40
[site  ] DEBUG 2024/05/05 14:31:46 ----
[lp-1  ] DEBUG 2024/05/05 14:31:46 charge power: 0W
[site  ] DEBUG 2024/05/05 14:31:47 pv power: 2937W
[site  ] DEBUG 2024/05/05 14:31:47 battery soc: 27%
[site  ] DEBUG 2024/05/05 14:31:47 battery power: -622W
[site  ] DEBUG 2024/05/05 14:31:47 grid meter: 4W
[site  ] DEBUG 2024/05/05 14:31:47 site power: -518W
[lp-1  ] DEBUG 2024/05/05 14:31:47 charge voltages: [236 236 236]V
[lp-1  ] DEBUG 2024/05/05 14:31:47 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:31:47 charge currents: [0 0 0]A
[lp-1  ] DEBUG 2024/05/05 14:31:48 charger status: B
[lp-1  ] DEBUG 2024/05/05 14:31:48 pv charge current: 0.75A = 0A + 0.75A (-518W @ 3p)
[site  ] DEBUG 2024/05/05 14:31:48 set battery mode: normal
[lp-1  ] DEBUG 2024/05/05 14:31:51 set charge mode: now
[site  ] DEBUG 2024/05/05 14:31:51 ----
[lp-1  ] DEBUG 2024/05/05 14:31:51 charge power: 0W
[site  ] DEBUG 2024/05/05 14:31:52 pv power: 2921W
[site  ] DEBUG 2024/05/05 14:31:52 battery soc: 27%
[site  ] DEBUG 2024/05/05 14:31:52 battery power: -610W
[site  ] DEBUG 2024/05/05 14:31:52 grid meter: -3W
[site  ] DEBUG 2024/05/05 14:31:52 site power: -513W
[lp-1  ] DEBUG 2024/05/05 14:31:52 charge voltages: [236 236 236]V
[lp-1  ] DEBUG 2024/05/05 14:31:52 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:31:52 charge currents: [0 0 0]A
[lp-1  ] DEBUG 2024/05/05 14:31:52 charger status: B
[lp-1  ] DEBUG 2024/05/05 14:31:53 max charge current: 16A
[lp-1  ] DEBUG 2024/05/05 14:31:53 charger enable
[lp-1  ] DEBUG 2024/05/05 14:31:53 wake-up timer: start
[site  ] DEBUG 2024/05/05 14:32:02 ----
[lp-1  ] DEBUG 2024/05/05 14:32:02 charge power: 1203W
[site  ] DEBUG 2024/05/05 14:32:02 pv power: 2880W
[site  ] DEBUG 2024/05/05 14:32:03 battery soc: 27%
[site  ] DEBUG 2024/05/05 14:32:03 battery power: 124W
[site  ] DEBUG 2024/05/05 14:32:03 grid meter: 514W
[site  ] DEBUG 2024/05/05 14:32:03 site power: 738W
[lp-1  ] DEBUG 2024/05/05 14:32:03 charge voltages: [236 236 235]V
[lp-1  ] DEBUG 2024/05/05 14:32:03 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:32:03 charge currents: [3.63 4.3 3.86]A
[lp-1  ] DEBUG 2024/05/05 14:32:03 charger status: C
[lp-1  ] INFO 2024/05/05 14:32:03 start charging ->
[lp-1  ] DEBUG 2024/05/05 14:32:03 wake-up timer: stop
[lp-1  ] DEBUG 2024/05/05 14:32:03 soc estimated: 37.00% (vehicle: 37.00%)
[lp-1  ] DEBUG 2024/05/05 14:32:03 vehicle soc: 37%
[lp-1  ] DEBUG 2024/05/05 14:32:03 vehicle range: 136km
[site  ] DEBUG 2024/05/05 14:32:04 set battery mode: hold
[site  ] DEBUG 2024/05/05 14:32:32 ----
[lp-1  ] DEBUG 2024/05/05 14:32:32 charge power: 11031W
[site  ] DEBUG 2024/05/05 14:32:32 pv power: 2730W
[site  ] DEBUG 2024/05/05 14:32:33 battery soc: 27%
[site  ] DEBUG 2024/05/05 14:32:33 battery power: 4586W
[site  ] DEBUG 2024/05/05 14:32:33 grid meter: 6251W
[site  ] DEBUG 2024/05/05 14:32:33 site power: 10937W
[lp-1  ] DEBUG 2024/05/05 14:32:33 charge voltages: [235 234 233]V
[lp-1  ] DEBUG 2024/05/05 14:32:33 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:32:33 charge currents: [15.9 15.7 15.8]A
[lp-1  ] DEBUG 2024/05/05 14:32:33 detected active phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:32:33 charger status: C
[lp-1  ] DEBUG 2024/05/05 14:32:33 soc estimated: 37.10% (vehicle: 37.00%)
[lp-1  ] DEBUG 2024/05/05 14:32:33 vehicle soc: 37%
[lp-1  ] DEBUG 2024/05/05 14:32:33 vehicle range: 136km
[site  ] DEBUG 2024/05/05 14:33:02 ----
[lp-1  ] DEBUG 2024/05/05 14:33:02 charge power: 11039W
[site  ] DEBUG 2024/05/05 14:33:02 pv power: 2598W
[site  ] DEBUG 2024/05/05 14:33:03 battery soc: 27%
[site  ] DEBUG 2024/05/05 14:33:03 battery power: 4649W
[site  ] DEBUG 2024/05/05 14:33:03 grid meter: 6417W
[site  ] DEBUG 2024/05/05 14:33:03 site power: 11166W
[lp-1  ] DEBUG 2024/05/05 14:33:03 charge voltages: [234 234 233]V
[lp-1  ] DEBUG 2024/05/05 14:33:03 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:33:03 charge currents: [15.9 15.8 15.8]A
[lp-1  ] DEBUG 2024/05/05 14:33:03 detected active phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:33:03 charger status: C
[lp-1  ] DEBUG 2024/05/05 14:33:03 soc estimated: 37.24% (vehicle: 37.00%)
[lp-1  ] DEBUG 2024/05/05 14:33:03 vehicle soc: 37%
[lp-1  ] DEBUG 2024/05/05 14:33:03 vehicle range: 136km
[lp-1  ] DEBUG 2024/05/05 14:33:19 set charge mode: off
[site  ] DEBUG 2024/05/05 14:33:19 ----
[lp-1  ] DEBUG 2024/05/05 14:33:19 charge power: 11049W
[site  ] DEBUG 2024/05/05 14:33:19 pv power: 2554W
[site  ] DEBUG 2024/05/05 14:33:20 battery soc: 26%
[site  ] DEBUG 2024/05/05 14:33:20 battery power: 4666W
[site  ] DEBUG 2024/05/05 14:33:20 grid meter: 6395W
[site  ] DEBUG 2024/05/05 14:33:20 site power: 11161W
[lp-1  ] DEBUG 2024/05/05 14:33:20 charge voltages: [235 234 233]V
[lp-1  ] DEBUG 2024/05/05 14:33:20 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:33:20 charge currents: [15.9 15.8 15.8]A
[lp-1  ] DEBUG 2024/05/05 14:33:20 detected active phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:33:20 charger status: C
[lp-1  ] DEBUG 2024/05/05 14:33:20 soc estimated: 37.31% (vehicle: 37.00%)
[lp-1  ] DEBUG 2024/05/05 14:33:20 vehicle soc: 37%
[lp-1  ] DEBUG 2024/05/05 14:33:20 vehicle range: 136km
[lp-1  ] DEBUG 2024/05/05 14:33:20 charger disable
[lp-1  ] DEBUG 2024/05/05 14:33:20 wake-up timer: stop
[site  ] DEBUG 2024/05/05 14:33:20 set battery mode: normal
[site  ] DEBUG 2024/05/05 14:33:32 ----
[lp-1  ] DEBUG 2024/05/05 14:33:32 charge power: 0W
[site  ] DEBUG 2024/05/05 14:33:32 pv power: 2529W
[site  ] DEBUG 2024/05/05 14:33:33 battery soc: 26%
[site  ] DEBUG 2024/05/05 14:33:33 battery power: -134W
[site  ] DEBUG 2024/05/05 14:33:33 grid meter: 29W
[site  ] DEBUG 2024/05/05 14:33:33 site power: -5W
[lp-1  ] DEBUG 2024/05/05 14:33:33 charge voltages: [236 236 235]V
[lp-1  ] DEBUG 2024/05/05 14:33:33 detected connected phases: 3p
[lp-1  ] DEBUG 2024/05/05 14:33:33 charge currents: [0 0 0]A
[lp-1  ] DEBUG 2024/05/05 14:33:33 charger status: B
[lp-1  ] INFO 2024/05/05 14:33:33 stop charging <-
[lp-1  ] DEBUG 2024/05/05 14:33:33 soc estimated: 37.32% (vehicle: 37.00%)
[lp-1  ] DEBUG 2024/05/05 14:33:33 vehicle soc: 37%
[lp-1  ] DEBUG 2024/05/05 14:33:33 vehicle range: 137km

What type of operating system are you running?

Linux

Version

0.124.10

andig commented 4 months ago

Früher hat das funktioniert, aber als ich es zuletzt getestet habe, wurde die Batterie trotzdem entladen.

Dann brauchts bitte ein trace log von

evcc meter --battery-mode hold

von beiden Versionen.

stna1981 commented 4 months ago

Ziemlich seltsam das ganze... mit der alten Version 0.123.2 funktioniert es jetzt auch nicht mehr. Vielleicht gabs da Änderungen in der FW bei Kostal? Trotzdem ist das Verhalten scheinbar ein wenig anders als mit 0.126.2, auch der Trace Log sieht anders aus, im alten Release kommt deutlich mehr zurück.

Was seltsam ist: beim Test mit der 0.123.2 ist mir aufgefallen, dass er nur 1,4kW aus dem Akku zieht und den Rest aus dem Netz. Also irgendwie ein Zwitterverhalten, das für mich gar keinen Sinn ergibt. Denn warum zieht er nicht alles aus dem Akku, mind. bis zu seiner Entladegrenze von 5.5kW?

evcc_old

Hier das Log von beiden Versionen, wobei auch 0.123.2 den Speicher nicht mehr korrekt sperrt: evcc_log_0.123.2 .txt evcc_log_0.126.2 .txt

0.124.10 verhält sich im Übrigen gleich zu 0.126.2., gerade getestet

andig commented 4 months ago

/cc @premultiply

pustelbaer commented 4 months ago

may be related to issue #13069

andig commented 4 months ago

Vielleicht gabs da Änderungen in der FW bei Kostal?

Das wird nur Kostal beantworten können. Anscheinend war die Implementierung ja mal korrekt. Mangels neuer Informationen können wir hier nur zu machen bis jemand eine Idee hat, wie Batteriesperre bei Kostal erneut implementiert werden kann.

stna1981 commented 4 months ago

@andig Das jetzt einfach so zu closen, ohne dass sich um eine Lösung bemüht wird, fände ich jetzt schon etwas ernüchternd. Da müsste ich mir dann echt überlegen, ob ich meine monatlichen Sponsor-Zahlungen einstelle. Ich hätte mir zumindest mal gewünscht, dass es eine Rückmeldung zu den Logs oder sowas gibt.

Kostal ist ja nicht irgendein Hersteller, sondern einer der bekannteren, daher werden das Problem dann potentiell einige User haben. Und gerade solche Features wie das Sperren der Batterie sind dann so Sachen, die man anderswo nicht bekommt und für mich dann auch entscheidend waren, voll auf evcc zu setzen.

andig commented 4 months ago

Was heisst denn bitte closen? Was ist hier geclosed?

Was erwartest Du denn? Ging mal, jetzt nicht mehr. Ergo Ursache ausserhalb. Wir können leider nicht hellsehen und es gibt auch keine neue Doku von Kostal die bekannt wäre.

Was und wo sollen wir Deiner Meinung nach denn bitte suchen???

Du hingegen bist Kunde von Kostal und kannst Dich an diese wenden. Die Frage ist ganz einfach: warum funktioniert die Batteriesperre nicht? Wie sie umgesetzt ist kann im Template nachgelesen werden. Bitte hier wieder mit Kostal Ticket# und Antwort vom Support melden.

stna1981 commented 4 months ago

Naja du hast geschrieben, dass "wir hier nur zu machen" können, bis jemand eine Idee hat. Wenn damit was andere gemeint war, dann sorry, dann habe ich das falsch verstanden.

Hellsehen natürlich nicht. Ich habe ja die beiden Logs angehängt, geben diese denn keinen Anhaltspunkt, woran es scheitert? Die Logs unterscheiden sich ja doch deutlich.

Ich werde mal bei Kostal nachfragen, ob man von denen eine Antwort bekommt ist aber immer Glückssache und am Ende können die sich immer drauf herausreden, dass sie keine Drittanbieter-Lösungen supporten (müssen). Das mit dem Firmware-Update war ja auch nur so eine Idee von mir, da ich es mir anders nicht erklären kann.

andig commented 4 months ago

Bitte mit Antwort von Kostal wieder melden!