You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nach dem Log phase switch running wird in Chargepoint.initiate_phase_switch() charging_ev.data.control_parameter.timestamp_perform_phase_switch = None gesetzt. Soweit ich das verstehe, schließt das die Phasenumschaltung für die Logik ab. Die Ladung läuft aber noch nicht. Daher wird dann beim nächsten Intervall neu geprüft:
Der Algorithmus entscheidet jetzt aber start phase switch phases_to_use 3control_parameter phases 1. Das passiert in Chargepoint.get_phases_by_selected_chargemode(). Die Logik sieht keine aktive Umschaltung mehr, es wird aber (noch) nicht geladen. Daher wird geprüft:
(not charging_ev.ev_template.data.prevent_phase_switch or
self.data.set.log.imported_since_plugged == 0) and
self.data.config.auto_phase_switch_hw)
Die Umschaltung ist nicht verboten, es wurde aber bereits (einphasig) geladen und die passende HW ist vorhanden, also wird hier hart auf einphasig gestellt. Diese Bedingungen funktionieren beim Zurückschalten auf einphasiges Laden bzw. wenn das Laden überhaupt beginnt. Beim Umschalten auf dreiphasiges Laden muss aber die eingestellte Phasenzahl beibehalten werden.
Leider sehe ich hier nicht, wie man erkennen könnte, dass die Phasenumschaltung erst noch wirklich abgeschlossen werden muss.
The text was updated successfully, but these errors were encountered:
Ja, das dauert keine 3 Sekunden.
Also im UI erscheint die Freigabe 0W / 6A, dann klackt es im Auto und gleich danach ist Stecker und auch die Anzeige am Auto direkt grün.
Ich hatte das Verhalten auch schon kurz um Forum beschrieben: https://openwb.de/forum/viewtopic.php?p=79999#p79999
Im Log kann man aber ganz gut nachvollziehen, was wirklich passiert. Das konnte ich auch so mit dem Simulator nachstellen und debuggen
Zuerst scheint alles zu funktionieren:
In der nächsten Runde wird jetzt die Umschaltung vorbereitet:
Nach dem Log
phase switch running
wird in Chargepoint.initiate_phase_switch()charging_ev.data.control_parameter.timestamp_perform_phase_switch = None
gesetzt. Soweit ich das verstehe, schließt das die Phasenumschaltung für die Logik ab. Die Ladung läuft aber noch nicht. Daher wird dann beim nächsten Intervall neu geprüft:Der Algorithmus entscheidet jetzt aber
start phase switch phases_to_use 3control_parameter phases 1
. Das passiert in Chargepoint.get_phases_by_selected_chargemode(). Die Logik sieht keine aktive Umschaltung mehr, es wird aber (noch) nicht geladen. Daher wird geprüft:Die Umschaltung ist nicht verboten, es wurde aber bereits (einphasig) geladen und die passende HW ist vorhanden, also wird hier hart auf einphasig gestellt. Diese Bedingungen funktionieren beim Zurückschalten auf einphasiges Laden bzw. wenn das Laden überhaupt beginnt. Beim Umschalten auf dreiphasiges Laden muss aber die eingestellte Phasenzahl beibehalten werden.
Leider sehe ich hier nicht, wie man erkennen könnte, dass die Phasenumschaltung erst noch wirklich abgeschlossen werden muss.
The text was updated successfully, but these errors were encountered: