Cardata: document data points (#24096)

This commit is contained in:
andig 2025-10-04 14:54:42 +02:00 • committed by GitHub
parent 5e918e8dc2
commit 1e79b43ab6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 31 additions and 5 deletions

View file

@ -8,10 +8,36 @@ products:
generic: CarData (EU Data Act)
requirements:
description:
de: |
Benötigt CarData Einrichtung im BMW/Mini portal.
en: |
Requires CarData activation in BMW/Mini portal.
de: >
Benötigt CarData Einrichtung im BMW/Mini portal. Die folgenden Datenpunkte müssen für Streaming konfiguriert werden:
```
vehicle.body.chargingPort.status
vehicle.cabin.hvac.preconditioning.status.comfortState
vehicle.drivetrain.batteryManagement.header
vehicle.drivetrain.electricEngine.charging.hvStatus
vehicle.drivetrain.electricEngine.charging.level
vehicle.drivetrain.electricEngine.charging.timeToFullyCharged
vehicle.drivetrain.electricEngine.kombiRemainingElectricRange
vehicle.powertrain.electric.battery.stateOfCharge.target
vehicle.vehicle.travelledDistance
```
en: >
Requires CarData activation in BMW/Mini portal. The following data points need to be configured for streaming access:
```
vehicle.body.chargingPort.status
vehicle.cabin.hvac.preconditioning.status.comfortState
vehicle.drivetrain.batteryManagement.header
vehicle.drivetrain.electricEngine.charging.hvStatus
vehicle.drivetrain.electricEngine.charging.level
vehicle.drivetrain.electricEngine.charging.timeToFullyCharged
vehicle.drivetrain.electricEngine.kombiRemainingElectricRange
vehicle.powertrain.electric.battery.stateOfCharge.target
vehicle.vehicle.travelledDistance
```
params:
- preset: vehicle-common
- name: vin

View file

@ -52,7 +52,7 @@ func NewCardataFromConfig(ctx context.Context, other map[string]interface{}) (ap
log := util.NewLogger("cardata").Redact(cc.ClientID)
ts, err := auth.NewOauth(ctx, "cardata", &oc,
ts, err := auth.NewOauth(context.Background(), "BMW/Mini CarData", &oc,
auth.WithOauthDeviceFlowOption(),
auth.WithTokenRetrieverOption(func(data string, res *oauth2.Token) error {
var token cardata.Token