tomac hat geschrieben: ↑So Jan 28, 2024 2:58 pm
Hallo zusammen,
wird das EVCC-Modul auch Einzug in die Software 2 nehmen?
Wenn ja, wann könnte das sein?
Grüße
Ich bin aktuell dabei das zu schreiben. Die ersten Gehversuche sehen gut aus, womöglich bräuchte ich bald mal jemanden der das in Python direkt testen kann. Meine Autos (PSA und Tesla) eignen sich nur bedingt zum testen da beide Sonderlocken brauchen.
Gern per PN bei mir melden.
Gibt es hier zu was neues?
Könnte auch testen wenn erwünscht.
tomac hat geschrieben: ↑So Jan 28, 2024 2:58 pm
Hallo zusammen,
wird das EVCC-Modul auch Einzug in die Software 2 nehmen?
Wenn ja, wann könnte das sein?
Grüße
Ich bin aktuell dabei das zu schreiben. Die ersten Gehversuche sehen gut aus, womöglich bräuchte ich bald mal jemanden der das in Python direkt testen kann. Meine Autos (PSA und Tesla) eignen sich nur bedingt zum testen da beide Sonderlocken brauchen.
Gern per PN bei mir melden.
Gibt es hier zu was neues?
Könnte auch testen wenn erwünscht.
Ja, grundsätzlich läuft das nun. Aktuell hänge ich ein wenig an der Fehlerbehandlung von grpc in Python - es gibt wohl Szenarien wo zu einem späteren Zeitpunkt der SoC erneut abgerufen werden muss (Auto noch nicht wach? timeout? zuviele Anfragen?). Derzeit schmeißt die Abfrage dann einen Fehler, aber ich bekomm den nicht abgefangen um kurze Zeit später erneut abzufragen.
Mit try: und except bekomm' ich zwar die exception, aber das ist nur Text. Hab' noch nicht herausgefunden wie ich das sauber interpretieren kann. Diese Beispiele hab' ich zwar gefunden, die gehen aber nicht. https://github.com/grpc/grpc/blob/maste ... /client.py
Wenn hier jemand ist der fließend grpc in Python spricht bitte gerne melden.
<_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNKNOWN
details = "must retry"
debug_error_string = "UNKNOWN:Error received from peer {created_time:"2024-03-12T18:55:08.781018268+00:00", grpc_status:2, grpc_message:"must retry"}"
>
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Ich bin aktuell dabei das zu schreiben. Die ersten Gehversuche sehen gut aus, womöglich bräuchte ich bald mal jemanden der das in Python direkt testen kann. Meine Autos (PSA und Tesla) eignen sich nur bedingt zum testen da beide Sonderlocken brauchen.
Gern per PN bei mir melden.
Gibt es hier zu was neues?
Könnte auch testen wenn erwünscht.
Ja, grundsätzlich läuft das nun. Aktuell hänge ich ein wenig an der Fehlerbehandlung von grpc in Python - es gibt wohl Szenarien wo zu einem späteren Zeitpunkt der SoC erneut abgerufen werden muss (Auto noch nicht wach? timeout? zuviele Anfragen?). Derzeit schmeißt die Abfrage dann einen Fehler, aber ich bekomm den nicht abgefangen um kurze Zeit später erneut abzufragen.
Mit try: und except bekomm' ich zwar die exception, aber das ist nur Text. Hab' noch nicht herausgefunden wie ich das sauber interpretieren kann. Diese Beispiele hab' ich zwar gefunden, die gehen aber nicht. https://github.com/grpc/grpc/blob/maste ... /client.py
Wenn hier jemand ist der fließend grpc in Python spricht bitte gerne melden.
<_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNKNOWN
details = "must retry"
debug_error_string = "UNKNOWN:Error received from peer {created_time:"2024-03-12T18:55:08.781018268+00:00", grpc_status:2, grpc_message:"must retry"}"
>
Gibt es hier zu was neues?
Könnte auch testen wenn erwünscht.
Ja, grundsätzlich läuft das nun. Aktuell hänge ich ein wenig an der Fehlerbehandlung von grpc in Python - es gibt wohl Szenarien wo zu einem späteren Zeitpunkt der SoC erneut abgerufen werden muss (Auto noch nicht wach? timeout? zuviele Anfragen?). Derzeit schmeißt die Abfrage dann einen Fehler, aber ich bekomm den nicht abgefangen um kurze Zeit später erneut abzufragen.
Mit try: und except bekomm' ich zwar die exception, aber das ist nur Text. Hab' noch nicht herausgefunden wie ich das sauber interpretieren kann. Diese Beispiele hab' ich zwar gefunden, die gehen aber nicht. https://github.com/grpc/grpc/blob/maste ... /client.py
Wenn hier jemand ist der fließend grpc in Python spricht bitte gerne melden.
<_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNKNOWN
details = "must retry"
debug_error_string = "UNKNOWN:Error received from peer {created_time:"2024-03-12T18:55:08.781018268+00:00", grpc_status:2, grpc_message:"must retry"}"
>
Oeffly hat geschrieben: ↑Di Mär 19, 2024 12:13 pm
Top....kannst du abschätzen bis wann das dann in der 2.x.x.x drin ist?
Kann ich nicht, aktuell sind viele PRs offen. Denke wir müssen dem Team ein wenig Zeit geben das zu reviewen (und mir um ggf. notwendige Änderungen durchzuführen). Irgendwann ist der PR dann approved und hat ein Flag mit dem Release in welchem es enthalten sein wird.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Collecting grpcio==1.60.1
Downloading https://www.piwheels.org/simple/grpcio/grpcio-1.60.1-cp39-cp39-linux_armv7l.whl (95.8 MB)
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
grpcio==1.60.1 from https://www.piwheels.org/simple/grpcio/grpcio-1.60.1-cp39-cp39-linux_armv7l.whl#sha256=6f92c65ef3cd7b0f70478875cf86fe3130ba080f5a2670db4f900e1f77b9e297 (from -r /var/www/html/openWB/requirements.txt (line 23)):
Expected sha256 6f92c65ef3cd7b0f70478875cf86fe3130ba080f5a2670db4f900e1f77b9e297
Got a2f26f4b034693e94caf96a4ead4bd6583a78794416bfdcbc1f77a8b071a6a6c
failed!