Fix ZeroDivisionError if plug is powered off #12

Merged
sqozz merged 1 commits from fix/zerodivision into master 2020-01-20 21:31:30 +01:00
1 changed files with 4 additions and 1 deletions

View File

@ -208,7 +208,10 @@ class SEMSocket():
self.__btle_device.total_power = total_power
# calculated values
self.__btle_device.power_factor = power / (voltage * current)
try:
self.__btle_device.power_factor = power / (voltage * current)
except ZeroDivisionError:
self.__btle_device.power_factor = None
elif message_type == 0x17:
if data[5] == 0x00 or data[5] == 0x01:
if data[4]: