diff --git a/src/renault_api/kamereon/models.py b/src/renault_api/kamereon/models.py index e174fc43..4045b114 100644 --- a/src/renault_api/kamereon/models.py +++ b/src/renault_api/kamereon/models.py @@ -415,7 +415,7 @@ class KamereonVehicleHvacStatusData(KamereonVehicleDataAttributes): lastUpdateTime: Optional[str] externalTemperature: Optional[float] - hvacStatus: Optional[str] + hvacStatus: Optional[int] nextHvacStartDate: Optional[str] socThreshold: Optional[float] diff --git a/tests/cli/test_vehicle.py b/tests/cli/test_vehicle.py index 06cd2365..c300ca00 100644 --- a/tests/cli/test_vehicle.py +++ b/tests/cli/test_vehicle.py @@ -81,7 +81,7 @@ "Lock status locked\n" "Lock last updated 2022-02-02 14:51:13\n" "Engine state Stopped, ready for RES\n" - "HVAC status on\n" + "HVAC status 2\n" "----------------- -------------------------\n" ), "zoe_40.1.json": ( @@ -94,7 +94,7 @@ "Charge mode always\n" "Total mileage 49114.27 km\n" "Engine state Stopped, ready for RES\n" - "HVAC status off\n" + "HVAC status 1\n" "External temperature 8.0 °C\n" "-------------------- -------------------------\n" ), @@ -108,7 +108,7 @@ "Charge mode always\n" "Total mileage 49114.27 km\n" "Engine state Stopped, ready for RES\n" - "HVAC status off\n" + "HVAC status 1\n" "External temperature 8.0 °C\n" "-------------------- -------------------------\n" ), @@ -129,7 +129,7 @@ "Lock status locked\n" "Lock last updated 2022-02-02 14:51:13\n" "Engine state Stopped, ready for RES\n" - "HVAC status on\n" + "HVAC status 2\n" "----------------- -------------------------\n" ), "zoe_40.1_json.json": ( @@ -139,7 +139,7 @@ '"charge-mode": {"chargeMode": "always"}, ' '"cockpit": {"totalMileage": 49114.27}, ' '"res-state": {"details": "Stopped, ready for RES", "code": "10"}, ' - '"hvac-status": {"externalTemperature": 8.0, "hvacStatus": "off"}}\n' + '"hvac-status": {"externalTemperature": 8.0, "hvacStatus": 1}}\n' ), } diff --git a/tests/fixtures/kamereon/vehicle_data/hvac-status.spring.json b/tests/fixtures/kamereon/vehicle_data/hvac-status.spring.json index 93b767dd..42194f50 100644 --- a/tests/fixtures/kamereon/vehicle_data/hvac-status.spring.json +++ b/tests/fixtures/kamereon/vehicle_data/hvac-status.spring.json @@ -4,7 +4,7 @@ "id": "UU1AAAAA555777123", "attributes": { "socThreshold": 30.0, - "hvacStatus": "off", + "hvacStatus": 1, "lastUpdateTime": "2020-12-03T00:00:00Z" } } diff --git a/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe.json b/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe.json index f48cbae6..7cbd7a9f 100644 --- a/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe.json +++ b/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe.json @@ -2,6 +2,6 @@ "data": { "type": "Car", "id": "VF1AAAAA555777999", - "attributes": { "externalTemperature": 8.0, "hvacStatus": "off" } + "attributes": { "externalTemperature": 8.0, "hvacStatus": 1 } } } diff --git a/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe_50.json b/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe_50.json index acb55a74..9b3018a8 100644 --- a/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe_50.json +++ b/tests/fixtures/kamereon/vehicle_data/hvac-status.zoe_50.json @@ -2,6 +2,6 @@ "data": { "type": "Car", "id": "VF1AAAAA555777999", - "attributes": { "socThreshold": 40, "hvacStatus": "on" } + "attributes": { "socThreshold": 40, "hvacStatus": 2 } } }