Hallo rleidner, wirklich toll dass du deine Freizeit investierst um das Problem zu lösen und auch noch die Extrameile für die 1.9 gehst! Ganz herzlichen Dank!
Ein Problem scheint es noch zu geben, bei mir wird eine Datei in der Ramdisk nicht gefunden. Ob die anderen Meldungen (fehlende Klammern, Fatal, ...) eine Rolle spielen kann ich nicht beurteilen:
Code: Alles auswählen
2024-12-02 20:04:11: PID: 1130: **** FATAL ********************************* (LV0)
2024-12-02 20:04:11: PID: 1130: **** FATAL Regulation loop needs 10 seconds (LV0)
2024-12-02 20:04:11: PID: 1130: **** FATAL ********************************* (LV0)
2024-12-02 20:04:11: PID: 1782: Previous regulation loop still running. Skipping. (LV0) at 35 main /var/www/html/openWB/regel.sh
1130
FileNotFoundError: [Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_i3_lp1_state'
with open(statefile, 'r') as f:
File "/var/www/html/openWB/modules/soc_i3/manual.py", line 23, in main
main()
File "/var/www/html/openWB/modules/soc_i3/manual.py", line 40, in <module>
Traceback (most recent call last):
SoC calculation failed
2024-12-02 20:03:51: PID: 32222: **** FATAL ********************************* (LV0)
2024-12-02 20:03:51: PID: 32222: **** FATAL Regulation loop needs 10 seconds (LV0)
2024-12-02 20:03:51: PID: 32222: **** FATAL ********************************* (LV0)
2024-12-02 20:03:51: PID: 338: Previous regulation loop still running. Skipping. (LV0) at 35 main /var/www/html/openWB/regel.sh
32222 348
FileNotFoundError: [Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_i3_lp1_state'
with open(statefile, 'r') as f:
File "/var/www/html/openWB/modules/soc_i3/manual.py", line 23, in main
main()
File "/var/www/html/openWB/modules/soc_i3/manual.py", line 40, in <module>
Traceback (most recent call last):
SoC calculation failed
RuntimeError
raise RuntimeError
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 219, in postHTTP
resp = postHTTP(url, data, headers)
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 269, in authStage1
authcode1 = authStage1(authenticate_url, username, password, code_challenge, state, nonce, captcha_token)
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 349, in requestToken
token = requestToken(username, password, captcha_token)
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 503, in main
main()
File "/var/www/html/openWB/modules/soc_i3/i3soc.py", line 544, in <module>
Traceback (most recent call last):
2024-12-02 20:03:34: ERROR: soc_i3:LP1: Request failed, exception=
2024-12-02 20:03:34: HINWEIS: -------------------------------------------------------------------------------------
2024-12-02 20:03:34: HINWEIS: Weitere Hinweise zum Ermitteln des Captcha Token finden sich auf der Konfigurationsseite
2024-12-02 20:03:34: HINWEIS: In der Konfiguration des LP1 im BMW & Mini SOC-Modul einen neuen Captcha Token ermitteln und eingeben.
2024-12-02 20:03:34: HINWEIS: Bitte auf folgende Seite gehen: Einstellungen - Modulkonfiguration - Ladepunkte
2024-12-02 20:03:34: HINWEIS: Anmeldung fehlgeschlagen: requestToken Exception:
2024-12-02 20:03:34: HINWEIS: -------------------------------------------------------------------------------------
2024-12-02 20:03:34: ERROR: soc_i3:LP1: Login failed
2024-12-02 20:03:34: ERROR: soc_i3:LP1: Authentication stage 1 failed
2024-12-02 20:03:34: ERROR: soc_i3:LP1: Request failed, response.content: b'{"error": "invalid_client", "error_description": "Client authentication failed (e.g., login failure, unknown client, no client authentication included or unsupported authentication method)"}'
2024-12-02 20:03:34: ERROR: soc_i3:LP1: Request failed, StatusCode: 401
2024-12-02 20:03:33: WARNING: soc_i3:LP1: load_store: store file not found, new authentication required
2024-12-02 20:03:31: PID: 30965: **** FATAL ********************************* (LV0)
2024-12-02 20:03:31: PID: 30965: **** FATAL Regulation loop needs 10 seconds (LV0)
2024-12-02 20:03:31: PID: 31549: Previous regulation loop still running. Skipping. (LV0) at 35 main /var/www/html/openWB/regel.sh
2024-12-02 20:03:31: PID: 30965: **** FATAL ********************************* (LV0)
31563 30965
modules/soc_i3/main.sh: Zeile 82: [: Fehlende `]'
modules/soc_i3/main.sh: Zeile 78: [: Fehlende `]'
2024-12-02 20:03:11: PID: 29724: **** FATAL ********************************* (LV0)
2024-12-02 20:03:11: PID: 29724: **** FATAL Regulation loop needs 10 seconds (LV0)
2024-12-02 20:03:11: PID: 29724: **** FATAL ********************************* (LV0)
2024-12-02 20:03:11: PID: 30305: Previous regulation loop still running. Skipping. (LV0) at 35 main /var/www/html/openWB/regel.sh
29724
Wäre toll wenn du dir das anschauen magst! Erstellung des Captcha Tokens hat problemlos geklappt.
Möglicherweise handelt es sich um ein spezielles Problem bei mir. Nach Reboot finde ich noch mehr Fehler zur Ramdisk im Log:
Code: Alles auswählen
2024-12-02 20:21:10: PID: 2871: Ramdisk not set up. Maybe we are still booting. (LV0) at 50 main /var/www/html/openWB/regel.sh
Code: Alles auswählen
2024-12-02 20:21:36: WARNING: soc_i3:LP1: load_store: store file not found, new authentication required
loadvars.sh: Zeile 1872: ramdisk/mqttslavemode: Datei oder Verzeichnis nicht gefunden
Code: Alles auswählen
2024-12-02 20:21:51: PID: 2993: **** FATAL ********************************* (LV0)
tail: '/var/www/html/openWB/ramdisk/soc1-live.graph' kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
Wenn das ein Einzelfall ist bin ich für Hinweise zur Lösung dankbar. Meine Installation ist von der Kaufbox, d.h. nicht selbst gemacht.