We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a072d9c commit 1219996Copy full SHA for 1219996
switchbot/__init__.py
@@ -77,11 +77,12 @@ def _process_wosensorth(data) -> dict:
77
78
_sensor_data = binascii.unhexlify(data.encode())
79
80
- _temp_sign = _sensor_data[4] & 0b10000000
+ _temp_sign = 1 if _sensor_data[4] & 0b10000000 else -1
81
_temp_c = _temp_sign * ((_sensor_data[4] & 0b01111111) + (_sensor_data[3] / 10))
82
_temp_f = (_temp_c * 9 / 5) + 32
83
_temp_f = (_temp_f * 10) / 10
84
85
+ _wosensorth_data["temp"] = {}
86
_wosensorth_data["temp"]["c"] = _temp_c
87
_wosensorth_data["temp"]["f"] = _temp_f
88
0 commit comments