-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Polestar soc #1430
Polestar soc #1430
Conversation
…d. changed few log.error to log.info in _simcounter_store.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bitte grundsätzlich nicht mehrere Themen in einem PR mischen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Das Loglevel steht auf Error, damit diese Meldung immer unabhängig vom eingestellten Loglevel geloggt werden.
Eine elegantere Lösung für diese Anforderung wäre die Verwendung von ModifyLoglevelContext aus packages/helpermodules/logger.py. Wenn Du das anpassen möchtest, erstelle bitte einen separaten PR dazu.
Bitte in diesem PR die Änderung rückgängig machen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wenn diese Meldungen für euch so wichtig sind, dass sie immer geloggt werden sollen, ist das ok.
Die Änderungen in den beiden Module _simcounter_store.py und client.py habe ich zurückgenommen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bitte nur Tests, die von pytest automatisiert getestet werden können. (Nicht zwingend erforderlich) Jedoch keine manuellen Testdateien.
Bitte diese Datei aus dem PR entfernen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Du meinst soc_test.py, oder? Das habe ich entfernt.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Die Fehlerbehandlung passt noch nicht. So wie es jetzt implementiert ist, werden keine Fehlermeldungen im Frontend angezeigt, sondern nur im Log.
Exceptions werden mit dem Kontextmanager abgefangen
with SingleComponentUpdateContext(self.fault_state): |
Damit nicht bei einem kurzen Serverausfall sofort die Ladung gestartet wird, gibt es einen Error-Counter, der den SoC zurücksetzt.
core/packages/modules/update_soc.py
Line 57 in a29f40e
if ev.data.set.soc_error_counter >= 3: |
log.error("query_params:http error:%s", e) | ||
return None |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muss die Exception hier abgefangen werden? Wenn keine weitere Fehlerbehandlung erfolgt, macht es Sinn, die Exception vom Kontextmanager behandeln zu lassen.
…es/modules/internal_chargepoint_handler/clients.py, removed soc_test.py
Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
Muss ich jetzt noch was machen, oder passt das so? |
Es ist nicht möglich, einzelne Softwarekomponenten unter einer eigenen Lizenz zu veröffentlichen. Unsere Software unterliegt der GNU GENERAL PUBLIC LICENSE Version 3: Link zur Lizenz. Bitte überprüfe, ob du deinen Code unter dieser Lizenz veröffentlichen möchtest, und entferne dann die Lizenz aus deinem Pull Request. |
Das war eh die GNU Lizenz, ich habe sie jetzt rausgenommen |
Bitte nicht unsere Lizenz löschen, sondern die im Polestar-Ordner... |
Sorry, da war ich wohl etwas zu schnell - sollte jetzt passen 😄 |
Bitte noch die eine Zeile kürzen, damit die Formatierung passt und der Test durchläuft. |
Hallo, |
So passt es. Danke! |
SOC module for Polestar2 added
Philipp