From 084e81f82731dd50ea5823bf8731fed16b10831f Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Wed, 29 Dec 2021 15:34:36 +0100 Subject: [PATCH] Gracefully handle missing preset mode in Tuya fan (#62996) --- homeassistant/components/tuya/fan.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/tuya/fan.py b/homeassistant/components/tuya/fan.py index 99d28f1b998..4ebed3cf9e0 100644 --- a/homeassistant/components/tuya/fan.py +++ b/homeassistant/components/tuya/fan.py @@ -160,9 +160,9 @@ class TuyaFanEntity(TuyaEntity, FanEntity): return self.ha_preset_modes @property - def preset_mode(self) -> str: + def preset_mode(self) -> str | None: """Return the current preset_mode.""" - return self.device.status[DPCode.MODE] + return self.device.status.get(DPCode.MODE) @property def percentage(self) -> int | None: