diff --git a/homeassistant/components/switch/edimax.py b/homeassistant/components/switch/edimax.py index 49eb5d32110..40ebb54b603 100644 --- a/homeassistant/components/switch/edimax.py +++ b/homeassistant/components/switch/edimax.py @@ -84,12 +84,12 @@ class SmartPlugSwitch(SwitchDevice): """Update edimax switch.""" try: self._now_power = float(self.smartplug.now_power) - except ValueError: + except (TypeError, ValueError): self._now_power = None try: self._now_energy_day = float(self.smartplug.now_energy_day) - except ValueError: + except (TypeError, ValueError): self._now_energy_day = None self._state = self.smartplug.state == 'ON'