mirror of
https://github.com/mjg59/python-broadlink.git
synced 2024-11-22 07:00:12 +01:00
Merge pull request #149 from deel77/master
Default support for python3 in get_energy() for SP2
This commit is contained in:
commit
00cc79daee
@ -407,7 +407,10 @@ class sp2(device):
|
||||
err = response[0x22] | (response[0x23] << 8)
|
||||
if err == 0:
|
||||
payload = self.decrypt(bytes(response[0x38:]))
|
||||
energy = int(hex(ord(payload[7]) * 256 + ord(payload[6]))[2:]) + int(hex(ord(payload[5]))[2:])/100.0
|
||||
if type(payload[0x07]) == int:
|
||||
energy = int(hex(payload[0x07] * 256 + payload[0x06])[2:]) + int(hex(payload[0x05])[2:])/100.0
|
||||
else:
|
||||
energy = int(hex(ord(payload[0x07]) * 256 + ord(payload[0x06]))[2:]) + int(hex(ord(payload[0x05]))[2:])/100.0
|
||||
return energy
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user