Skip to content

Commit c5ad597

Browse files
committed
s3: reorder fields in response
1 parent c7d2c24 commit c5ad597

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

tion/s3.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,17 @@ def process_mode(mode_code: int) -> str:
6666
result = {}
6767
try:
6868
result = {"code": 200,
69+
"mode": process_mode(int(list("{:02x}".format(response[2]))[0])),
70+
"fan_speed": int(list("{:02x}".format(response[2]))[1]),
71+
"heater_temp": response[3],
6972
"heater": self._process_status(response[4] & 1),
7073
"status": self._process_status(response[4] >> 1 & 1),
7174
"sound": self._process_status(response[4] >> 3 & 1),
72-
"mode": process_mode(int(list("{:02x}".format(response[2]))[0])),
73-
"fan_speed": int(list("{:02x}".format(response[2]))[1]), "heater_temp": response[3],
74-
"in_temp": self.decode_temperature(response[8]),
7575
"out_temp": self.decode_temperature(response[7]),
76+
"in_temp": self.decode_temperature(response[8]),
7677
"filter_remain": response[10] * 256 + response[9],
77-
"time": "{}:{}".format(response[11], response[12]), "request_error_code": response[13],
78+
"time": "{}:{}".format(response[11], response[12]),
79+
"request_error_code": response[13],
7880
"fw_version": "{:02x}{:02x}".format(response[16], response[17])}
7981

8082
if result["heater"] == "off":

0 commit comments

Comments
 (0)