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 self.__btle_device.total_power = total_power
# calculated values # 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: elif message_type == 0x17:
if data[5] == 0x00 or data[5] == 0x01: if data[5] == 0x00 or data[5] == 0x01:
if data[4]: if data[4]: