Fix zone rename function and expected reply checking.

This commit is contained in:
Andrius Štikonas 2020-12-07 00:54:29 +00:00
parent c1a609f927
commit 24127f9df5
2 changed files with 2 additions and 4 deletions

View File

@ -47,7 +47,7 @@ class NeoHub:
if expected_reply is None: if expected_reply is None:
return reply return reply
else: else:
if reply == expected_reply: if reply.__dict__ == expected_reply:
return True return True
else: else:
self._logger.error(f"Unexpected reply: {reply}") self._logger.error(f"Unexpected reply: {reply}")

View File

@ -41,11 +41,9 @@ class NeoStat:
""" """
message = {"ZONE_TITLE": [self.name, new_name]} message = {"ZONE_TITLE": [self.name, new_name]}
reply = {"result": "flashing led"} reply = {"result": "zone renamed"}
result = await self._hub._send(message, reply) result = await self._hub._send(message, reply)
if result:
self.name = new_name
return result return result
async def remove(self): async def remove(self):