warp-more-hardware / esp32-firmware

TinkerForge WARP software for more hardware
14 stars 1 forks source link

Wallbox only charges with 6A even though a higher current is configured #51

Closed rutemja closed 1 year ago

rutemja commented 1 year ago

Describe the bug

I start charging the car and configure for example 12 A as load current. In the web interface, everything looks fine, but the power meter still just shows 1,4 kW (car only supports 1 phase loading = 6 A).

Expected behavior

The car should be charged with 2,7 kW when the load current is set to 12 A.

Versions:

Additional context

Before I flashed the firmware, I have used the ChargeIn App and there it was also not possible to raise the current over 6A (even though the app reported success on changing the load current). Maybe the GD chip is hung-up somewhere and power on and off does not reset this. Is it possible to reset the GD chip to factory defaults, or is it recommended flashing the GD firmware?

bs-github commented 1 year ago

Yes, we do recommend flashing the GD firmware like described in the Wiki.

I've added a hint on that in the main wiki page.

And without logs, there is nothing more I can do here.

jan-r91 commented 1 year ago

Ok. Thank you. The programming USB stick is on the way as https://ocpp.dev.en-plus.cn/Charge/img/file/getUpgradeFileForMesh/AC011K-AE-25_V1.1.538.hex doesn't seem to work anymore.

Anyway, could you please check my debug report and look if you see anything unusual? debug-report-AC011K-10052110232864-2023-03-06T20-14-40-033.txt

jan-r91 commented 1 year ago

This is how the UI looks like (yesterday I had higher currents with our e-Up, which charges with 3-phases but still only 6A): grafik

bs-github commented 1 year ago

The link to the GD firmware has to be right not only for the version number, but for the specific type of the box as well.
I tried to make that more clear in the wiki now too:

Die jeweilige Version findet sich bei EN+ unter folgender Adresse https://ocpp.dev.en-plus.cn/Charge/img/file/getUpgradeFileForMesh/AC011K-AE-25_V1.2.460.hex nach Anpassung der entsprechenden Versionsnummer sowie des Typs (AE/AU). Leider stimmt der Typ der Firmware nicht zwingend mit dem Typ der Box überein.

bs-github commented 1 year ago

Der duty Wert für 16A ist nicht korrekt (und bestimmt was das Auto laden darf).

Bei deiner Box bei 133, sollte aber bei 266 liegen.

Vielleicht/hoffentlich wird das mit der neuen GD Firmware besser.

jan-r91 commented 1 year ago

Ok. Seltsam.

Leider komme ich bei dem Firmware-Update nicht weiter. Habe die neue Firmware über die UI hochgeladen, aber ich hänge jetzt schon fast 15 Minuten bei: Initiating GD flashing by putting GD chip into boot mode

Muss ich noch irgendwie das Update starten? Habe in der Doku nichts gefunden.

debug-report-AC011K-10052110232864-2023-03-06T21-53-15-454.txt

bs-github commented 1 year ago

Sollte eigentlich automatisch gehen. Kann aber auch auf der Ladecontroller Seite gaaaaaanz unten explizit angestoßen werden.

jan-r91 commented 1 year ago

Hilft leider nicht:

2023-03-06 22:11:25,640  Checking if the upload is a GD firmware that I would recognize.
2023-03-06 22:11:25,641  Found the AC011K identifyer. This seems to be a GD firmware.
2023-03-06 22:11:30,433  GD Firmware successfuly uploaded for future flashing. (converted 539221 bytes hex to 262144 bytes bin)
2023-03-06 22:11:32,433  Initiating GD flashing by putting GD chip into boot mode
2023-03-06 22:12:02,979  GD reflash requested.
2023-03-06 22:12:04,985  Initiating GD flashing by putting GD chip into boot mode

Also muss ich doch auf den USB-Stick warten und das seriell machen?

bs-github commented 1 year ago

Hmm, sieht eigentlich alles richtig aus (kein Auto angesteckt, Firmware richtig hochgeladen) nur reagiert scheinbar der GD nicht auf die flash Anfrage. Weiß ich grad auch nicht was da nicht stimmt.

Vor dem Flashen mit dem ST-Link unbedingt erst ein Backup machen!

Und dann 🤞 dass die 1.2.460 es besser macht.

jan-r91 commented 1 year ago

Another day, another try. Habe die Wallbox noch einmal stromlos gemacht und siehe da: Das Firmware Update funktioniert. Wahrscheinlich habe ich die Wallbox bei meinem ersten Versuch gestört, da ich die Weboberfläche nochmal genutzt habe (mir war nicht klar, dass es nach dem Upload direkt losgeht).

Allerdings lädt die Wallbox immer noch nur mit 6A :/

debug-report-AC011K-10052110232864-2023-03-07T08-32-46-656.txt

bs-github commented 1 year ago

Ich hab noch eine Idee umgesetzt die du mal ausprobieren kannst bezüglich de 6A Problems.

https://github.com/warp-more-hardware/esp32-firmware/commit/a4306ed5786a579bca3d665e48f034d2409384e0

warpAC011K_firmware_2_0_12_6407858e_a4306ed5786a579_cranky16_merged.bin.zip

jan-r91 commented 1 year ago

Vielen Dank. Aber leider immer noch nur 6A :(

debug-report-AC011K-10052110232864-2023-03-07T20-17-43-096.txt

bs-github commented 1 year ago

Diesmal ist aber auch wirklich 6A eingestellt. Bitte noch Mal nachschauen.

jan-r91 commented 1 year ago

Oh. Das war die falsche Logdatei. Sorry. debug-report-AC011K-10052110232864-2023-03-07T21-12-30-874.txt Screenshot_20230307-210858

bs-github commented 1 year ago

Schade. Was mir sonst noch so einfällt braucht länger.

jan-r91 commented 1 year ago

Ok. Trotzdem vielen Dank. Erstmal ist ja eh noch nicht so viel Sonne :D

Machst du das Ticket dann wieder auf?


From: Birger Schmidt @.> Sent: Tuesday, March 7, 2023 9:35:35 PM To: warp-more-hardware/esp32-firmware @.> Cc: jan-r91 @.>; Comment @.> Subject: Re: [warp-more-hardware/esp32-firmware] Wallbox only charges with 6A even though a higher current is configured (Issue #51)

Schade. Was mir sonst noch so einfällt braucht länger.

— Reply to this email directly, view it on GitHubhttps://github.com/warp-more-hardware/esp32-firmware/issues/51#issuecomment-1458836228, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5U7AZC6J3RZ6A6M7XOBZSLW26LZPANCNFSM6AAAAAAVRFVY64. You are receiving this because you commented.Message ID: @.***>

bs-github commented 1 year ago

Find a way to clear settings in the GD chip that interfere with the requests from the ESP.

orson74 commented 1 year ago

Hmm, sieht eigentlich alles richtig aus (kein Auto angesteckt, Firmware richtig hochgeladen) nur reagiert scheinbar der GD nicht auf die flash Anfrage. Weiß ich grad auch nicht was da nicht stimmt.

Vor dem Flashen mit dem ST-Link unbedingt erst ein Backup machen!

Und dann 🤞 dass die 1.2.460 es besser macht.

Geht ein Firmwarebackup (GD-Chip) auch über die Weboberfläche oder ist dafür zwingend eine Serialadapter notwendig?

bs-github commented 1 year ago

Geht ein Firmwarebackup (GD-Chip) auch über die Weboberfläche oder ist dafür zwingend eine Serialadapter notwendig?

Geht leider nicht.
Man kann aber vermutlich alle Versionen beim Hersteller herunterladen.

Ich hab die Hilfe Seite im Wiki nochmal klarer formuliert.

Alternativ kann ggf. die jeweilige GD-Firmware auch direkt beim Hersteller heruntergeladen werden. Diese Möglichkeit kann aber vom Hersteller jederzeit unterbunden werden. Wenn man diesen Weg wählt, sollte man das daher nicht auf später verschieben.

Die jeweilige Version findet sich bei EN+ unter folgender Adresse https://ocpp.dev.en-plus.cn/Charge/img/file/getUpgradeFileForMesh/AC011K-AE-25_V1.2.460.hex nach Anpassung der entsprechenden Versionsnummer sowie des Typs (AE/AU). Leider stimmt der Typ der Firmware nicht zwingend mit dem Typ der Box überein.

michaelwa01 commented 1 year ago

Hallo

Ich konnte den GD-Chip mit der Version 1.2.460 über die Weboberfläche Flashen, das ging problemlos, zuerst habe ich die Firmware 2023-03-04: 2.0.12 geflasht und anschliessend den GD-Chip, die Wallbox ladet mit allen drei Phasen

bs-github commented 1 year ago

So, noch ein Versuch.

https://github.com/warp-more-hardware/esp32-firmware/commit/eb3a3c721bbaf51f90c5bd226f7c1e204b3a81a3

warpAC011K_firmware_2_0_12_642fc3b9_eb3a3c721bbaf51_cranky16_merged.bin.zip

jan-r91 commented 1 year ago

Vielen Dank. Ich kanns nur leider gerade nicht ausprobieren, da ich im Urlaub bin.

michaelwa01 commented 1 year ago

Servus BirgerSoll ich überhaupt Updaten, bei mir haut alles hin, die karre wird mit 11 Kw geladenDas Updaten der GD Firmware hat auch auf anhieb geklapptEine frage noch, könnte man die Weboberfläche so anpassen das man die Sachen wo nicht funktionieren rausnimmt aus der Oberfläche, is nur verwirrend.Leider reichen meine Kenntnisse dafür nicht aus, bzw ich weis nicht wo ich ansetzen muss, das GIT zeug hab ich noch nicht  ganz  kapiert wie das alles verschachtelt ist, wollt auch selber mal kompilieren , aber hat nicht geklappt, ich mach das aber in Regel  für die 3D Drucker Software und da geht es.Mit freundlichen GrüßenMichaelAm 07.04.2023 um 09:22 schrieb Birger Schmidt @.***>: So, noch ein Versuch. eb3a3c7 warpAC011K_firmware_2_0_12_642fc3b9_eb3a3c721bbaf51_cranky16_merged.bin.zip

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

bs-github commented 1 year ago

Servus Birger
Soll ich überhaupt Updaten, bei mir haut alles hin, die karre wird mit 11 Kw geladen

Nein, wenn du das 6A Problem nicht hast, mach nichts.

Eine frage noch, ...

Bitte nicht weitere Themen in die issues ziehen.

jan-r91 commented 1 year ago

Hallo Birger,

das scheint geklappt zu haben 🥳 Vielen Dank 👍 Kann man dir irgendwie nen Bierchen spendieren?

Zwei kleine Unregelmäßigkeiten sehe ich aber noch:

1. Der e-Up lädt nur mit maximal 10 A

Ich sende dir hier den Ladelog bei dem ich zuerst unseren Ford Kuga Hybrid (1-phasig) und dann unseren e-Up (2-phasig) mit den verschiedenen Ladestufen geladen habe und füge dir eine Tabelle mit den angezeigten Leistungsaufnahme aus dem Webinterface.

debug-report-AC011K-10052110232864-2023-04-22T10-39-58-590.txt

Ladestrom     Kuga (1-phasig)     e-Up (2-phasig)

  6 A          1.462 W             2.894 W
  7 A          1.690 W             3.361 W
  8 A          1.889 W             3.824 W
  9 A          2.146 W             4.069 W
 10 A          2.391 W             4.719 W
 11 A          2.598 W             4.752 W
 12 A          2.787 W             4.736 W
 13 A          3.046 W             4.729 W
 14 A          3.245 W             4.726 W
 15 A          3.470 W             4.728 W
 16 A          3.749 W             4.734 W

Irgendwie scheint der e-Up nicht mehr als ~4.750 W aufzunehmen. Liegt das am Auto oder an der Wallbox? Könnte sein, dass der am e-Up mit kaltem Akku nicht mehr als 10 A aufnimmt, oder?

2. Ladevorgang startet erst beim zweiten Mal

Im folgenden Log kannst du dieses Phänomen beobachten, das sich so immer mit beiden Autos reproduzieren lässt:

  1. Ladekabel wird angeschlossen
  2. "Start" im Webinterface drücken
  3. Fahrzeugstatus bleibt bei "Ladebereit" hängen
  4. "Stop" im Webinterface drücken und kurz warten
  5. "Start" im Webinterface drücken
  6. Fahrzeugstatus ist nur kurz "Ladebereit" und springt dann auf "Lädt"

Wenn das Ladekabel nicht entfernt wurde, dann klappt es direkt.

Soll ich dafür ein separates Ticket anlegen?

2023-04-22 10:49:48,736  EVSE GD Status now 2: Preparing (engaged, not started), allowed charging current 0mA
2023-04-22 10:49:48,822  Charger state changed from 0 to 1
2023-04-22 10:50:18,723  EVSE GD Status now 6: Finishing, charging acomplished (RFID stop or EMS control stop), allowed charging current 0mA
2023-04-22 10:50:55,091  EVSE Allowed charging current changed from 0mA to 16000mA
2023-04-22 10:50:55,091  EVSE Start charging, set allowed charging current to 16000mA, IEC_STATE 1
2023-04-22 10:50:55,102  EVSE start charging with max 16 Ampere
2023-04-22 10:50:55,156  Rx cmd_06 seq:36 len:66 crc:F4E8 - Start charging request ack
2023-04-22 10:50:55,157  Rx cmd_0F seq:6A len:31 crc:7DAE - Charging limit request, answer: 16A
2023-04-22 10:50:55,183  Rx cmd_07 seq:6B len:75 crc:EAE6 - Start charging approval
2023-04-22 10:50:56,031  EVSE GD Status now 5: Suspended by EV (power available but waiting for the EV response), allowed charging current 16000mA
2023-04-22 10:50:56,185  Charger state changed from 1 to 2
2023-04-22 10:50:56,263  Tracked start of charge.
2023-04-22 10:51:31,192  EVSE Allowed charging current changed from 16000mA to 0mA
2023-04-22 10:51:31,192  EVSE stop charging
2023-04-22 10:51:31,242  Rx cmd_06 seq:37 len:66 crc:87F8 - Stop charging request ack
2023-04-22 10:51:31,246  Rx cmd_07 seq:77 len:75 crc:47EA - Stop charging approval
2023-04-22 10:51:31,755  Rx cmd_09 seq:78 len:584 crc:ED8B - Charging stop reason: 1 - Remote
2023-04-22 10:51:31,756  start:2023/04/22 08:51:30 stop:2023/04/22 08:51:30 meter:3651Wh value1:0 value2:3651 value3:0
2023-04-22 10:51:32,010  EVSE GD Status now 6: Finishing, charging acomplished (RFID stop or EMS control stop), allowed charging current 0mA
2023-04-22 10:51:32,462  Charger state changed from 2 to 1
2023-04-22 10:51:35,844  EVSE Allowed charging current changed from 0mA to 16000mA
2023-04-22 10:51:35,844  EVSE Start charging, set allowed charging current to 16000mA, IEC_STATE 1
2023-04-22 10:51:35,855  EVSE start charging with max 16 Ampere
2023-04-22 10:51:35,909  Rx cmd_06 seq:38 len:66 crc:DAB3 - Start charging request ack
2023-04-22 10:51:35,910  Rx cmd_0F seq:7A len:31 crc:A250 - Charging limit request, answer: 16A
2023-04-22 10:51:35,936  Rx cmd_07 seq:7B len:75 crc:44C2 - Start charging approval
2023-04-22 10:51:36,786  EVSE GD Status now 5: Suspended by EV (power available but waiting for the EV response), allowed charging current 16000mA
2023-04-22 10:51:36,841  Charging parameter report - duty:266 cpVolt:900 power factors:0/0/100 0 offset0:2008 offset1:2023 leakcurr:0 AMBTemp:517 lock:1
2023-04-22 10:51:37,462  Charger state changed from 1 to 2
2023-04-22 10:51:38,415  EVSE GD Status now 3: Charging (charging ongoing, power output), allowed charging current 16000mA
2023-04-22 10:51:38,495  Charger state changed from 2 to 3
2023-04-22 10:54:47,276  EVSE Allowed charging current changed from 16000mA to 0mA
2023-04-22 10:54:47,276  EVSE stop charging
2023-04-22 10:54:47,333  Rx cmd_06 seq:3A len:66 crc:9AB2 - Stop charging request ack
2023-04-22 10:54:47,337  Rx cmd_07 seq:B4 len:75 crc:D0A9 - Stop charging approval
2023-04-22 10:54:47,926  Rx cmd_09 seq:B5 len:584 crc:4A5B - Charging stop reason: 1 - Remote
2023-04-22 10:54:47,927  start:2023/04/22 08:54:46 stop:2023/04/22 08:54:46 meter:3899Wh value1:3 value2:3652 value3:0
2023-04-22 10:54:47,939  EVSE GD Status now 4: Suspended by charger (started but no power available), allowed charging current 0mA
2023-04-22 10:54:48,011  Charger state changed from 3 to 2
2023-04-22 10:54:51,891  EVSE GD Status now 6: Finishing, charging acomplished (RFID stop or EMS control stop), allowed charging current 0mA
2023-04-22 10:54:51,903  Charging parameter report - duty:0 cpVolt:900 power factors:0/0/100 0 offset0:2008 offset1:2022 leakcurr:0 AMBTemp:521 lock:1
2023-04-22 10:54:52,047  Charger state changed from 2 to 1
2023-04-22 10:54:54,213  EVSE Allowed charging current changed from 0mA to 16000mA
2023-04-22 10:54:54,213  EVSE Start charging, set allowed charging current to 16000mA, IEC_STATE 1
2023-04-22 10:54:54,224  EVSE start charging with max 16 Ampere
2023-04-22 10:54:54,270  Rx cmd_06 seq:3B len:66 crc:E9A2 - Start charging request ack
2023-04-22 10:54:54,271  Rx cmd_0F seq:BA len:31 crc:60CA - Charging limit request, answer: 16A
2023-04-22 10:54:54,297  Rx cmd_07 seq:BB len:75 crc:A633 - Start charging approval
2023-04-22 10:54:55,143  EVSE GD Status now 5: Suspended by EV (power available but waiting for the EV response), allowed charging current 16000mA
2023-04-22 10:54:55,199  Charging parameter report - duty:266 cpVolt:896 power factors:0/0/100 0 offset0:2008 offset1:2022 leakcurr:0 AMBTemp:521 lock:1
2023-04-22 10:54:55,493  EVSE GD Status now 3: Charging (charging ongoing, power output), allowed charging current 16000mA
2023-04-22 10:54:56,047  Charger state changed from 1 to 3
bs-github commented 1 year ago

das scheint geklappt zu haben 🥳 Vielen Dank 👍 Kann man dir irgendwie nen Bierchen spendieren?

Freut mich sehr, dass das funktioniert! Merged into Master #56, so it will be in the next release.

Bierchen brauch ich nicht (danke für das Angebot), gute Fehlerbeschreibungen sind Gold wert.

Zwei kleine Unregelmäßigkeiten sehe ich aber noch:

Und die Fehlerbeschreibungen sind in jeweils thematisch verschiedenen Tickets natürlich am besten aufgehoben. Daher Danke für https://github.com/warp-more-hardware/esp32-firmware/issues/55.