Firstly thank you for the excellent library. I'm making use of it within home-assistant.io at present but I am seeing an issue which I've tracked down to the TV not responding to:
getPlayingContentInfo
I get the following when I debug
{'id': 1, 'error': [7, 'Illegal State']}
I've tested this by utilising your library directly and can't get this function to work.
As I'm mainly only interested in the status of the TV, I did add the following:
def get_power_status(self):
"""Get power status."""
return_value = {}
resp = self.bravia_req_json("sony/system", self._jdata_build("getPowerStatus", None))
if resp is not None and not resp.get('error'):
power_data = resp.get('result')[0]
return_value['status'] = power_data.get('status')
return return_value
This will return:
{'status': 'active'}
{'status': 'standby'}
Is it worth me doing a pull request for this or am I doing something wrong in the first place causing the original library not to work.
Hi,
Firstly thank you for the excellent library. I'm making use of it within home-assistant.io at present but I am seeing an issue which I've tracked down to the TV not responding to:
getPlayingContentInfo
I get the following when I debug
{'id': 1, 'error': [7, 'Illegal State']}
I've tested this by utilising your library directly and can't get this function to work.
As I'm mainly only interested in the status of the TV, I did add the following:
This will return:
Is it worth me doing a pull request for this or am I doing something wrong in the first place causing the original library not to work.
Thanks in advance.