diff --git a/metrics.py b/metrics.py index af319f94fc28350deb1d9b89c9443bf86b5d6a5c..512376ed797067f0af9eabc4d3f36dc4ff5faeae 100644 --- a/metrics.py +++ b/metrics.py @@ -280,9 +280,11 @@ class Metrics: fan_mode = 'AUTO' elif message.fan_power == const.FanPower.POWER_ON.value: fan_mode = 'FAN' + elif message.fan_power == const.FanPower.POWER_OFF.value: + pass else: - logging.warning('Received unknown fan_power setting from "%s" (serial=%s): %s, defaulting to "%s', - name, serial, message.fan_mode, fan_mode) + logging.warning('Received unknown fan_power setting from "%s" (serial=%s): "%s", defaulting to "%s"', + name, serial, message.fan_power, fan_mode) update_enum(self.fan_mode, name, serial, fan_mode) if isinstance(message, dyson_pure_state_v2.DysonPureHotCoolV2State):