Compare commits

...

1 commit

Author SHA1 Message Date
e1985441de Fix ZeroDivisionError if plug is powered off 2020-01-20 21:29:20 +01:00

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]: