evcc-io / evcc

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

EVCC hängt, mehrmals am Tag restart nötig // Huawei Luna2000 #14441

Closed nauti23 closed 4 months ago

nauti23 commented 4 months ago

Describe the bug

Mehrmals am Tag kann es passieren, dass gefühlt random EVCC hängt. Das bemerkt man nicht zwingend, im Zweifel saugt dann das Auto den Haus-Akku doch leer oder es beginnt garnicht erst mit dem Laden.

Eine Zeit lang hat es geholfen durch einen cron.job evcc morgen um abends jeweils neu zu starten. aber nun passieren die hänger seit einigen versionen auch einfach so übern tag.

Steps to reproduce

  1. EVCC starten
  2. laufen lassen (siehe log z.b. gestern abstecken des fahrzeugs um 8:48)
  3. irgendwann feststellen es hängt (nach rückkehr Jun 16 13:12:44 -> hier dann neustart manuell ausgelöst da die werte in der GUI hingen... ... Im Log sehe ich nichts, alles scheint zu laufen, dann hägnt es und im log sehe ich dann nur die neustarts die ich manuell über die gui auslöse. das heißt die GUI lädt zeigt aber werte aus der vergangenheit und updated nicht mehr. wahrscheinlich weiß ich qauch einfach nicht wo ich genau nach dem fehler suchen muss?...

ich hoffe ihr könnt mir hilfreiche tipps oder eine idee geben. gerne hole ich alle logs hervor, sagt mir wo ich suchen muss.

Configuration details

# open evcc at http://evcc.local:7070
network:
  schema: http
  host: evcc.local # .local suffix announces the hostname on MDNS
  port: 7070

log: info
levels:
  cache: error

interval: 60s # control cycle interval

meters:
- type: template
  template: huawei-dongle-powersensor
  id: 2
  host: 192.100.178.70
  port: 502
  usage: grid
  modbus: tcpip
  name: grid1
- type: template
  template: huawei-dongle-powersensor
  id: 2
  host: 192.100.178.70
  port: 502
  usage: pv
  modbus: tcpip
  name: pv2
- type: template
  template: huawei-dongle-powersensor
  id: 2  
  host: 192.100.178.70
  port: 502  
  usage: battery
  modbus: tcpip
  name: battery3

chargers:
- type: template
  template: nrgkick-bluetooth
  mac: 00:1E:C0:3D:FC:15
  pin: ************
  name: wallbox4

loadpoints:
- title: Garage
  charger: wallbox4
  mode: minpv

site:
  title: ***
  meters:
    grid: grid1
    pv:
    - pv2
    battery:
    - battery3

tariffs:
  currency: EUR # (default EUR)
  grid:
    # static grid price
    type: fixed
    price: 0.28 # [currency]/kWh

  feedin:
    # rate for feeding excess (pv) energy to the grid
    type: fixed
    price: 0.07 # [currency]/kWh

Log details

Jun 16 08:22:10 evcc evcc[6647]: [lp-1  ] ERROR 2024/06/16 08:22:10 charge currents: Operation failed with ATT error>
Jun 16 08:24:00 evcc evcc[6647]: [lp-1  ] INFO 2024/06/16 08:24:00 stop charging <-
Jun 16 08:24:58 evcc evcc[6647]: [lp-1  ] INFO 2024/06/16 08:24:58 start charging ->
Jun 16 08:39:55 evcc evcc[6647]: [lp-1  ] ERROR 2024/06/16 08:39:55 charge power: Operation failed with ATT error: 0>
Jun 16 08:40:05 evcc evcc[6647]: [lp-1  ] ERROR 2024/06/16 08:40:05 charge currents: find device: discovery timeout >
Jun 16 08:40:20 evcc evcc[6647]: time="2024-06-16T08:40:20+02:00" level=warning msg="Recovering from panic: send on >
Jun 16 08:45:58 evcc evcc[6647]: [lp-1  ] INFO 2024/06/16 08:45:58 stop charging <-
Jun 16 08:48:54 evcc evcc[6647]: [lp-1  ] INFO 2024/06/16 08:48:54 car disconnected
Jun 16 08:48:54 evcc evcc[6647]: [lp-1  ] INFO 2024/06/16 08:48:54 vehicle updated: Xc60 -> unknown
Jun 16 13:12:44 evcc evcc[6647]: [main  ] INFO 2024/06/16 13:12:44 new version available: 0.127.1
Jun 16 16:09:55 evcc systemd[1]: Stopping evcc...
Jun 16 16:09:55 evcc systemd[1]: evcc.service: Succeeded.
Jun 16 16:09:55 evcc systemd[1]: Stopped evcc.
Jun 16 16:09:55 evcc systemd[1]: evcc.service: Consumed 2min 30.345s CPU time.
Jun 16 16:10:06 evcc systemd[1]: Started evcc.
Jun 16 16:10:07 evcc evcc[18419]: [main  ] INFO 2024/06/16 16:10:07 evcc 0.127.1
Jun 16 16:10:07 evcc evcc[18419]: [main  ] INFO 2024/06/16 16:10:07 using config file: /etc/evcc.yaml
Jun 16 16:10:08 evcc evcc[18419]: [db    ] INFO 2024/06/16 16:10:08 using sqlite database: /var/lib/evcc/evcc.db
Jun 16 16:10:08 evcc evcc[18419]: [main  ] INFO 2024/06/16 16:10:08 listening at :7070
Jun 16 16:10:09 evcc evcc[18419]: [lp-1  ] WARN 2024/06/16 16:10:09 deprecated: mincurrent setting is ignored, pleas>
Jun 16 16:10:09 evcc evcc[18419]: [lp-1  ] WARN 2024/06/16 16:10:09 deprecated: maxcurrent setting is ignored, pleas>
Jun 16 16:10:09 evcc evcc[18419]: [lp-1  ] WARN 2024/06/16 16:10:09 deprecated: phases setting is ignored, please re>
Jun 16 16:10:17 evcc evcc[18419]: [site  ] WARN 2024/06/16 16:10:17 battery configured but residualPower is missing >
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17 site config:
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17   meters:      grid ✓ pv ✓ battery ✓
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17     grid:      power ✓ energy ✓ currents ✓
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17     pv 1:      power ✓ energy ✓ currents ✗
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17     battery 1: power ✓ energy ✓ currents ✗ soc ✓>
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17   vehicles:
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17     vehicle 1: range ✓ finish ✓ status ✓ climate>
Jun 16 16:10:17 evcc evcc[18419]: [site  ] INFO 2024/06/16 16:10:17     vehicle 2: range ✓ finish ✗ status ✓ climate>
Jun 16 16:10:17 evcc evcc[18419]: [lp-1  ] INFO 2024/06/16 16:10:17 loadpoint 1:
Jun 16 16:10:17 evcc evcc[18419]: [lp-1  ] INFO 2024/06/16 16:10:17   mode:        minpv
Jun 16 16:10:17 evcc evcc[18419]: [lp-1  ] INFO 2024/06/16 16:10:17   charger:     power ✓ energy ✓ currents ✓ phase>
Jun 16 16:10:17 evcc evcc[18419]: [lp-1  ] INFO 2024/06/16 16:10:17   meters:      charge ✓
Jun 16 16:10:17 evcc evcc[18419]: [lp-1  ] INFO 2024/06/16 16:10:17     charge:    power ✓ energy ✓ currents ✓
Jun 16 16:10:19 evcc systemd[1]: Stopping evcc...
Jun 16 16:10:19 evcc systemd[1]: evcc.service: Succeeded.
Jun 16 16:10:19 evcc systemd[1]: Stopped evcc.

What type of operating system are you running?

Linux

Version

0.172.1

nauti23 commented 4 months ago

die warnungen mit "deprecated" was die config im yaml angeht sind noch aktuell von gestern, nur falls sich jemand wundert warum das ja garnicht in der yaml steht, habe ich heute raus. denke aber nicht, dass daher der error kommt, denn das hängen hatte ich auch swchon fast regelmäßig bevor das deprecated war.

andig commented 4 months ago

Bitte upgrade, sollte gelöst sein.

nauti23 commented 3 months ago

Hallo @andig leider nicht. heute morgen das selbe. Werte hängen. Log hier: Jun 17 19:10:53 evcc systemd[1]: Stopping evcc... Jun 17 19:10:54 evcc systemd[1]: evcc.service: Succeeded. Jun 17 19:10:54 evcc systemd[1]: Stopped evcc. Jun 17 19:10:54 evcc systemd[1]: evcc.service: Consumed 4.678s CPU time. Jun 17 19:10:54 evcc systemd[1]: Started evcc. Jun 17 19:10:55 evcc evcc[21427]: [main ] INFO 2024/06/17 19:10:55 evcc 0.127.2 Jun 17 19:10:55 evcc evcc[21427]: [main ] INFO 2024/06/17 19:10:55 using config file: /etc/evcc.yaml Jun 17 19:10:56 evcc evcc[21427]: [db ] INFO 2024/06/17 19:10:56 using sqlite database: /var/lib/evcc/evcc.db Jun 17 19:10:56 evcc evcc[21427]: [main ] INFO 2024/06/17 19:10:56 listening at :7070 Jun 17 19:11:10 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/17 19:11:10 charge total import: find device: discovery timeout> Jun 17 19:11:10 evcc evcc[21427]: [site ] WARN 2024/06/17 19:11:10 battery configured but residualPower is missing or <> Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 site config: Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 meters: grid ✓ pv ✓ battery ✓ Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 grid: power ✓ energy ✓ currents ✓ Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 pv 1: power ✓ energy ✓ currents ✗ Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 battery 1: power ✓ energy ✓ currents ✗ soc ✓ cap> Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 vehicles: Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 vehicle 1: range ✓ finish ✓ status ✓ climate ✗ w> Jun 17 19:11:10 evcc evcc[21427]: [site ] INFO 2024/06/17 19:11:10 vehicle 2: range ✓ finish ✗ status ✓ climate ✗ w> Jun 17 19:11:10 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:10 loadpoint 1: Jun 17 19:11:10 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:10 mode: minpv Jun 17 19:11:10 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:10 charger: power ✓ energy ✓ currents ✓ phases ✗ > Jun 17 19:11:10 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:10 meters: charge ✓ Jun 17 19:11:10 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:10 charge: power ✓ energy ✓ currents ✓ Jun 17 19:11:32 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:32 car connected Jun 17 19:11:36 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:36 start charging -> Jun 17 19:11:38 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:11:38 vehicle updated: unknown -> BMW i3 Jun 17 19:12:06 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/17 19:12:06 vehicle soc: Operation failed with ATT error: 0x0e Jun 17 19:25:30 evcc evcc[21427]: [lp-1 ] INFO 2024/06/17 19:25:30 stop charging <- Jun 17 21:44:33 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/17 21:44:33 charge power: Operation failed with ATT error: 0x0e Jun 17 22:27:18 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/17 22:27:18 charge power: Operation failed with ATT error: 0x0e Jun 17 22:34:33 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/17 22:34:33 charge total import: Operation failed with ATT erro> Jun 17 22:34:43 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/17 22:34:43 charger status: find device: discovery timeout exce> Jun 18 00:17:31 evcc evcc[21427]: [site ] ERROR 2024/06/18 00:17:31 pv 1 power: read failed: read tcp 192.100.178.73:38> Jun 18 00:17:47 evcc evcc[21427]: [site ] ERROR 2024/06/18 00:17:47 battery 1 power: read failed: read tcp 192.100.178.> Jun 18 00:37:16 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/18 00:37:16 charge power: Operation failed with ATT error: 0x0e Jun 18 00:37:26 evcc evcc[21427]: [lp-1 ] ERROR 2024/06/18 00:37:26 charge currents: find device: discovery timeout exc> lines 70-110/110 (END)

andig commented 3 months ago

Ich sehe da keinen Hänger sondern eine abgebrochene bluetooth Verbindung? Tritt das nur mit der neuen Version auf, nicht jedoch mit der alten?

nauti23 commented 3 months ago

Es hängt fast immer irgendwann... ich weiß nicht ob es die hängende Bluetoothverbindung oder der Wechselrichter ist der nachts keine Werte liefert... das ist schon fast immer so. Soltle man mal ne refresh wert des bluetooth chargers hochschrauben? im grunde scheint es aber so, wenn der inverter in sleep geht wacht auch EVCC nicht mehr auf wenn er morgen aufwacht. macht das sinn? :)