Restore typeerror check for units sans energy tracking (#13824)

This commit is contained in:
Josh Anderson 2018-04-15 15:25:30 +02:00 committed by Fabian Affolter
parent cd8935cbd2
commit c69f37500a

View File

@ -84,12 +84,12 @@ class SmartPlugSwitch(SwitchDevice):
"""Update edimax switch.""" """Update edimax switch."""
try: try:
self._now_power = float(self.smartplug.now_power) self._now_power = float(self.smartplug.now_power)
except ValueError: except (TypeError, ValueError):
self._now_power = None self._now_power = None
try: try:
self._now_energy_day = float(self.smartplug.now_energy_day) self._now_energy_day = float(self.smartplug.now_energy_day)
except ValueError: except (TypeError, ValueError):
self._now_energy_day = None self._now_energy_day = None
self._state = self.smartplug.state == 'ON' self._state = self.smartplug.state == 'ON'