Jump to content

mattsches

Members
  • Gesamte Inhalte

    115
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    21

Alle erstellten Inhalte von mattsches

  1. Mein Tipp: Als erstes einen halbwegs gut gebauten Dongle bestellen (kostet knapp 30 Euro) und mit einer OBD App testen, ob du an Daten kommst, wenn das Auto an der Box hängt und abgeschlossen ist. Wenn die App dann keine Verbindung zu den Steuergeräten bekommt, wie das bei unserem Fiat der Fall ist, dann ist jeder weitere Schritt vertane Zeit. Deine Kritik an der umständlichen Beschaffung des Ladestands über die Cloud des Herstellers teile ich voll und ganz. Ich habe die Funktion für unser Auto in unsere Warp 1 programmiert und kämpfe immer wieder mit der Komplexität. Aber leider sehe ich zumindest für unseren Flitzer keine realistische Alternative.
  2. Ja, das kannst du beim GEN24: Webseite des WR öffnen, Menü, Gerätekonfiguration, Komponenten, Batterie, SOC-Modus manuell, max. Ladelimit Meiner Erinnerung nach genügt dafür das Customer Passwort.
  3. Wie gesagt, das ist der amerikanische 500e, nicht der aktuell hier erhältliche. Und an den Kabelbaum etwas ranzufrickeln ist für mich auch keine Option.
  4. Nein, das unterstützt nur den amerikanischen 500e, und spontan wüsste ich auch nicht, was ich damit anfangen soll.
  5. Ich habe mir mal einen Vgate Bluetooth 4.0-Adapter bestellt und mit der App "Car Scanner ELM OBD2" festgestellt, dass bei unserem Fiat 500e eine Verbindung nur dann aufgebaut werden kann, wenn die Zündung an ist. Der Adapter bekommt zwar eine Versorgungsspannung, und die App kann sich über Bluetooth verbinden. Aber die Verbindung vom Adapter zum CAN-Bus geht nicht. Damit ist der Ansatz für mich als Option leider ausgeschieden. Schade, klang vielversprechend.
  6. Update auf WARP 2.2.1 Release: https://github.com/mattsches1/esp32-firmware/releases/tag/phase_switcher-2.2.1.1
  7. Du kannst gleich weiter machen, Update auf das WARP 2.2.0 Release: https://github.com/mattsches1/esp32-firmware/releases/tag/phase_switcher-2.2.0.1
  8. Erledigt: https://github.com/mattsches1/esp32-firmware/releases/tag/phase_switcher-2.1.90.2
  9. @ThomKa, danke für die Info. Das scheint mir allerdings eine andere Situation zu sein. Dein Ladevorgang wurde nach einer Stunde planmäßig gestoppt, dabei kam kurzzeitig der Fehlerstatus. Ich habe bei mir während Schaltvorgängen auch schon sporadisch und kurzzeitige Schützfehler gesehen, allerdings kann ich die nicht reproduzieren. Und bei @deepflyer911 ist die Situation ja die, dass der Ladevorgang gar nicht erst anfängt bzw. nach seiner Beobachtung nach sehr kurzer Zeit abgebrochen wurde. Warten wir mal, wie sich die Situation mit der oben verlinkten v2.1.90 verhält. Auch euch einen guten Rutsch und alles Gute für das kommende Jahr!
  10. Ich habe ein Update auf den aktuellen TF Entwicklungsstand 2.1.90 durchgeführt: https://github.com/mattsches1/esp32-firmware/releases/tag/phase_switcher-2.1.90.1 @deepflyer911, was ich noch fragen wollte: In deinem Log ist zu sehen, dass die Wallbox erst kurz vor dem Ladeproblem neu gestartet wurde. Hattest du das gemacht? Falls nein, kommt nämlich noch ein Absturz in Frage, evtl. wieder wegen Ressourcenengpässen durch das SOC-Modul. Wobei mich das andererseits wieder wundern würde, denn das Schnellladen hat ja funktioniert, wie du sagst. Das SOC-Modul habe ich im oben verlinken Release deaktiviert, weil ich es mit dem aktuellen TF-Stand aktuell noch nicht zum Laufen bringe. Du kannst ja mal testen, ob dein Problem damit noch auftritt.
  11. 3,152 This is warp-SMq (warp-SMq), a WARP Charger Pro 22kW 3,163 Phase switcher: Charging initiated by EVSE but requested power is not sufficient. Requesting EVSE to stop charging. 5,698 Wifi connected to Mephisto, BSSID B0:F2:08:80:C0:79 6,215 Wifi got IP address: 192.168.178.112/24. Own MAC address: 40:F5:20:5C:93:BC 10,225 Phase switcher: Sending stop API request to EVSE. 10,480 Phase switcher: Charging stopped by EVSE, changing to standby state. 10,738 Charger state changed from 2 to 1 22,651 MQTT: Connected to broker. 22,652 MQTT: Recv buf is 2048 bytes. meter/all_values_update requires 1786. Maybe bump MQTT_RECV_BUFFER_SIZE? 22,663 MQTT: Recv buf is 2048 bytes. charge_manager/config_update requires 1553. Maybe bump MQTT_RECV_BUFFER_SIZE? 2023-12-18 14:48:48,197 NTP synchronized at 34,659! 2023-12-18 14:50:44,034 debug: HWM of task 'watchdog_task' changed: 312 2023-12-18 14:53:14,467 Wrote last uptime to flash 2023-12-18 14:53:39,810 Phase switcher: Requesting EVSE to start charging. 2023-12-18 14:53:40,066 Phase switcher: Sending start API request to EVSE. 2023-12-18 14:53:40,636 Charger state changed from 1 to 2 2023-12-18 14:53:49,919 debug: HWM of task 'watchdog_task' changed: 264 2023-12-18 14:54:10,235 Phase switcher: Sending start API request to EVSE. 2023-12-18 14:54:40,400 Phase switcher: Sending start API request to EVSE. 2023-12-18 14:55:10,568 Phase switcher: Tried to start EVSE for 3 times. Aborting. Einen Charger state 3 sehe ich da nirgends. Laut Log ist der tatsächliche Ladevorgang (Schütz schaltet durch) also nie gestartet. Nachdem das Schnellladen funktioniert, sehe ich am ehesten einen Zusammenhang zu den fünf Minuten Wartezeit, die das Auto möglicherweise nicht toleriert. Das kannst du checken, indem du beim nächsten PV-Überschuss mehr als fünf Minuten wartest, nachdem genügend Leistung zur Verfügung steht und dann erst das Auto ansteckst. Dann startet der Ladevorgang ja auch gleich. Dasselbe gilt natürlich für einen Neustart der Box, wie im Protokoll oben zu sehen. Da dauert es dann auch die von dir eingestellten fünf Minuten, bis die Phasenumschaltung die Ladung freigibt. Also auch bei einem Neustart bei verfügbarer Leistung erst noch warten, bis du das Auto ansteckst. Mehr fällt mir leider nicht ein. Möglicherweise (vermutlich) würde eine CP-Trennung hier helfen, wenn wirklich der Zeitversatz das Problem ist.
  12. In deinem Log steht, dass nach dem Startkommando durch die Phasenumschaltung der Charger State nur auf 2 wechselt. Das ist "Ladebereit", siehe hier: https://www.warp-charger.com/api.html#evse_state. Erwartet wird aber 3 = "Lädt", und das innerhalb 30 Sekunden nach Startkommando. Nachdem das nicht passiert, schickt die Phasenumschaltung noch zwei weitere Startkommandos ab, beide wieder im Abstand von 30 Sekunden. Dann bricht der Vorgang ab, weil die maximale Zahl von Startversuchen erreicht ist. Das Laden hat also nach allem, was ich erkennen kann, gar nicht erst begonnen, sondern der Start ging gleich schief. Warum der Ladevorgang nicht startet, obwohl rund 10 A Ladestrom von extern freigegeben sind, kann ich nicht sagen. Der Kommunikationsablauf mit dem EVSE-Bricklet an sich funktioniert, denn weder bei mir noch bei @ThomKa gibt es dieses Problem. Ich tippe also eher auf das Zusammenspiel von (diesem) Auto und Wallbox (bzw. genauer dem EVSE-Bricklet). Oder das Auto bockt, weil erst fünf Minuten nach dem Einstecken die Ladefreigabe kam. Ist das Verhalten denn reproduzierbar? Im Ladeprotokoll sind ja einige erfolgreiche Ladevorgänge dokumentiert. Wie hast du die denn durchgeführt?
  13. Ich hatte übrigens während meiner Versuche den Eindruck, dass ein weiterer Neustart nach dem Einspielen der Firmware eine Verbesserung bzgl. größtem freien Block brachte. Das kann aber auch Einbildung gewesen sein.
  14. Ich habe eine neue Version gebaut. Basis ist weiterhin das offizielle 2.1.5 Release. Wesentlicher Fix ist das Schnell-/Spontanladen, das nun auch wieder über den Drucktaster funktioniert. In der Version ist das SOC-Modul drin. Ich habe aber den Speicherverbrauch um ca. 8 kB reduzieren können, wenn die Ladestandsabfrage deaktiviert ist. Bzgl. größtem freien Heap-Block hat sich diese Version bei mir genauso verhalten wie ganz ohne SOC-Modul. @deepflyer911, probier' mal aus, ob die Version bei dir tut. Wenn weiterhin nicht, dann baue ich dir gerne wieder eine Variante ohne SOC-Modul. Zum Download geht es hier lang: https://github.com/mattsches1/esp32-firmware/releases/tag/phase_switcher-2.1.5.1
  15. @MatzeTF Die .elf habe ich nicht mehr. Aber der Stand in meinem Post oben ist derselbe Commit, nur neu gebaut. Nach meinem Dafürhalten damit binär identisch zum Release auf github.
  16. Und kommt es mit der Version ohne SOC-Modul auch zu den Abbrüchen?
  17. @MatzeTF: Das .elf habe ich angehängt. Die Config-Daten von meinen Modulen sind m. E. unauffällig: phase_switcher, soc. Bei mir läuft die Firmware ohne Exception, allerdings auch ohne MQTT (ich nutze die HTTP API). ConfArrays nutze ich nicht. @deepflyer911: Hast du denn testweise mal die Version ohne SOC-Modul probiert? In meiner Firmware ist das Debug-Modul von TF aktiv. Wie schaut es denn dort mit dem freien DRAM-Speicher aus, vor allem dem größten freien Heap-Block? warp_firmware_2_1_5_6547f5d6.zip warp_firmware_2_1_5_6547f5d6_merged.bin
  18. Hast du dir dein Log mal angeschaut? Darin wimmelt es nur so vor Fehlern zu Wifi und MQTT. Und um 12:35:03,500 haut es die Kiste zusammen mit einer Exception. Einen Zusammenhang zum ad hoc-Laden kann ich da spontan nicht erkennen. Zumal ich daran nichts geändert habe. Ich tippe eher auf einen Speicherengpass. Ich habe dir mal eine Variante ohne das SOC-Modul gebaut. Schau mal, ob es damit besser geht. Wenn nein, dann habe ich auch keine Idee. Mit Meldungen wie MQTT: Recv buf is 2048 bytes. meter/all_values_update requires 1786. Maybe bump MQTT_RECV_BUFFER_SIZE? und 2023-11-05 12:34:00,581 JSON doc overflow while converting to string! Doc capacity is zero but needed 6784. kann ich auch nichts anfangen, die kommen nicht von meinem Code. Und die Codebasis ist das offizielle 2.1.5er Release von TF. @ThomKa, du nutzt doch auch MQTT. Kommen da auch solche Meldungen im Log vor? warp_firmware_2_1_5_6547f1b1_323bedfa4d03273_merged.bin
  19. @deepflyer911, welche Ladestromgrenze blockiert denn in dem Fall? Zu sehen unter Wallbox -> Ladestatus. Und in welchem Schritt steht die Phasenumschaltung dann? Ich habe noch ein Problem auf der Liste stehen, dass sich nach Drücken des Stopptasters z. B. während eines Schnellladens das Schnellladen nicht sauber wieder starten lässt. Da scheint mir die manuelle Ladefreigabe dann in die Suppe zu spucken, das muss ich aber erst noch genauer eingrenzen. Und mit der von dir beschriebenen Situation scheint es eher nichts zu tun zu haben. Wegen der CP-Trennung: Ich kann aktuell auch nicht sagen, ob und wann ich zu einer Softwareanpassung komme. Ohne den Umbau selbst durchzuführen wird die möglicherweise doch auch schwierig. Und dafür habe ich gerade nicht die Zeit.
  20. @deepflyer911, die CP-Leitung muss statt direkt aufs EVSE-Bricklet auf Kanal 0 des Ind. Quad Relay-Bricklets gelegt und von dort weiter zur bisherigen Klemme. Und dann muss die Software so angepasst werden, dass vor Beginn des tatsächlichen Ladevorgangs das Relais für eine einstellbare Zeit geöffnet wird. Das dürfte keine Raketenwissenschaft sein. Ich scheue nur den Aufwand des Umbaus für mich, da ich die CP-Trennung ja nicht brauche. Aber die Ansteuerung des Relais kann ich ja mal auf den Zettel nehmen. Vorher wäre aber die Rückmeldung von Thomas noch interessant, ob er mit seinem Enyaq dasselbe Problem hat.
  21. Neue Version basierend auf dem offiziellen 2.1.5 Release: https://github.com/mattsches1/esp32-firmware/releases/tag/phase_switcher-2.1.5
  22. Vielleicht würde hier eine CP-Trennung ja helfen. Einen Kanal auf dem Quad Relay Bricklet haben wir dafür noch frei. @ThomKa, du hast doch auch einen Enyaq, oder? Wie ist das bei dir?
  23. Hi @deepflyer911 , bei mir startet in der Situation der Ladevorgang automatisch. Hast du evtl. die Option "Manuelle Ladefreigabe" gesetzt? Die muss aus sein. Hier mal meine Ladeeinstellungen zum Vergleich: Ich kann mir aber auch vorstellen, dass das zusätzlich vom Auto abhängt. Möglicherweise tolerieren es nicht alle Autos, länger angesteckt zu sein, ohne dass eine Ladefreigabe kommt. Wir haben einen Fiat 500e, der ist diesbezüglich recht geduldig. Lädt auch brav am nächsten Vormittag, wenn die Sonne rauskommt, auch wenn man ihn nachts ansteckt.
  24. Hi Alex, ich gehöre zwar nicht zu Tinkerforge, doch von meinen Aktivitäten rund um den Warp Charger weiß ich, dass die Jungs sehr viel (alles?) in git-Repos bereitstellen, die bei GitHub frei zugänglich sind: https://github.com/orgs/Tinkerforge/repositories?type=all
  25. So, hier mal wieder ein Update. In einer längeren Aktion habe ich nun auch die Charts wieder in das Frontend hineinoperiert. Das war etwas mühsam, schaut aber jetzt wie ich finde ganz gut aus. An der Funktion der Phasenumschaltung selbst hat sich nichts geändert. Achtung, das ganze basiert auf dem aktuellen Entwicklungsstand von Tinkerforge von gestern MIttag (Commit 50bff1bdbd0fd13ed4105569800473188b691953). Also nicht mehr auf dem letzten offiziellen Release der Firmware. Wer interessiert ist, bitteschön: warp_firmware_2_1_5_65337f7b_5e06939a5f34f83_merged.bin
×
×
  • Neu erstellen...