SoC VW ID

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

Re: SoC VW ID

Beitrag von rleidner »

mrinas hat geschrieben: Mi Nov 02, 2022 2:58 pm
LenaK hat geschrieben: Mi Nov 02, 2022 2:50 pm

Code: Alles auswählen

openWB/set/vehicle/<id>/get/soc
openWB/set/vehicle/<id>/get/range (optional)
PR für die Beschreibung im UI ist in Arbeit.
danke! damit landet der SoC immerhin schon mal im vehicle topic, aber noch nicht im chargepoint/*/get/connected_vehicle

Aber womöglich hab' ich mir inzwischen schon andere Dinge kaputt gemacht und muss noch mal sauber neu starten, mag das nicht ausschließen.
Ich habe in meinem NR flow diese 3 topics gesetzt:

Code: Alles auswählen

soc: openWB/set/vehicle/<vehicle_num>/get/soc
range: openWB/set/vehicle/<vehicle_num>/get/range
soc_timestamp: openWB/set/vehicle/<vehicle_num>/get/soc_timestamp
Soweit ich das beobachten konnte, wurden die Werte dann auch in die chargepoints propagiert.
Falls das Propagieren nicht geht evtl. noch hier nachlesen: viewtopic.php?p=74006#p74006
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Benutzeravatar
mrinas
Beiträge: 1868
Registriert: Mi Jan 29, 2020 10:12 pm

Re: SoC VW ID

Beitrag von mrinas »

jup, schau' ich mir gleich noch mal an.

Derweil hab' ich einen workaround gebastelt und eine vehicle1.txt Datei im openwb/web Verzeichnis abgelegt und greife mit dem brandneuen http SoC Modul drauf zu. Nicht elegant, aber funktioniert erstmal.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: SoC VW ID

Beitrag von rleidner »

rleidner hat geschrieben: Di Okt 25, 2022 11:04 am Ich habe für den VWID SOC Modul PR 595 erzeugt: https://github.com/openWB/core/pull/595
Der VWID-SOC-Modul ist jetzt gemerged.
.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
powersteve
Beiträge: 16
Registriert: Sa Jul 11, 2020 3:08 pm

Re: SoC VW ID

Beitrag von powersteve »

ich habe seit kurzen einen Skoda Enyaq, ich bekomme den SOC nicht zum laufen.
System :2023-08-28 14:46:51 +0200 [d2d79cf23]
Enyaq_SOC.jpg
Wo könnte ich suchen?

Code: Alles auswählen

2023-08-29 07:44:21,721 - {modules.common.component_context:24} - {DEBUG:fetch soc_ev3} - Update Komponente ['VWId']
2023-08-29 07:44:21,723 - {asyncio:59} - {DEBUG:fetch soc_ev3} - Using selector: EpollSelector
2023-08-29 07:44:21,730 - {modules.vehicles.vwid.api:58} - {DEBUG:fetch soc_ev3} - set refreshToken to initial value
2023-08-29 07:44:21,730 - {modules.vehicles.vwid.api:72} - {DEBUG:fetch soc_ev3} - set accessToken to initial value
2023-08-29 07:44:21,825 - {modules.vehicles.vwid.libvwid:199} - {DEBUG:fetch soc_ev3} - Refreshing tokens
2023-08-29 07:44:21,857 - {modules.vehicles.vwid.libvwid:205} - {INFO:fetch soc_ev3} - Reconnecting
2023-08-29 07:44:22,385 - {modules.vehicles.vwid.libvwid:72} - {ERROR:fetch soc_ev3} - Missing fields in response from VW API
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 67, in password_form
    % (json_model['clientLegalEntityModel']['clientId'], json_model['postAction'])
KeyError: 'postAction'
2023-08-29 07:44:22,389 - {modules.common.fault_state:52} - {ERROR:fetch soc_ev3} - VWId: FaultState FaultStateLevel.ERROR, FaultStr <class 'TypeError'> cannot unpack non-iterable bool object, Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_vehicle.py", line 37, in update
    self.store.set(self.__component_updater(soc_update_data))
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 26, in updater
    return fetch(soc_update_data, vehicle_config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/soc.py", line 19, in fetch
    soc, range, soc_ts = api.fetch_soc(config, vehicle)
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/api.py", line 156, in fetch_soc
    soc, range, soc_ts = loop.run_until_complete(a._fetch_soc(conf, vehicle))
  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/vwid/api.py", line 78, in _fetch_soc
    self.data = await self.w.get_status()
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 206, in get_status
    if await self.reconnect():
  File "/var/www/html/openWB/packages/modules/vehicles/vwid/libvwid.py", line 111, in reconnect
    (form, action) = self.password_form(await response.read())
TypeError: cannot unpack non-iterable bool object
Open WB Standalone 2020 selbst installiert
LP 1: 230V Ladepunkt Eigenbau 2020
LP 2: openWB series2 custom 2021
LP 3: openWB series2 custom 2021
PV: 9,9 kWp Solaredge
Testsystem OpenWB 2.0 auf RPI4 16gb eMMC Flash
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: SoC VW ID

Beitrag von rleidner »

Das vwid Modul unterstützt Skoda nicht.
Ich glaube, in 2.0 gibt es ein Skoda Modul.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Antworten