diff --git a/custom_components/audiconnect/audi_models.py b/custom_components/audiconnect/audi_models.py index 30122182..1e8463e0 100644 --- a/custom_components/audiconnect/audi_models.py +++ b/custom_components/audiconnect/audi_models.py @@ -262,6 +262,24 @@ def __init__(self, data): -1, ["climatisation", "auxiliaryHeatingStatus", "value", "climatisationState"], ) + # 2024 Q4 updated data structure for climate data + self._tryAppendStateWithTs( + data, + "climatisationState", + -1, + ["climatisation", "climatisationStatus", "value", "climatisationState"], + ) + self._tryAppendStateWithTs( + data, + "remainingClimatisationTime", + -1, + [ + "climatisation", + "climatisationStatus", + "value", + "remainingClimatisationTime_min", + ], + ) def _tryAppendStateWithTs(self, json, name, tsoff, loc): _LOGGER.debug(