Feedback Alpha 4

Fragen zur Nutzung, Features, usw..
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: Feedback Alpha 4

Beitrag von rleidner »

LenaK hat geschrieben: Di Nov 08, 2022 1:09 pm
rleidner hat geschrieben: Mo Nov 07, 2022 10:56 am Beim Testen der SOC-Module ist mir ein unschönes Verhalten aufgefallen:

Wenn bei einem neu konfigurierten Fahrzeug der SOC-Modul mit Fehler antwortet, wird dieses SOC-Modul in jedem Regeldurchlauf aufgerufen, d.h. die Intervalle in der Fahrzeug-Vorlage werden in diesem Fall nicht berücksichtigt.
Das passiert unabhängig davon ob das Fahrzeug einem Ladepunkt zugeordnet ist, ob es lädt oder nicht.
...
Danke für den Hinweis, ich habe es korrigiert.
Ja funktioniert jetzt.
Abruf erfolgt nur einmal nach Speichern der Konfiguration des SOC-Moduls.
soc_timeout topic wird gesendet.
Jetzt werde ich später prüfen ob der Abrufversuch alle 12 Stunden erfolgt.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
LenaK
Beiträge: 1029
Registriert: Fr Jan 22, 2021 6:40 am

Re: Feedback Alpha 4

Beitrag von LenaK »

mrinas hat geschrieben: Mo Nov 07, 2022 8:07 pm Lena, ich hab' auch noch einen zum SoC Modul. Derzeit wird der SoC nach Zeitplan aktualisiert, was noch fehlt ist eine Aktualisierung direkt nach dem Anstecken, kann das sein?
Mit PR #621 wird der SoC auch nach dem Anstecken abgefragt. Review steht noch aus.
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: Feedback Alpha 4

Beitrag von rleidner »

rleidner hat geschrieben: Di Nov 08, 2022 1:16 pm
LenaK hat geschrieben: Di Nov 08, 2022 1:09 pm
rleidner hat geschrieben: Mo Nov 07, 2022 10:56 am Beim Testen der SOC-Module ist mir ein unschönes Verhalten aufgefallen:

Wenn bei einem neu konfigurierten Fahrzeug der SOC-Modul mit Fehler antwortet, wird dieses SOC-Modul in jedem Regeldurchlauf aufgerufen, d.h. die Intervalle in der Fahrzeug-Vorlage werden in diesem Fall nicht berücksichtigt.
Das passiert unabhängig davon ob das Fahrzeug einem Ladepunkt zugeordnet ist, ob es lädt oder nicht.
...
Danke für den Hinweis, ich habe es korrigiert.
Ja funktioniert jetzt.
Abruf erfolgt nur einmal nach Speichern der Konfiguration des SOC-Moduls.
soc_timeout topic wird gesendet.
Jetzt werde ich später prüfen ob der Abrufversuch alle 12 Stunden erfolgt.
Das SOC-Abfrageverhalten ist jetzt wie erwartet, Abruf alle 12 h

Code: Alles auswählen

(topic openWB/vehicle/template/ev_template/3: 
... 
       "request_interval_not_charging": 720)
...
@LenaK: Danke für die schnelle Korrektur!
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: Feedback Alpha 4

Beitrag von rleidner »

LutzB hat geschrieben: Sa Nov 05, 2022 9:55 am
rleidner hat geschrieben: Sa Nov 05, 2022 9:48 am...das Modul ist in owb 2.0 noch nicht fertig.
Es muss noch getestet, evtl. angepasst und dann ein PR gemacht werden.
Das kann
1) gerne ein BMW - Fahrer mit entsprechenden Skills(v.a. Python, git) übernehmen oder
2) jemand stellt mir zeitweise (Passwort geändert) per PN seinen BMW-Zugang zur Verfügung.
@rleidner
Poste das mal dort: viewtopic.php?f=12&t=4870

Hier könnte es untergehen.
Bisher leider keine Reaktion.
Es scheint die Schnittmenge BMW-Fahrer und OWB2.0 Interessenten ist leer.
Ich bin relativ sicher, dass die SOC-Abfrage funktionieren wird.
Ich komme bis zum Login- bzw. AuthStage1^-Fehler 401.
soc.log:

Code: Alles auswählen

2022-11-08 23:21:55,645 - {soc.modules.common.component_context:24} - {DEBUG:soc_ev4} - Update Komponente ['BMW']
2022-11-08 23:21:55,659 - {urllib3.connectionpool:973} - {DEBUG:soc_ev4} - Starting new HTTPS connection (1): customer.bmwgroup.com:443
2022-11-08 23:21:55,851 - {urllib3.connectionpool:452} - {DEBUG:soc_ev4} - https://customer.bmwgroup.com:443 "POST /gcdm/oauth/authenticate HTTP/1.1" 401 190
2022-11-08 23:21:55,856 - {soc.modules.bmw.api:76} - {ERROR:soc_ev4} - bmw.postHTTP: Request failed, StatusCode: 401
2022-11-08 23:21:55,857 - {soc.modules.bmw.api:105} - {ERROR:soc_ev4} - bmw.authStage1: Authentication stage 1 Error err=RuntimeError(), type(err)=<class 'RuntimeError'>
2022-11-08 23:21:55,857 - {soc.modules.bmw.api:171} - {ERROR:soc_ev4} - bmw.requestToken: Login Error err=RuntimeError(), type(err)=<class 'RuntimeError'>
2022-11-08 23:21:55,857 - {soc.modules.bmw.api:218} - {ERROR:soc_ev4} - bmw.fetch_soc: requestData Error, vehicle: 4 err=RuntimeError(), type(err)=<class 'RuntimeError'>
2022-11-08 23:21:55,860 - {soc.modules.common.fault_state:40} - {ERROR:soc_ev4} - BMW: FaultState FaultStateLevel.ERROR, FaultStr <class 'RuntimeError'> , Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/bmw/soc.py", line 29, in update
    soc, range = api.fetch_soc(
  File "/var/www/html/openWB/packages/modules/bmw/api.py", line 210, in fetch_soc
    token = requestToken(userid, password)
  File "/var/www/html/openWB/packages/modules/bmw/api.py", line 167, in requestToken
    authcode1 = authStage1(username, password, code_challenge, state)
  File "/var/www/html/openWB/packages/modules/bmw/api.py", line 102, in authStage1
    response = json.loads(postHTTP(url, data, headers))
  File "/var/www/html/openWB/packages/modules/bmw/api.py", line 77, in postHTTP
    raise RuntimeError
RuntimeError
Ich werde jetzt einen PR erstellen.
Dann ist der aktuelle Status zumindest in github und kann von jedem weiterbearbeitet werden:
Möglicherweise schafft ein Nachbar (mit openWB ;) ) auch (irgendwann) einen i3 an. Dessen Account könnte ich bestimmt bekommen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
LutzB
Beiträge: 3513
Registriert: Di Feb 25, 2020 9:23 am

Re: Feedback Alpha 4

Beitrag von LutzB »

Ist jetzt ungetestet gemerged. Eine Konfigurationsseite habe ich auch schon spendiert.

@aiole: dann mal ran!
aiole
Beiträge: 6897
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Feedback Alpha 4

Beitrag von aiole »

Thanks!
Bin schon dabei ;)

@rleidner
sende ich heute Abend
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: Feedback Alpha 4

Beitrag von rleidner »

LutzB hat geschrieben: Mi Nov 09, 2022 12:23 pm Ist jetzt ungetestet gemerged. Eine Konfigurationsseite habe ich auch schon spendiert.
Sieht gut aus, danke.
Neben dem BMW-Modul sehe ich jetzt auch eine passende Konfigurationsseite für den http-SOC-Modul und eine Seite mit Hinweisen zum mqtt-Modul - super.
Kannst Du bei Gelegenheit die Seite auch noch für den vwid Modul einbauen? Sollte exakt gleich sein wie bei BMW.
Dann wären die aktuell verfügbaren SOC-Module komplett im UI konfigurierbar.
Mein vue.js Setup und meine Skills dazu sind noch im Aufbau.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Ihaglc
Beiträge: 431
Registriert: Fr Nov 06, 2020 11:32 am

Re: Feedback Alpha 4

Beitrag von Ihaglc »

edit: Eintrag gelöscht es erfolgt noch eine Prüfung
Zuletzt geändert von Ihaglc am Mi Nov 09, 2022 11:47 pm, insgesamt 1-mal geändert.
Gruß
Thomas
----------------------------------------
Wallbox OpenWB Standard+ 22 kW
PV Modul JaSolar
WR Solaredge SE7K Hybrid
Speicher LG Resu13
EV Mercedes GLC Hybrid
aiole
Beiträge: 6897
Registriert: Mo Okt 08, 2018 4:51 pm

Re: Feedback Alpha 4

Beitrag von aiole »

rleidner hat geschrieben: Mi Nov 09, 2022 4:14 pm
LutzB hat geschrieben: Mi Nov 09, 2022 12:23 pm Ist jetzt ungetestet gemerged. Eine Konfigurationsseite habe ich auch schon spendiert.
Sieht gut aus, danke.
Neben dem BMW-Modul sehe ich jetzt auch eine passende Konfigurationsseite für den http-SOC-Modul und eine Seite mit Hinweisen zum mqtt-Modul - super.
Du hast PN.
rleidner
Beiträge: 799
Registriert: Mo Nov 02, 2020 9:50 am

Re: Feedback Alpha 4

Beitrag von rleidner »

aiole hat geschrieben: Mi Nov 09, 2022 8:13 pm
rleidner hat geschrieben: Mi Nov 09, 2022 4:14 pm
LutzB hat geschrieben: Mi Nov 09, 2022 12:23 pm Ist jetzt ungetestet gemerged. Eine Konfigurationsseite habe ich auch schon spendiert.
Du hast PN.
Da war noch ein kleines Problem, verursacht durch die flake8 - Prüfung.
(zu lange Zeile falsch aufgeteilt...)
Ist repariert, getestet, PR erstellt: https://github.com/openWB/core/pull/627
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Gesperrt