From 2bc8cf93a4ba7005ce30be9be879f794811a31cf Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Sun, 29 Mar 2026 12:45:52 +1000 Subject: [PATCH] Add fan-only overheat protection --- tessie_api/climate.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tessie_api/climate.py b/tessie_api/climate.py index f1568ef..1be9f0b 100644 --- a/tessie_api/climate.py +++ b/tessie_api/climate.py @@ -230,6 +230,7 @@ async def start_cabin_overheat_protection( session: aiohttp.ClientSession, vin: str, api_key: str, + fan_only: bool = False, retry_duration: int = 40, wait_for_completion: bool = True, ) -> Dict[str, Any]: @@ -240,6 +241,7 @@ async def start_cabin_overheat_protection( api_key, params={ "on": "true", + "fan_only": str(fan_only).lower(), "retry_duration": retry_duration, "wait_for_completion": str(wait_for_completion).lower(), }, @@ -260,6 +262,7 @@ async def stop_cabin_overheat_protection( api_key, params={ "on": "false", + "fan_only": "false", "retry_duration": retry_duration, "wait_for_completion": str(wait_for_completion).lower(), },