rleidner hat geschrieben: ↑Fr Dez 13, 2024 12:02 pm
Seltsam, ich habe eben eines meiner testsysteme von 2.1.6 auf die aktuelle master upgedated und die Anmeldung incl. captcha neu gemacht.
Im soc.log kommt bei Level Info genau das erwartete:
Code: Alles auswählen
2024-12-13 12:45:36,309 - {modules.vehicles.bmwbc.api:49} - {WARNING:fetch soc_ev4} - load_store: store file not found, full authentication required
2024-12-13 12:45:38,884 - {modules.vehicles.bmwbc.api:132} - {INFO:fetch soc_ev4} - SOC/Range: 49%/105.0KM@2024-12-13T11:34:30Z
2024-12-13 12:45:38,901 - {modules.common.store._api:31} - {INFO:store soc_ev4} - Saving CarState(soc=49, range=105.0, soc_timestamp=0)
2024-12-13 12:45:45,449 - {modules.common.store._api:31} - {INFO:store soc_ev4} - Saving CarState(soc=49.0, range=None, soc_timestamp=0)
Seltsam ist nur das doppelte Saving CarState in den letzten beiden zeilen, einmal mit range 105 (korrekt) und einmal mit range None (nicht erwartet).
Die Fehlermeldung
<class 'TypeError'> ("__init__() got an unexpected keyword argument 'hcaptcha_token'",)
sieht danach aus, als wenn beim Update etwas schief gelaufen ist.
Was zeigt folgendes im Browser an? https://IP_DER_OPENWB/openWB/data/log/update.log
sieht alles normal aus...
#### running update ####
#### 1. fetching latest data from 'origin' ####
POST git-upload-pack (144 bytes)
Von
https://github.com/openWB/core
= [aktuell] master -> origin/master
= [aktuell] Beta -> origin/Beta
= [aktuell] Release -> origin/Release
= [aktuell] dependabot/pip/aiohttp-3.10.11 -> origin/dependabot/pip/aiohttp-3.10.11
= [aktuell] feature-fix-energy-tariff-modules -> origin/feature-fix-energy-tariff-modules
= [aktuell] feature-io -> origin/feature-io
= [aktuell] feature-restructure-backup -> origin/feature-restructure-backup
= [aktuell] feature-standard-web-theme -> origin/feature-standard-web-theme
= [aktuell] feature_chargelog_bugfix -> origin/feature_chargelog_bugfix
= [aktuell] feature_daily_log_tariff -> origin/feature_daily_log_tariff
= [aktuell] feature_dashboard_temporary_settings -> origin/feature_dashboard_temporary_settings
= [aktuell] feature_legacy_satellite -> origin/feature_legacy_satellite
= [aktuell] feature_production -> origin/feature_production
= [aktuell] feature_proplus -> origin/feature_proplus
= [aktuell] yc/Beta -> origin/yc/Beta
= [aktuell] yc/Release -> origin/yc/Release
#### done
#### 2. checkout selected branch 'master'
Bereits auf 'master'
Ihr Branch ist 14 Commits hinter 'origin/master', und kann vorgespult werden.
(benutzen Sie "git pull", um Ihren lokalen Branch zu aktualisieren)
#### done
#### 3. reset working dir ###
SELECTEDTAG:
#### no tag or default selected, resetting to latest revision
HEAD ist jetzt bei 2256710a8 minor fixes (#2017)
#### done
#### 4. rebooting system ####
Hier auch noch das SoC Log:
2024-12-13 13:36:04,717 - {modules.vehicles.bmwbc.api:49} - {WARNING:fetch soc_ev1} - load_store: store file not found, full authentication required
2024-12-13 13:36:04,719 - {modules.vehicles.bmwbc.api:143} - {ERROR:fetch soc_ev1} - bmwbc.fetch_soc: requestData Error, vnum: 1 err=TypeError("__init__() got an unexpected keyword argument 'hcaptcha_token'"), type(err)=<class 'TypeError'>
2024-12-13 13:36:04,725 - {modules.common.fault_state:49} - {ERROR:fetch soc_ev1} - BMW (Bimmer): FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> ("__init__() got an unexpected keyword argument 'hcaptcha_token'",), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 66, in update
car_state = self._get_carstate_by_source(vehicle_update_data, source)
File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 110, in _get_carstate_by_source
return self.__component_updater(vehicle_update_data)
File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/soc.py", line 20, in updater
return api.fetch_soc(
File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 156, in fetch_soc
soc, range = loop.run_until_complete(_fetch_soc(user_id, password, vin, captcha_token, vnum))
File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
return future.result()
File "/var/www/html/openWB/packages/modules/vehicles/bmwbc/api.py", line 101, in _fetch_soc
auth = MyBMWAuthentication(user_id,
TypeError: __init__() got an unexpected keyword argument 'hcaptcha_token'