diff --git a/pyharmony/__main__.py b/pyharmony/__main__.py index cd476f0..9ecf6ee 100755 --- a/pyharmony/__main__.py +++ b/pyharmony/__main__.py @@ -280,11 +280,7 @@ def ha_change_channel(token, ip, port, channel): client = ha_get_client(token, ip, port) status = client.change_channel(channel) client.disconnect(send_close=True) - if status: - return True - else: - logger.error('Unable to change the channel') - return False + return 0 # Functions for use on command line def show_config(args): diff --git a/pyharmony/client.py b/pyharmony/client.py index 69b5892..5778487 100755 --- a/pyharmony/client.py +++ b/pyharmony/client.py @@ -178,13 +178,7 @@ def change_channel(self, channel): except Exception: logger.info('XMPP timeout, reattempting') result = iq_cmd.send(block=True) - payload = result.get_payload() - assert len(payload) == 1 - action_cmd = payload[0] - if action_cmd.text == None: - return True - else: - return False + return result def power_off(self):