Seite 14 von 59
					
				Re: SOC: VWID
				Verfasst: Fr Nov 25, 2022 9:55 am
				von pv-micha
				rleidner hat geschrieben: Fr Nov 25, 2022 9:51 am
pv-micha hat geschrieben: Fr Nov 25, 2022 9:44 am
Bin ebenfalls betroffen.
Was bedeutet das "merged" nun? Muss ich weiterhin erstmal auf die Nightly wechseln?
 
Seit heute morgen ist der Fix auch in der aktuellen Beta: 
viewtopic.php?f=3&t=6169
 
Perfekt, klappt mit der Beta wieder. Vielen Dank!
 
			 
			
					
				Re: SOC: VWID
				Verfasst: Fr Nov 25, 2022 7:25 pm
				von rleidner
				
In openWB 1.9 ist die Korrektur in der Beta 1.9.287 und in der Nightly.
In openWB 2.0 ist die Korrektur in PR 655, der weitere Verbesserungen enthält. 
https://github.com/openWB/core/pull/655 
			 
			
					
				Re: SOC: VWID
				Verfasst: Sa Nov 26, 2022 7:31 pm
				von aiole
				Wenn wir Dich nicht hätten 

. DANKE!
 
			 
			
					
				Re: SOC: VWID
				Verfasst: So Nov 27, 2022 8:31 am
				von 1893
				Bei mir funkt es leider noch nicht wieder

Nightly: 1.9.287
Eventuell findet jemand den Fehler hier
KeyError: 'batteryStatus' (LV0)
    print (data['data']['batteryStatus']['currentSOC_pct'])
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 70, in main
    result = coro.send(None)
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    raise self._exception
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    return future.result()
  File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
    loop.run_until_complete(main())
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", l
Vielen Dank
 
			 
			
					
				Re: SOC: VWID
				Verfasst: So Nov 27, 2022 10:00 am
				von rleidner
				1893 hat geschrieben: So Nov 27, 2022 8:31 am
Bei mir funkt es leider noch nicht wieder

Nightly: 1.9.287
Eventuell findet jemand den Fehler hier
KeyError: 'batteryStatus' (LV0)
    print (data['data']['batteryStatus']['currentSOC_pct'])
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", line 70, in main
    result = coro.send(None)
  File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step
    raise self._exception
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    return future.result()
  File "/usr/lib/python3.5/asyncio/base_events.py", line 466, in run_until_complete
    loop.run_until_complete(main())
  File "/var/www/html/openWB/modules/soc_vwid/soc_vwid.py", l
Vielen Dank
 
Das ist ein anderer Fehler als der kürzlich aufgetretene.
Deine Fehlermeldung sagt:
In der Antwort vom VW-Server kann der Batteriestand (['data']['batteryStatus']['currentSOC_pct']) nicht gefunden werden.
Gib bitte folgendes im Browser ein: http://<ip_der_owb>/openWB/ramdisk/soc_vwid_replylp<id_des_lp>
ip der owb und id des Ladepunkts (1 oder2) entsprechend ersetzen.
In der  Datei sollte so etwas stehen (gekürzt):
Code: Alles auswählen
{
    "data": {
        "rangeStatus": {
            "carType": "electric",
            "carCapturedTimestamp": "2022-11-26T18:17:26Z",
            "primaryEngine": {
                "type": "electric",
                "remainingRange_km": 171,
                "currentSOC_pct": 55
            },
...
        "batteryStatus": {
            "carCapturedTimestamp": "2022-11-26T18:17:26Z",
            "cruisingRangeElectric_km": 171,
            "currentSOC_pct": 55
...
    "error": {}
}
Was steht da bei Dir? 
Falls kein direkter Hinweis auf das Problem zu sehen ist, bitte den Inhalt hier posten.
 
			 
			
					
				Re: SOC: VWID
				Verfasst: So Nov 27, 2022 10:02 am
				von Becker
				Mit der Beta 287 kommt folgendes:
Code: Alles auswählen
52 (LV0)
2022-11-27 11:08:33: PID: 2292: Lp1: SoC: password_form: ignore line:         }
78 (LV0)
2022-11-27 11:08:33: PID: 2207: Lp2: SoC: password_form: ignore line:         }
2022-11-27 11:08:33: PID: 2332: Lp1: tokens_new != tokens_old, rewrite tokens file
2022-11-27 11:08:33: PID: 2225: Lp2: tokens_new != tokens_old, rewrite tokens file
2022-11-27 11:08:30: PID: 2332: Lp1: tokens initialization exception: set tokens_old to initial value
2022-11-27 11:08:30: PID: 2332: Lp1: tokens initialization exception: e=[Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_vwid_tokenslp1'
2022-11-27 11:08:29: PID: 2225: Lp2: tokens initialization exception: set tokens_old to initial value
2022-11-27 11:08:29: PID: 2225: Lp2: tokens initialization exception: e=[Errno 2] No such file or directory: '/var/www/html/openWB/ramdisk/soc_vwid_tokenslp2'
2022-11-27 11:08:29: PID: 2292: Lp1: Requesting SoC (LV0)
2022-11-27 11:08:28: PID: 2207: Lp2: Requesting SoC (LV0)
In openWB/ramdisk/soc_vwid_replylp1 steht:
Code: Alles auswählen
      },
        "batteryStatus": {
            "carCapturedTimestamp": "2022-11-26T14:47:41Z",
            "currentSOC_pct": 52,
            "cruisingRangeElectric_km": 111
        },
        "chargingStatus": {
            "carCapturedTimestamp": "2022-11-26T14:47:41Z",
            "remainingChargingTimeToComplete_min": 0,
            "chargingState": "notReadyForCharging",
            "chargeMode": "",
            "chargeType": "",
            "chargingSettings": ""
        },
        "chargingSettings": {
            "carCapturedTimestamp": "2022-11-26T14:47:29Z",
            "maxChargeCurrentAC": "maximum"
        },
        "plugStatus": {
            "carCapturedTimestamp": "2022-11-26T14:47:41Z",
            "plugConnectionState": "disconnected",
            "plugLockState": "unlocked",
            "externalPower": "unavailable",
            "ledColor": "none"
        },
        "climatisationStatus": {
            "carCapturedTimestamp": "2022-11-26T14:47:54Z",
            "remainingClimatisationTime_min": 0,
            "climatisationState": "off"
        },
        "climatisationSettings": {
            "carCapturedTimestamp": "2022-11-26T14:47:30Z",
            "targetTemperature_C": 23,
            "targetTemperature_F": 74,
            "unitInCar": null,
            "climatisationWithoutExternalPower": true,
            "targetTemperature_K": 296
Der Debug ist voll mit:
Code: Alles auswählen
2022-11-27 11:13:14: PID: 5888: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:13:13: PID: 5888: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\").
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\").
2022-11-27 11:13:04: PID: 4583: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:13:03: PID: 4583: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\").
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\").
2022-11-27 11:12:55: PID: 3269: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:12:54: PID: 3269: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
 
			 
			
					
				Re: SOC: VWID
				Verfasst: So Nov 27, 2022 10:19 am
				von MartinBgk
				Danke für die Hinweise;
ID3 & go-echarger funktionieren mit openWB wie erwartet. Einmal war es nötig, die we-connect-ID in den OpnenWB-Einstellungen wie beschrieben zu löschen und neu einzutragen. Seither funktioniert es wie beschrieben/erwartet. Vielen Dank!
			 
			
					
				Re: SOC: VWID
				Verfasst: So Nov 27, 2022 10:58 am
				von rleidner
				Becker hat geschrieben: So Nov 27, 2022 10:02 am
Mit der Beta 287 kommt folgendes:
In openWB/ramdisk/soc_vwid_replylp1 steht:
Code: Alles auswählen
      },
        "batteryStatus": {
            "carCapturedTimestamp": "2022-11-26T14:47:41Z",
            "currentSOC_pct": 52,
            "cruisingRangeElectric_km": 111
        },
Der Debug ist voll mit:
Code: Alles auswählen
2022-11-27 11:13:14: PID: 5888: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:13:13: PID: 5888: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\").
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\").
2022-11-27 11:13:04: PID: 4583: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:13:03: PID: 4583: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 78: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 78\").
./ladelog.sh: Zeile 83: ((: password_form: ignore line: } 52: Syntaxfehler im Ausdruck. (Fehlerverursachendes Zeichen ist \": ignore line: } 52\").
2022-11-27 11:12:55: PID: 3269: ungültiger Wert für soc: password_form: ignore line: } 52 (LV0)
2022-11-27 11:12:54: PID: 3269: ungültiger Wert für soc1: password_form: ignore line: } 78 (LV0)
 
 
soc.log und die reply file sehen OK aus.
Zum Debug-Log:
Sieh mal in die Datei soc (lp1) bzw. soc1 (lp2) in der ramdisk; ich vermute da steht mehr als eine Zahl.
Wenn ja, sollte sich das durch einen Neustart beheben lassen.
Falls Du ssh Zugang hast, geht es auch ohne Neustart: einfach eine Zahl (52) in die Datei ramdisk/soc(1) schreiben
Wenn es nach Neustart wieder auftritt, muss ich genauer nachsehen.
Ich kann momentan nicht nachvollziehen, wie es dazu gekommen ist.
die "...ignore..." - Meldung sollte eigentlich nur im soc.log auftauchen.
 
			 
			
					
				Re: SOC: VWID
				Verfasst: So Nov 27, 2022 11:51 am
				von Becker
				Nach 5min ging es wieder, ohne dass ich was gemacht habe.
 
 
			 
			
					
				Re: SOC: VWID
				Verfasst: So Nov 27, 2022 11:54 am
				von rleidner
				
Selbstreparierendes System, auch nicht schlecht. 
