Rückmeldungen 2.1.2 Alpha 1

Fragen zur Nutzung, Features, usw..
ChristophR
Beiträge: 649
Registriert: So Okt 30, 2022 8:07 am
Has thanked: 2 times
Been thanked: 3 times

Rückmeldungen 2.1.2 Alpha 1

Beitrag von ChristophR »

Feedback zum aktuellen Master von heute (2023-09-28 15:01:42 +0200 [54a02ce79]):
Das Anstecken vom Fahrzeug wird nicht erkannt.
openWB Standard+ als interner, Primary Ladepunkt.

Das main.log ist voll mit solchen Meldungen:

Code: Alles auswählen

2023-09-28 18:38:06,898 - {helpermodules.setdata:555} - {WARNING:Setdata} - Kein Ladepunkt  mit gültiger Konfiguration gefunden.
main.log
(805.73 KiB) 47-mal heruntergeladen
Im Release 2.1.1 klappt alles, bin daher erstmal wieder zurück auf Stand 2.1.1.
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
RolandT
Beiträge: 23
Registriert: Di Nov 13, 2018 7:54 pm

Rückmeldungen 2.1.2 Alpha 1

Beitrag von RolandT »

Hallo. Ich habe heute versucht die Tronity SOC Schnittstelle zu aktivieren.
Die Client ID, Client Secret sowie die Vehicle ID habe ich gemäß der Anleitung von Tronity eingetragen.
Leider kommt keine Verbindung zu stande.Hier das SOC-Log:
2023-09-28 23:29:42,831 - {modules.common.component_context:24} - {DEBUG:fetch soc_ev1} - Update Komponente ['Tronity']
2023-09-28 23:29:42,834 - {modules.vehicles.tronity.api:17} - {DEBUG:fetch soc_ev1} - Fetching Tronity SOC
2023-09-28 23:29:46,062 - {modules.common.fault_state:54} - {ERROR:fetch soc_ev1} - Tronity: FaultState FaultStateLevel.ERROR, FaultStr <class 'jwt.exceptions.DecodeError'> Not enough segments, Traceback:
Traceback (most recent call last):
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 250, in _load
signing_input, crypto_segment = jwt.rsplit(b".", 1)
ValueError: not enough values to unpack (expected 2, got 1)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 40, in update
self.store.set(self.__component_updater(soc_update_data))
File "/var/www/html/openWB/packages/modules/vehicles/tronity/soc.py", line 16, in updater
return fetch_soc(vehicle_config.configuration, soc_update_data, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 18, in fetch_soc
session = create_session(config, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 54, in create_session
if not is_token_valid(str(config.access_token)):
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 29, in is_token_valid
decoded_data = jwt.decode(jwt=access_token, verify=False, algorithms=['HS256'], options={"verify_signature": False})
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jwt.py", line 168, in decode
decoded = self.decode_complete(
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jwt.py", line 120, in decode_complete
decoded = api_jws.decode_complete(
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 191, in decode_complete
payload, signing_input, header, signature = self._load(jwt)
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 253, in _load
raise DecodeError("Not enough segments") from err
jwt.exceptions.DecodeError: Not enough segments

Wenn noch weitere Logs gebraucht werden, bitte melden.
LenaK
Beiträge: 1252
Registriert: Fr Jan 22, 2021 6:40 am
Been thanked: 4 times

Rückmeldungen 2.1.2 Alpha 1

Beitrag von LenaK »

Die Ankündigung zu 2.1.2 Alpha 1 findet Ihr dort: viewtopic.php?t=7632

Bei Problemen bitte den Debuglevel unter Einstellungen->System->Fehlersuche auf Details stellen, etwas warten und dann einen kompletten Durchlauf aus dem main.log in der Fehlersuche kopieren und als Codeblock (Schaltfläche "</>") einfügen.
ChristophR
Beiträge: 649
Registriert: So Okt 30, 2022 8:07 am
Has thanked: 2 times
Been thanked: 3 times

Re: Rückmeldungen 2.1.2 Alpha 1

Beitrag von ChristophR »

Mein Beitrag gehört auch hier rein, den Thread gab es aber gestern noch nicht:
https://www.openwb.de/forum/viewtopic.p ... 696#p93696

Fahrzeug Anstecken wird nicht erkannt, musste ein Rollback machen...

Das gleiche Problem wurde hier auch gemeldet:
https://www.openwb.de/forum/viewtopic.p ... 694#p93694
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
Benutzeravatar
mrinas
Beiträge: 2101
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Rückmeldungen 2.1.1-Beta.3

Beitrag von mrinas »

RolandT hat geschrieben: Do Sep 28, 2023 9:44 pm Hallo. Ich habe heute versucht die Tronity SOC Schnittstelle zu aktivieren.
Die Client ID, Client Secret sowie die Vehicle ID habe ich gemäß der Anleitung von Tronity eingetragen.
Leider kommt keine Verbindung zu stande.Hier das SOC-Log:
2023-09-28 23:29:42,831 - {modules.common.component_context:24} - {DEBUG:fetch soc_ev1} - Update Komponente ['Tronity']
2023-09-28 23:29:42,834 - {modules.vehicles.tronity.api:17} - {DEBUG:fetch soc_ev1} - Fetching Tronity SOC
2023-09-28 23:29:46,062 - {modules.common.fault_state:54} - {ERROR:fetch soc_ev1} - Tronity: FaultState FaultStateLevel.ERROR, FaultStr <class 'jwt.exceptions.DecodeError'> Not enough segments, Traceback:
Traceback (most recent call last):
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 250, in _load
signing_input, crypto_segment = jwt.rsplit(b".", 1)
ValueError: not enough values to unpack (expected 2, got 1)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 40, in update
self.store.set(self.__component_updater(soc_update_data))
File "/var/www/html/openWB/packages/modules/vehicles/tronity/soc.py", line 16, in updater
return fetch_soc(vehicle_config.configuration, soc_update_data, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 18, in fetch_soc
session = create_session(config, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 54, in create_session
if not is_token_valid(str(config.access_token)):
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 29, in is_token_valid
decoded_data = jwt.decode(jwt=access_token, verify=False, algorithms=['HS256'], options={"verify_signature": False})
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jwt.py", line 168, in decode
decoded = self.decode_complete(
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jwt.py", line 120, in decode_complete
decoded = api_jws.decode_complete(
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 191, in decode_complete
payload, signing_input, header, signature = self._load(jwt)
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 253, in _load
raise DecodeError("Not enough segments") from err
jwt.exceptions.DecodeError: Not enough segments

Wenn noch weitere Logs gebraucht werden, bitte melden.
Hi Roland,

ich hab' das Tronity-Modul geschrieben, lass mich das nachher mal anschauen. Es gibt wohl Probleme die Tokens auszuwerten, ich schau' mal welche weiteren Daten/Logs ich noch ggf. noch brauche.
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.
Benutzeravatar
mrinas
Beiträge: 2101
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Rückmeldungen 2.1.1-Beta.3

Beitrag von mrinas »

mrinas hat geschrieben: Fr Sep 29, 2023 7:02 am
RolandT hat geschrieben: Do Sep 28, 2023 9:44 pm Hallo. Ich habe heute versucht die Tronity SOC Schnittstelle zu aktivieren.
Die Client ID, Client Secret sowie die Vehicle ID habe ich gemäß der Anleitung von Tronity eingetragen.
Leider kommt keine Verbindung zu stande.Hier das SOC-Log:
2023-09-28 23:29:42,831 - {modules.common.component_context:24} - {DEBUG:fetch soc_ev1} - Update Komponente ['Tronity']
2023-09-28 23:29:42,834 - {modules.vehicles.tronity.api:17} - {DEBUG:fetch soc_ev1} - Fetching Tronity SOC
2023-09-28 23:29:46,062 - {modules.common.fault_state:54} - {ERROR:fetch soc_ev1} - Tronity: FaultState FaultStateLevel.ERROR, FaultStr <class 'jwt.exceptions.DecodeError'> Not enough segments, Traceback:
Traceback (most recent call last):
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 250, in _load
signing_input, crypto_segment = jwt.rsplit(b".", 1)
ValueError: not enough values to unpack (expected 2, got 1)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 40, in update
self.store.set(self.__component_updater(soc_update_data))
File "/var/www/html/openWB/packages/modules/vehicles/tronity/soc.py", line 16, in updater
return fetch_soc(vehicle_config.configuration, soc_update_data, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 18, in fetch_soc
session = create_session(config, vehicle)
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 54, in create_session
if not is_token_valid(str(config.access_token)):
File "/var/www/html/openWB/packages/modules/vehicles/tronity/api.py", line 29, in is_token_valid
decoded_data = jwt.decode(jwt=access_token, verify=False, algorithms=['HS256'], options={"verify_signature": False})
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jwt.py", line 168, in decode
decoded = self.decode_complete(
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jwt.py", line 120, in decode_complete
decoded = api_jws.decode_complete(
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 191, in decode_complete
payload, signing_input, header, signature = self._load(jwt)
File "/home/openwb/.local/lib/python3.9/site-packages/jwt/api_jws.py", line 253, in _load
raise DecodeError("Not enough segments") from err
jwt.exceptions.DecodeError: Not enough segments

Wenn noch weitere Logs gebraucht werden, bitte melden.
Hi Roland,

ich hab' das Tronity-Modul geschrieben, lass mich das nachher mal anschauen. Es gibt wohl Probleme die Tokens auszuwerten, ich schau' mal welche weiteren Daten/Logs ich noch ggf. noch brauche.
Roland, kannst Du das nochmal testen? Ich hab' eben gesehen dass ich heute morgen den identischen Fehler hatte, der hat sich inzwischen behoben und es läuft wieder alles ganz normal. Womöglich gab es kurzfristig Probleme bei Tronity?
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.
RolandT
Beiträge: 23
Registriert: Di Nov 13, 2018 7:54 pm

Re: Rückmeldungen 2.1.2 Alpha 1

Beitrag von RolandT »

Hallo mrinas .
Ich habe eben wieder getestet. Leider mit dem gleichen negativen Ergebnis. Die Fehlermeldung im Log sind die gleichen. Fehlt vielleicht eine Bibliothek ? Soll ich den Vehicle Secret vielleicht mal neu auf der Tronity Seite generieren ?

Nach Installation der Software 2023-09-28 15:01:42 +0200 [54a02ce79] erkennt die openwb nicht mehr das das Auto angesteckt ist. Das Problem hatte ich in der Vergangenheit schon mal.Das lies sich nach einen Reboot beheben. Inzwischen geht es gar nicht mehr. Aber das ist eine andere Baustelle.
Benutzeravatar
mrinas
Beiträge: 2101
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Rückmeldungen 2.1.2 Alpha 1

Beitrag von mrinas »

Okay, dann lass mich noch mal schauen. Meine Tronity-Anbindung läuft auf meinem Testsytsem problemlos, allerdings laufe ich in den identischen Fehler wenn ich die Anbindung neu konfiguriere. Ich schau' mal woher das kommt.
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.
Benutzeravatar
mrinas
Beiträge: 2101
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Rückmeldungen 2.1.2 Alpha 1

Beitrag von mrinas »

Ich hab' den Fehler im Tronity Modul gefunden, PR ist erstellt. https://github.com/openWB/core/pull/1142

Ich hätte ja schwören können das schon früher adressiert zu haben weil ich da auch schon 'reingelaufen bin. So kann man sich täuschen.
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.
RolandT
Beiträge: 23
Registriert: Di Nov 13, 2018 7:54 pm

Re: Rückmeldungen 2.1.2 Alpha 1

Beitrag von RolandT »

Super! Vielen Dank mrinas ! Sobald ich den Fix laden kann, probiere ich es aus und gebe nochmals Bescheid.
Gruß Roland
Gesperrt