Units

object Units

Unit conversion extensions.

All domain model fields default to metric (Celsius, km, km/h). Import the consumer-facing extensions to convert to imperial where needed:

import rsdev.ovh.weconnect.util.Units.toFahrenheit
import rsdev.ovh.weconnect.util.Units.toMiles

val tempF = status.climatizationStatus?.targetTemperature?.toFahrenheit()
val rangeMi = status.batteryStatus?.remainingRange?.toMiles()

Functions

Link copied to clipboard

Converts a Fahrenheit temperature to Celsius.

Link copied to clipboard

Converts a Celsius temperature to Fahrenheit.

Link copied to clipboard

Converts kilometres to miles.

Link copied to clipboard

Converts km/h to mph.